Chi*_*ata 8 android cross-platform bluetooth java-me ios
我读过有关本机的功能,支持的PhoneGap的位置.显然,它没有提到蓝牙支持.我找不到具有跨移动平台开发支持的任何其他平台,但未能找到.结果,我目前面临两种选择.
为所有平台独立构建(非常痛苦的选择)
找到合适的跨平台开发解决方案(我还没有找到).
我的问题是; 对于那里的移动开发者,你建议我选择哪一个,这里没有列出?如果可能的话,也可以帮助详细说明利弊.
非常感谢你.
为所有平台独立构建(非常痛苦的选择)
根据我的经验,这是迄今为止最不痛苦的选择,而不仅仅是蓝牙.处理泄漏的跨平台抽象的开销往往超过了您获得真实的生产产品时的好处.构建一个优秀的iPhone应用程序 构建优秀的Android应用程序.您可以分享很多UI设计(尽管不是全部).您可以共享大部分数据结构设计.您可以共享一些内部架构.您可以共享任何网络协议(特别是如果您使用JSON设计它们).但是避免代码共享,避免为最不常见的分母拍摄.它相当远......
对于某些类型的项目,在平台之间共享一些C++代码是有意义的.尝试用JavaScript开发这些东西是一个令人沮丧的方法,当你超越最基本的应用程序.在移动JavaScript中很容易破解某种有用的东西.很难让它在所有平台上都能看起来很棒; 首先要写它们本身就要难得多了.
关于此的更多讨论:
| 归档时间: |
|
| 查看次数: |
2556 次 |
| 最近记录: |