私は現在、リモート サーバーとの間で JSON データを送受信して本質的にリアルタイムの情報を表示する iPhone アプリケーションを作成しています。私と私のパートナーは、サーバー側の実装に Google App Engine (Python) を使用してプロジェクトを開始しました。これは主に、Google App Engine (Python) が手に取りやすく、当時のニーズに適していると思われたためです。ただし、リアルタイム iPhone アプリのフレームワークの欠点が見え始めたばかりです。APNS はまったくサポートされておらず、GAE Channels API もサポートされていません。したがって、リアルタイム サーバー データをアプリに表示するための唯一のオプションは、サーバーを継続的にポーリングすることです。これは確かにひどい設計のように思えます。
サーバー側のコードを新しいフレームワークに移植する必要があります。私の質問は、どちらを使用するかです。数多くの検索から、私はまだ満足のいく答えを見つけていません。
サーバーがプッシュ通知を送信する必要があるとは限りません。リアルタイムでデータをクライアントにプッシュし、そのデータを iPhone のクライアント側コードで操作できるようにしたいだけです。必要に応じて、フレームワークをローカル サーバーにセットアップしても問題ありません。