UI感觉和外观相比,Titanium,PhoneGap与原生相比

时间:2011-11-14 15:37:16

标签: android iphone cordova titanium smartphone

我即将决定推动智能手机开发的方式。 我读过很多关于这些技术的文章。我也创建了测试应用程序,但我想100%确定我做对了。

  1. 我无法在PhoneGap中创建与本机应用程序完全相同的外观和感觉,因为它在WebView Controler中运行。网络的外观和感觉就是我对这项技术的了解。正确? (在我用PG创建的示例应用程序中,外观可能类似,但是当我点击按钮并且动画不像原生应用程序那样流畅时会有延迟)

  2. 最新的Titanium似乎已经改变了它的WebView方法,以弥补本机应用程序缺乏外观和感觉。我的问题是(我自己没有测试过)。我可以使用Titanium创建与本机应用程序完全相同的外观吗?

  3. 确切地说是关键词。我的意思是,如果应用程序是使用Titanium创建的,那么一个人可以有所区别因为我可以肯定地说该应用程序是用PG创建的。

    最终的目标是用户体验,ppl感知这些东西,在智能手机上任何网络化的东西,并且假设是应用的,我相信是一个糟糕的用户体验。

    由于

2 个答案:

答案 0 :(得分:1)

与PG相比Titanium更像Native,就像UI体验一样,但对于Android来说它有点问题。因为它最初是用于IOS的。

适用于Android的Titanium非常糟糕,可能会让您感到麻烦,而且您必须提出解决方法,如果您找不到任何问题,那么您就会陷入困境。

但是如果你对此感到满意并且我可以很容易地告知Titanium是可行的,虽然它几乎是原生的(不完全)接近完全。我不认为普通用户会理解Titanium。

答案 1 :(得分:1)

2)是的,因为钛使用原始UI。您的javascript代码被包装到创建本机元素的本机Objective c代码。唯一的限制是你不像你自己编写的真正的本机代码那样灵活。但您可以编写本机模块并将其添加到您的项目中。所以你也可以使用自定义UI扩展你的项目。