

Appleは開発者向けニュースブログでの発表に続き、CloudKitにサーバーサイドAPIをひっそりと追加しました。これにより、開発者はCloudKit搭載アプリに多くの機能を追加できるようになり、iOS、Mac、またはWebアプリとのユーザーインタラクションとは別に、iCloud CloudKitデータベースとやり取りできるようになります。このWebサービスAPIにより、開発者はサーバー上で独立したコードを実行し、CloudKitスタック内のレコードを追加、削除、変更できるようになります。
これまで、CloudKitとの連携は、Appleがアプリ内で提供するAPIに限られていました。これは確かに便利ではありましたが、より高度な利用のためのオプションが不足していました。最近のアプリの多くは、ユーザーが離れている間にタスクを実行するためにサーバーに依存しています。Web APIが追加されたことで、開発者はCloudKitをバックエンドとして活用し、より多様なアプリケーションを開発できるようになります。例えば、RSSリーダーアプリは、サーバーからCloudKitスタックに新しいフィードアイテムを追加できるようになりました。以前は、このアクションはユーザーがCloudKit対応アプリを開いた場合にのみ実行可能でしたが、これは実質的に非現実的であり、開発者は他のツールを使用する必要がありました。
今回の発表により、CloudKitの採用が増加すると予想されます。多くの最新アプリが何らかの永続的なサーバーコンポーネントに依存しているため、サーバー機能の強化により、開発者が新しいアプリでこれまでは利用できなかった分野でもCloudKitを利用できる可能性が飛躍的に高まります。しかしながら、Apple以外のプラットフォーム向けのネイティブSDKが不足しているため、引き続き普及が制限される可能性があります。
同様のクラウドフレームワークであるParseは、先日来年のサービス終了を発表しました。サーバーサイドリクエストエンドポイントの追加により、CloudKitはクラウドデータベースエンジンとしてParseに完全に取って代わる存在となりました。CloudKitの発表のタイミングはおそらく偶然でしょうが、新しいプラットフォームを積極的に探している元Parseユーザーを引き付けるには絶好の機会です。開発者の方は、CloudKitの新機能の導入に関する詳細情報をこちらでご覧いただけます。ユーザーの方は、今後CloudKitを基盤とした、より高機能なiOSおよびMacアプリが登場することを期待しています。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。