Caliu は ローカルファースト です。ノートはデバイス上にあり、クラウドはバックアップであって、ボトルネックにはなりません。それが同期の仕組みを形づくっています。
ローカルが先、同期は後
入力すると、変更はすぐにデバイスに保存されます。保存ボタンもスピナーもなく、同期が始まる前に書き込みは終わっています。同期はそのあと、接続があるときにいつでも、バックグラウンドで行われます。
デバイスごとに独自のキューを持ちます
どのデバイスも、そのデバイスで行った変更のキューを保持します。バックグラウンドで、Caliu はそのキューをまとめてサーバーに送信し、他のデバイスで変わったものを取り込みます。サーバーは変更のログを保持するので、各デバイスはまだ見ていないものだけを取得します。
Web アプリは、作業中はおよそ 20 秒ごとに同期し、タブに戻ったときやオンラインに復帰したときにはすぐに同期します。iPhone、iPad、Mac のアプリも、同じようにバックグラウンドで同期します。
同期の様子を見る
サイドバーの同期インジケーターが現在の状態を示します。同期済み、変更あり、同期中、オフラインのいずれかです。手動で同期を実行する必要はありません。
どちらも同期する前に同じノートが 2 台のデバイスで編集されると、Caliu はどちらのバージョンを残すか尋ねます。コンフリクトの記事をご覧ください。