PhoneGap与titanium

PhoneGap和Titanium允许您基于HTML和JavaScript构build原生iPhone应用程序。

有没有人获得了经验? 有什么区别?

关于PhoneGap VS Titanium(和Corona)在StackOverflow上已经有了相当长的讨论,可能会有用。

其中一个很大的区别是PhoneGap是麻省理工学院许可的,而Titanium是Apache许可的(刚刚更改)。

这篇文章是一个很好的总结实践和哲学的差异。 从Appcelerator传道者注意到,但我仍然认为它是非常公正的。 事实上,我认为他可能会分享更多的疣titanium。

http://developer.appcelerator.com/blog/2012/05/comparing-titanium-and-phonegap.html

可能值得关注目前苹果/ Adob​​e的争吵,乔布斯先生将未用XYZ语言编写的产品的未来放在了一边。 OS 4 SDK指出:

应用程序只能按照Apple规定的方式使用Documented API,不得使用或调用任何私有API。 应用程序最初必须由iPhone OS WebKit引擎执行的Objective-C,C,C ++或JavaScript编写,只有使用C,C ++和Objective-C编写的代码才能编译并直接链接到Documented API(例如,禁止通过中间翻译或兼容性层或工具链接到文档化API的应用程序)。

我相信titanium是受这个影响的。

好..! 这不能肯定哪个项目实施效果更好。 这两种技术都是新的,有其优点和缺点。

Titanium说在java脚本框架的帮助下保持原生环境,另一方面phoneGap提供了WebView里面的一切,你只需要把你的基于web的项目放在WWW文件夹里面,在项目目录中find项目结构。

因此,如果您对Web Works感到满意,phoneGap适用于这种情况,否则您应该使用Titanium。它更易于使用并且完全便利。

不幸的是Titanium不再是开源的。 您可以自由开发应用程序,但您必须购买独立帐户才能将应用程序发布到需要花费一些钱的应用程序。

PhoneGap是一个免费且开源的框架,允许您使用Web APIs为任何平台(iOS,安卓,Windows,黑莓等),你想到的创build移动应用程序。