我计划创建一个跨平台的应用程序,能够在Android、iPhone和Blackberry上运行。我考虑使用Phonegap或Titanium。我的问题如下:
- 在跨平台开发中是否可以实现所有手机型号的本地行为,例如在Android菜单和iPhone手势中?
- 除了跨平台的优势之外,还有哪些优点?
- 它有什么缺点?与本机应用程序相比有哪些限制?
- 我是否可以在所有设备上使用相同的代码而不进行任何修改,或者必须根据动态识别的设备更改代码?
我计划创建一个跨平台的应用程序,能够在Android、iPhone和Blackberry上运行。我考虑使用Phonegap或Titanium。我的问题如下:
在Stackoverflow上的先前讨论:Corona、Phonegap、Titanium之间的比较
Jonathan Stark提供了一个清晰明了的解释:http://jonathanstark.com/blog/2010/04/05/phonegap-vs-titanium-mobile-et-al/
关于你的问题:
要检查每个框架的本地功能,您需要检查每个框架的API文档: Phonegap的文档在这里http://docs.phonegap.com/
我认为优缺点在上面的两个链接中都有涉及。
这将取决于您要做什么,但我想您的代码在每个平台上可能会有一些差异。
希望对您有所帮助!