この質問では、コンテンツの種類はそれほど重要ではありませんが、複数のユーザーが共有リストで共同作業できる (ネイティブ モバイル) ショッピング リスト アプリを実装したかったとしましょう。
通常、このような同期機能はどのように実装され、自動的に (明示的なユーザー操作なしで) 機能しますか? 新しいバージョンを確認し、必要に応じて更新するために数秒ごとにプルするのが好ましい方法ですか、それとも変更をプッシュすることは可能ですか?
ポーリング ソリューションは (比較的) 簡単に実装できます。AWS や Google App Engine などを使用するか、LAMP スタックと REST をゼロから使用することもできます。しかし、継続的なポーリングによるトラフィックが心配です。
プッシュ更新を使用してこれを実装しようとすることは実用的でしょうか? もしそうなら、どのような技術、サービス、または設計原則を調べる必要がありますか? AWS や Google App Engine でこのようなことは可能ですか? それとも、引っ張る (そして可能な限りトラフィックを減らす) ことでしょうか?