これは幅広い質問です。このトピックに関する多くの情報を見つけました。
可能な技術
現在、これらのどちらにも完全に実装されたピアツーピアライブラリはありません。または、私はそのようなライブラリを見つけていません。
実際、私はどの種類のゲームライブラリにも興味がありません(そのような問題を対象としていません)
検討した質問
GameKit is compatible only with other GameKit
中間点としてモバイルデータ(3G、HS * PA、LTE)やWIFI APを使用せずに、できるだけ多くのデバイス間で効率的に通信したいと考えています。
実際にPAN Bluetoothを使用するのと同じように、遠く離れた場所にいる人を接続しません。
したがって、私が持つ必要がある機能は何ですか
欲しい機能
上記の機能に現在使用できるものはありますか?
私はGoogleがiOSとAndroidデバイスが相互に通信するためのクロスプラットフォームAPIを発表したことを知っています。あなたが正確に何を探しているのかわかりませんが、これは小さなパスを許可しますAndroidとIOSデバイスの間のバイナリペイロード。それらはまったく同じネットワーク上にある必要も、インターネットに接続されている必要もありません。リンクをチェックしてください。
Open Gardenは、この種のテクノロジーを開発し、Firechatのアプリに実装しています。アプリをテストしたところ、AndroidからAndroidへの接続はBluetoothでのみ機能し、iPhoneからiPhoneはBluetoothまたはwifiで機能し、AndroidからiPhoneは、スマートフォンが同じネットワークに接続されている場合にのみ機能することがわかりました。すぐになくなるはずのSDKへのリンクは次のとおりです。 https://opengarden.com/sdk
iOS と Android の両方をネイティブサポートしている WebRTC datachannels を調べます。デスクトップブラウザをWebRTCのピアとして含めることもできます。
現在OpenGardenのFireChatだけが、これを行う唯一の主要なプレーヤーの1つです。彼らはメッシュキットsdkを提供していますが、現在、私はあなたが Apply を必要としていると思います。
ちょっと不安定なプロジェクトがもう1つありますが、すぐにリリースされる予定だと聞いたのですが Thali Project