android - 多人连接与玩游戏服务

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

我目前正在开发一个在 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/

相关文章:

ios - 使用异步 NSURLConnection 获取警告

android - 登录/重试失败时的 Google Play 游戏服务异常( Activity 生命周期)

android - 调用 Games.Achievements.unlock 时不显示弹出窗口

java.lang.NoSuchMethodError : No virtual method setUpdateMode while trying to render a Sceneform object

android - 如何使用Android-L预览任务锁定?

iOS Swift 2.0 - AvAudioPlayer 没有播放任何声音

php - 如何从高级休息客户端发送 json 数据,然后在 php web API 中接收?

android - Google Play 实时多人游戏问题

android - 使用 Facebook SDK 的 Unity Android,缺少 Debug Android KeyHash

Android:预览显示不同的样式 - 操作栏