安卓的多点连接

lei*_*.cc 5 compatibility android bluetooth ios multipeer-connectivity

所以我正在尝试在 iPhone 上构建一个使用 iOS 7 Multipeer Connectivity 框架的应用程序,但我现在正在尝试使用相同的技术将 iPhone 连接到 Android 设备。这可能吗?

是否有类似 Apple 的 Android 多点连接框架,或者有什么方法可以将 iPhone 连接到 Android 设备而不使用互联网或移动服务,而只使用 Wifi 和蓝牙?

小智 5

也许有点延迟,但技术已经发展起来,所以肯定会有新的信息。

由于 iOS 尚未开放 WiFi Direct 的 API,而 Multipeer Connectivity 仅限 iOS,我相信解决此问题的最佳方法是使用 BLE,这两个平台都支持(有些平台比其他平台更好)。

在 iOS 上,设备可以同时充当 BLE 中心和 BLE 外设,在 Android 上,情况更为复杂,因为并非所有设备都支持 BLE 外设状态。此外,Android BLE 堆栈(迄今为止)非常不稳定。

如果您的用例是功能驱动的,我建议您查看可以为您执行跨平台 p2p 的框架和库,而无需从头开始构建它。

例如:p2pkit.io 或附近的 google

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


Sir*_*son 3

目前还没有办法通过蓝牙与 android 连接,但我相信您可以使用 Multipeer 框架与 wifi 连接。我知道spaceteam的开发者通过他的游戏实现了这一点。我不确定具体如何,但这是可能的。