gpt4 book ai didi

android - 开发支持蓝牙的跨移动应用程序的最佳方式是什么?

转载 作者:可可西里 更新时间:2023-11-01 03:08:37 25 4
gpt4 key购买 nike

我已阅读有关 Phonegap 的 native 功能支持的信息 here .显然,它没有提及蓝牙支持。我未能找到或定位任何其他具有跨移动平台开发支持的平台。因此,我目前面临两个选择

  1. 为所有平台独立构建(非常痛苦的选择)

  2. 找到合适的跨平台开发方案(我还没找到)。

我的问题是;对于那里的移动开发人员,您会建议我选择哪个选项,此处未列出?如果可能,还请帮助详细说明优缺点。

非常感谢。

最佳答案

Build independently for all the platforms (very painful option)

根据我的经验,这是迄今为止最不痛苦的选择,而且不仅仅是蓝牙。当您获得真正的生产产品时,处理有漏洞的跨平台抽象的开销往往会超过 yield 。构建出色的 iPhone 应用程序。构建出色的 Android 应用程序。您可以共享很多 UI 设计(尽管不是全部)。您可以共享很多数据结构设计。您可以共享一些内部架构。您可以共享任何网络协议(protocol)(特别是如果您使用 JSON 设计它们)。但要避免代码共享,并避免追求最小公分母。太远了....

对于某些类型的项目,在平台之间共享一些 C++ 代码是有意义的。当您超越最基本的应用程序时,尝试用 JavaScript 开发这些东西是一种挫败感。在移动 JavaScript 中破解一些可行的东西很容易。很难让它在所有平台上看起来和工作都很好;比一开始就以本地方式编写它们要困难得多。

关于此的更多讨论:

关于android - 开发支持蓝牙的跨移动应用程序的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12677027/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com