アプリがそのデータ モデルを Web アプリケーションと同期する必要がある新しい iPhone アプリケーションの開発を開始しています。このような作業を試みたのはこれが初めてです。
内部データ モデルはかなり単純です。少数のエンティティと 2 対多のマッピングです。
サーバー側を処理するためのさまざまなオプションを検討してきましたが、Windows Azure と Sync Service Framework を調査した結果、頭がおかしくなりました。誰かが私のために物事を片付けるのを手伝ってくれることを願っています.
1) Windows Azure でホストされ、Microsoft の同期サービスを統合するスケーラブルな Web アプリケーションを作成することは可能ですか? Azure が提供できるサービスと、独自のサーバーにインストールする必要があるサービスとの間で混乱しています。誰かが私に正しいページを教えてもらえますか? 現時点で私が見つけることができる唯一の Sync Service のものは、Windows ボックスに Sync Services をインストールする必要があるため、かなり混乱しています。
2) Azure で Web サービスをセットアップし、基本的なデータベース (コア データ、SQLite など) を同期できる iOS SDK + サンプルはありますか。
3) 上記が可能であると仮定すると、このデータにアクセスできる Web アプリをホストするにはどうすればよいでしょうか。
最後に、AWS は同様のものを提供していますか。SimpleDB のオファリングとサンプル iOS アプリを発見しましたが、SimpleDB の将来は漠然としているように見え、それを中心にアプリを開発したくありません。
Google App Engine も調べましたが、開始点を提供する同期フレームワークが見つかりません。インディー デベロッパーとして、自分のロールアウトに必要な時間を費やすことはできません。
ありがとう、
ティム