Air vs Titanium v​​s Phonegap - iPhone性能

时间:2011-02-16 10:43:56

标签: iphone mobile air cordova titanium

有没有人有为iPhone开发所有这些的经验,特别是关于顺序视图/图像渲染的性能?

例如,说一个包含100张包含图像/视频/文字的幻灯片的翻页式应用程序,然后快速浏览它们,并在它们之间进行平滑的缓动过渡。

哪种技术最适合这种?

我已经开始使用Titanium,到目前为止它看起来非常有前景,我非常希望在iPhone上找到更多关于AIR的资源,但它们似乎(对我来说)是非常稀缺的,任何想法?

4 个答案:

答案 0 :(得分:3)

我使用Phonegap和Titanium进行iPhone开发。

Titanium是一个更好的选择,因为它将UI作为本机代码运行。

Phonegap只会在webkit中呈现您的应用,因此性能永远不会是最佳的。

你应该考虑的另一个框架是Corona - 它与Flash有更多共同点,而不是手机带或钛。

答案 1 :(得分:2)

我使用Titanium创建了一个应用程序,虽然它在iPhone上工作得很好,但Android上的性能却很糟糕。我知道你问过iPhone的性能,但我想很高兴知道呃:)

无论如何,Titanium性能永远不会等于真正的原生性能。但非常实用。

答案 2 :(得分:1)

我没有顺序视图/图像渲染的经验,但我参与了几个Phonegap,AIR和Titanium项目的开发,而我的赢家是Titanium。

Phonegap很好,但是一旦开始使用大量数据,往往会变得迟钝。

在大多数情况下,Titanium在本地应用程序中无法与性能区分开来(也更容易!)

我没有对AIR做过多,但据说它不太好,虽然下一版本的打包器应该会好得多。

答案 3 :(得分:1)

我已经使用过PhoneGap和Titanium,最后我选择了Titanium我写了一个应用程序,需要一个照片库类型,然后通过页面刷,它工作得非常好。

这是指向应用程序商店中最终应用程序的链接

http://itunes.apple.com/us/app/kodak-gallery-quickie/id413197524?mt=8