回答:
Appleが3Gに関して課す特定の制限については知りません。通信媒体は引き続きTCP / UDPまたはHTTP POST / GETです。
ネットワークの制限という点では、3Gサービスのようなセルネットワークには確かに固有の特性セットがあります。3Gネットワークは、レイテンシがひどいことで悪名高く、往復時間が最大700ミリ秒になることも珍しくありません。帯域幅に関しては、データが流れ始めると3Gはそれほど悪くありません。
1秒ごとに数えるマルチプレイヤーアクションゲームを見ている場合、0.7秒のスパイクがあるとかなり悪いでしょう。これがWifiを使用する理由の1つです。ただし、マフィアウォーズタイプのゲームであれば、問題ありません。
私はこれを間違って覚えているかもしれませんが、2G 3Gユーザー間のクライアント/クライアントセッションの確立に問題があったことを覚えているようです。このため、クライアントを照合するために集中型サーバーが必要になるか、Wifiを使用する必要があります。
3Gネットワークを使用する電話は、通常(常にではありませんが、ほとんどの場合)、非常に制限的なNATの背後で動作します。同じ送信元ソケットから2つの異なる宛先へのUDPパケットは、通常、2つの異なるIPアドレスを使用してデバイスから表示されます。これにより、ピアツーピア接続を作成することが非常に困難になります。
遅延やパケット損失などのネットワーク状態は、家庭のADSLまたはケーブル接続よりも一般的です。ただし、ユーザーの信号が非常に良い場合、帯域幅はADSLまたはケーブルよりも高くなる可能性があります。
通常はTCPとUDPを使用できます。ただし、UDPを使用している場合は、不十分なUDPパフォーマンスに対処できるライブラリを使用することをお勧めします。ReplicaNetを使用して、ネットワークパフォーマンスの低いネットワークで大成功を収めました。それが使用する信頼性の高いUDP接続は非常に安定しているようで、パケット損失からうまく回復します。