私は、いくつかの基準に基づいて情報を収集し、人々とマッチするiPadアプリを構築することに興味を持っています。APIをビルドしてクラウドを越えてデータベースを同期する
APIメソッドには、iPadで送信されたリクエストを処理するためのサービスをサーバーに構築することが含まれます。データとデータの操作はすべてサーバー上で行われます。 iPadは単にサーバーとの間でデータをプルしてプッシュします。 iPadには(またはほとんど)データが保存されていません。主な機能はユーザーインターフェイスとして機能することです。
データ同期方法は、iPad上のすべてのデータ操作を維持し、ローカルMySQLiteデータベース(複数可)を同期するようiCloud上またはDropboxのようなクラウドサービスを使用することを含みます。したがって、データはiPadとクラウドサーバーに保存されます。
クラウド全体でAPIを開発して同期するのには、いくつかの賛否両論がありますか?
私の本能は、データ同期方法は、特に拡張性と同期の競合の可能性のために、最善ではないと言われます。しかし、私はSOコミュニティが何を考えているのか不思議です。ありがとう!私はあなたに欠けていると思うと、あなたがそれを使用することはできませんので、あなたには、いくつかの他の人々のiCloudアカウントに1つのデータを同期することはできませんので