2011-11-14 13 views
2

我即将决定推动我们的智能手机发展的方式。 我已阅读了许多关于这些技术的文章。我也创建了测试应用程序,但希望能够100%确定我能够做到这一点。用户界面的感觉和外观在钛,PhoneGap本土相比

  1. 我无法在PhoneGap中创建与原生应用程序完全相同的外观和感觉,因为它在WebView控制器中运行。这个科技的外观和感觉就我所能得到的这个技术而言。正确? (在我用PG创建的示例应用程序中,外观可能类似,但是当我点击按钮并且动画不像本地应用程序那样流畅时,会有延迟)

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

确切地说是关键词。我的意思是,如果应用程序是使用Titanium创建的,是否可以告诉用户区别?因为我可以肯定地告诉那个应用程序是用PG创建的。

最终目标是UX,ppl会感觉到这一点,而在智能手机上,任何网络般的并且被认为是可爱的东西都是我认为不好的UX。

感谢

+0

请记住,大多数智能手机用户可能不会注意到本机和PG之间的差异,因为它不会打扰他们。他们无法分辨是否使用Titanium创建了应用程序,因为他们对钛没有任何了解。 –

+0

人们不需要知道它建立在哪个平台上,以感受它构建的平台......小的烦恼对于应用程序的失败就足够了。 –

回答

1

相比PG钛是更喜欢本土的UI体验,但它是Android.Since它最初是针对IOS有点问题。

Titanium for Android很麻烦,可能会让你感到困惑,你必须想出解决方法,如果你找不到任何方法,那么你就会陷入困境。

但是,如果你没有问题,我可以很容易地建议,钛虽然是几乎原生(不完全)接近原生的方式,我不认为一般用户会理解钛。

1

2)是的,因为钛使用原来的用户界面。您的JavaScript代码被封装到本地Objective C代码中,以创建本地元素。唯一的限制是你的灵活性不如你自己编写的真正的本地代码。但您可以编写本地模块并将其添加到您的项目中。所以你也可以用自定义UI来扩展你的项目。