我目前正在开发一个在 iOS 设备之间交换小块数据的应用程序。最终,我的计划是发布该应用程序的 Android 版本。在 iOS 上使用 Google Play 游戏服务与可用的多点连接进行数据交换似乎有些过分,但实现多平台数据交换可能是必要的。我是否最好分别使用 Multipeer Connectivity 和 Google Game Services 实现 iOS 和 Android 应用程序的完全独立的迭代,还是应该同时使用 Google Game Services?另外,如果有人能够详细说明这两个框架之间的性能差异,我们将不胜感激。
最佳答案
Multipeer 是一项 iOS 技术,允许附近 iOS 设备之间进行直接通信。这可以使用 Adhoc/Direct WiFi、蓝牙或连接同一 WiFi 路由器上的两个设备。
Google Play 游戏服务允许设备之间通过互联网进行通信。
这两种技术实际上没有可比性,因为它们解决的问题不同。如果您需要在 iOS 上通过互联网进行通信,那么您可能需要评估 Game Center 而不是 Multipeer。如果您需要本地通信,那么也许您应该研究 Android 的蓝牙和 WiFi Direct 功能。
关于android - 多人连接与玩游戏服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36141226/