跨平台PhoneGap开发问题及Android开发环境配置
跨平台开发问题
PhoneGap虽然具备很多有趣的功能,但在跨平台开发任务中存在诸多难题。PhoneGap项目由来自世界各地的开发者支持,这些开发者的经验和观点存在差异,当把不同人编写的开发项目整合到一个框架中时,就会出现不一致的情况。而且,PhoneGap支持的每个移动平台都有不同的做事方式,要让所有功能干净无缝地运行是一项艰巨的任务。不过,PhoneGap项目进展很快,当前遇到的问题可能会在后续版本中得到修复,在处理后续章节列出的问题之前,一定要查看最新文档。
- API一致性问题
- 特性矩阵的差距 :PhoneGap网站上的支持特性矩阵(可在www.phonegap.com/about/features查看)虽然比较完整,但仍有一些差距。由于PhoneGap是跨平台框架,这些差距使得使用这些API真正创建跨平台应用变得非常困难。如果应用中想要使用的特定功能仅在部分移动平台上受支持,就必须在应用中为不支持该API的平台进行特殊处理。
- 文档的问题 :在http://docs.phonegap.com/的API文档中,大多数PhoneGap API文档显示仅支持Android、BlackBerry和iOS设备。可能是开发者不喜欢编写或更新文档,这给开发者带来了巨大影响。开发者面临着是否依赖API文档、是否忽略文档而使用特性矩阵作为正确参考,还是假设所有内容都不可靠并进行全面测试的难题。理想情况下,PhoneGap项目团队应更加有条理,确保每个新版本发布时所有文档
超级会员免费看
订阅专栏 解锁全文

1

被折叠的 条评论
为什么被折叠?



