-1

ユーザーが組み込みの iCloud アカウントを使用して同期できるように、Ensembles ベースのアプリで iCloud バックエンドをサポートしたいと考えています。ただし、iCloud Drive バックエンドと CloudKit バックエンドのどちらを使用する必要があるかはわかりません。どちらもユーザーの iCloud アカウントを使用して同期できるようです。

使用するバックエンドに関する提案はありますか?

私のアプリには iOS 8.0 以降が必要です。

前もって感謝します。

4

1 に答える 1

1

iCloud は、ユーザーのドキュメントを保存するためのものです。そのため、アプリが主にドキュメントの作成と処理を目的としている場合、iCloud は問題なく機能します。また、これらのドキュメントはこのユーザー専用です。それらはユーザーのデバイス間で同期されますが、他のユーザーは利用できません。

CloudKit は基本的にクラウド データベースであり、構造化データと関連アセットをクラウドに保存できます。アプリのすべてのユーザーが利用できるパブリック データ ストアがあり、ユーザー間でデータを共有できます (誰が何を見るかは自由です)。CloudKit のパブリック データ ストレージは、ユーザーの iCloud ストレージ制限にはカウントされません。

したがって、ユーザーがデバイス間でドキュメントを同期できるようにするだけの場合は、iCloud を使用してください。ユーザー間でデータを共有したい場合は、CloudKit を使用してください。

于 2016-05-02T09:26:09.710 に答える