Phonegap或Titanium

UME*_*492 2 titanium appcelerator cordova

PhoneGap和Titanium允许您基于HTML和JavaScript构建本机移动应用程序.

有没有人获得过两者的经验?有哪些主要区别?哪一个有最好的支持和文档?哪一个是最好的开发应用程序,具有动态UX(如导航抽屉,动作栏操作和Android中的片段)?

Jed*_*per 7

嗯,这是一个经常被争论的主题.

首先是根本区别.虽然Phonegap和Titanium都将编译为本机安装的应用程序,但Phonegap应用程序的绝大多数UI和功能实际上都将作为本地网站在webview中运行,因此实际上并不是本机应用程序.

Phonegap允许最广泛的平台支持,但需要与诸如Sencha Touch或jQuery Mobile的JS/HTML5框架一起使用,并且通常不如真正的本机应用程序那样高效.

Titanium允许应用程序完全用javascript编写,但可以使用本机代码进行翻译和编译,从而提供完全原生的体验.Titanium的一个主要限制是平台支持; 它有点真的支持Android和iOS,虽然显然Blackberry和Windows Phone支持正在进行中.

如果您正在考虑处理实际的操作系统功能,那么Titanium就是您所需要的,但如果您的应用程序不是处理器的主要密集型,并且您希望跨平台支持,那么phonegap和Sencha Touch可能是一个更好的主意.

我也鼓励你看一下Xamarin,虽然这是一个商业产品.

谢谢,特里斯坦