Multiper Connectivity与Play游戏服务

时间:2016-03-21 20:44:44

标签: android ios google-play-games multipeer-connectivity

我目前正在开发一个在iOS设备之间交换小块数据的应用程序。最终,我的计划是发布Android版本的应用程序。似乎在iOS上使用Google Play游戏服务与Multipeer Connectivity进行数据交换可能有点过分,但可能需要实现多平台数据交换。我最好分别使用Multipeer Connectivity和Google Game Services实现完全独立的iOS和Android应用程序迭代,还是应该同时使用Google Game Services?此外,如果有人能详细说明两个框架之间的性能差异,将不胜感激。

2 个答案:

答案 0 :(得分:1)

Multipeer是一项iOS技术,可以在附近的 iOS设备之间进行直接通信。这可以使用Adhoc / Direct WiFi,蓝牙或连接位于同一WiFi路由器上的两个设备。

Google Play游戏服务允许通过互联网之间的设备进行通信

这两种技术并不具有可比性,因为它们解决了不同的问题。如果您需要在iOS上通过互联网进行通信,那么您可能需要评估Game Center而不是Multipeer。如果您需要本地通信,那么您可能应该研究Android的蓝牙和WiFi Direct功能。

答案 1 :(得分:0)

除了使用MPC或GPGS之外,还有更多选择。正如Columbo所说,您可以直接在Android上使用蓝牙和WiFi Direct。这是一个漫长而坎坷的方式,因为它在Android上并不像在iOS上那样稳定。还有其他框架试图缓解这些问题。

免责声明:我为Uepaa工作,为Android和iOS开发p2pkit。