Kosshi

データの保存と同期

ローカルのデータ保存

アウトラインのデータは各デバイスにSQLiteデータベースとして保存されています。デバイスごとに独立したコピーが作られるため、オフラインでも問題なく使えます。

  • iCloud同期をオフにしても、デバイス上のデータはそのまま残ります。
  • アプリを削除するとローカルのデータベースも削除されます。iCloud同期が有効であれば、再インストールでデータを復元できます。

iCloud同期

iCloudを有効にしている場合、アウトラインはCloudKit経由でAppleデバイス間で同期されます。

  • iCloudアカウントで自動的に同期されます。ログインやアカウント作成は不要です
  • データはAppleにより暗号化されています。開発者が内容にアクセスすることはありません
  • 同期にはAppleの CloudKit を使用しています。iCloud Drive、メモなどApple標準アプリと同じインフラです。データはお使いのiCloudコンテナに保存され、第三者と共有されることはありません

同期のタイミング

変更は通常数秒以内に同期されますが、ネットワーク状況やiCloudサーバーの負荷によって遅延が生じることがあります。場合によっては1分以上かかることもあります。同期が完了する前に2台のデバイスで同じ行を編集した場合は、最後の変更が反映されます。

設定

設定の「同期」タブでiCloud同期のオン・オフを切り替えられます。オフにすると、データはそのデバイスにのみ保存されます。