私はアプリを実装しようとしていますが、何が最良のアプローチであるか分かりません。異なるデバイス間でデータを同期する方法
シナリオ:
私はToDoリストを作っていますし、私は3つの項目を追加していアプリを持っています。私はこのために私の電話を使用します。 その後、私はタブレットを取り出し、別のタスクを追加し続けたいと思います。その後、しばらくして私は妻の電話を受け取り、2つの新しいタスクを追加したいと考えています。
基本的には、タスクをオンラインで保存し、アプリと同期できるようにしたいと思っています。
私は2つの方法を見ています:
は、データベース+ Webサービス呼び出しを使用してWebサーバーを持っています。これには、ホストを支払って、いくつかの余分なmysql + Webサービス技術を学ぶという欠点があります。
データをクラウドに何らかの形で保存し、そのアプリケーションをログインしてファイルを保存するアカウントにアクセスできるようにします。私はここではGoogle Drive/Dropboxのようなものを考えています。しかし、ファイル全体ではなく、更新された値だけをどのように同期させることができるのか分かりません。私が考えているので、すべてのタスクを1つのファイルに保存すると、ファイルを更新するたびにアップロードする必要がありますが、これは最善の方法ではありません。
私は任意のアドバイスに開放されています。どんなアプローチをお勧めしますか?
Google Cloud Saveは完璧なソリューションのようですが、まだリリースされていません... http://developer.android.com/google/gcs/index.html –