当涉及多种编码语言时,如何将我的应用程序连接到蓝牙?
Posted
技术标签:
【中文标题】当涉及多种编码语言时,如何将我的应用程序连接到蓝牙?【英文标题】:How do I connect my app to bluetooth when multiple coding languages are involved? 【发布时间】:2021-12-20 10:30:26 【问题描述】:我们的团队想要制作一款游戏。我们认为c++应该是语言(这样我们可以使用虚幻引擎来开发),但我们希望游戏是多平台的(游戏机、iPhone等)。游戏将需要与外部设备的蓝牙连接。什么与蓝牙通信? c++ 还是 Swift/Java(或平台上运行的任何东西)?
【问题讨论】:
“什么与蓝牙通信?” 合适的设备驱动程序? 【参考方案1】:我的建议是为每个平台使用本地语言。换句话说,按照你最初的计划使用 C++,ios 使用 swift,android 使用 Java/Kotlin 等。理论上可能需要更长的时间来开发,但这些原生语言最终会变得更加通用/强大,你会发现很多资源可以帮助您进行开发。话虽如此,如果您想要一种具有跨多个平台的蓝牙功能的通用语言,那么 Xamarin 是最接近的。不确定您可以使用多少来开发游戏,但它会为您提供一定程度的互操作性。请查看以下链接以获取更多信息:-
What is Xamarin Use C/C++ Libraries with Xamarin Xamarin vs Native App Development: Pros and Cons Bluetooth LE for Xamarin【讨论】:
以上是关于当涉及多种编码语言时,如何将我的应用程序连接到蓝牙?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 websocket 安全地将我的 cli 应用程序连接到网站