アプリのユーザーデータの「クラウド上」での保存と取得を自動化する Apple の CloudKit フレームワークは、新しいトリックを学びました。開発者は、サーバー側のプロセスまたはスクリプトからアプリのパブリック データベース内のデータを読み書きできるようになりました。
Apple は 2014 年に CloudKit を開始し、サードパーティのアプリ開発者に使いやすく、安全でスケーラブルな iCloud データ ストレージをユーザーに提供しました。同社はこのテクノロジーを利用して、独自の新しい写真アプリを立ち上げ、ユーザーの写真を iCloud データベースに自動的に保存し、デバイス間で画像を同期させました。
昨年の夏、同社は JavaScript と Web サービス経由で CloudKit アプリ データにアクセスするためのサポートを追加し、開発者が Apple ID でサインインしたユーザーに同じデータを表示する Web サイトを構築できるようにしました。 Apple はこの機能を使用して Notes 用の iCloud Web クライアントを開発し、ユーザーが iOS 9 または Mac で Notes アプリを開いたときに表示されるのと同じコンテンツの Web ビューを表示します。
出典: アップル
アップルは今導入されました開発者が自動化されたサーバー間リクエストを介して iCloud データにアクセスできる機能。これにより、データを保存するだけでなく、Apple のサーバーに保存されているユーザー データを更新、処理、編集、変更できるアプリや Web サイトを構築できるようになります。 。
たとえば、写真のようなアプリはクラウドベースの画像処理を提供できますが、メモのようなアプリはライブデータでユーザーのドキュメントを更新したり、スクリプト化されたサーバー側の編集(画像内の光学式文字認識など)を実行したりできます。
この新機能により、CloudKit は、独自のサーバー側実装を導入せずにクラウドベースのストレージと処理を活用したいアプリ開発者や Web 開発者にとって、より柔軟で強力なツールとなり、代わりにクライアント アプリの機能に集中できるようになります。