【问题标题】:UI feel and look in Titanium, PhoneGap compared to native与原生相比,Titanium、PhoneGap 中的 UI 感觉和外观
【发布时间】:2011-11-14 15:37:15
【问题描述】:

我即将决定以何种方式推动我们的智能手机开发。 我已经阅读了许多关于这些技术的文章。我还创建了测试应用程序,但希望 100% 确定我做对了。

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

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

完全是关键词。我的意思是,如果应用程序是用 Titanium 创建的,人们能分辨出来吗?因为我可以肯定地看出应用是用 PG 创建的。

最终目标是用户体验,人们可以感知这些东西,而在智能手机上,我认为任何网络化和被认为是应用化的东西都是糟糕的用户体验。

谢谢

【问题讨论】:

  • 请记住,大多数智能手机用户可能不会注意到原生和 PG 之间的区别,因为它不会打扰他们。他们无法判断应用程序是否是使用 Titanium 创建的,因为他们对钛一无所知。
  • 人们不必了解它所构建的平台就能感受到它所构建的平台......小问题足以让应用程序失败。

标签: android iphone cordova titanium smartphone


【解决方案1】:

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

适用于 Android 的 Titanium 有很多错误,可能会搞砸你,你必须想出解决方法,如果你找不到任何解决方法,那么你就被卡住了。

但是,如果您对此感到满意,我可以很容易地建议 Titanium 是一种可行的方法,尽管它几乎是原生的(不完全是)接近于完全的。我认为普通用户不会理解 Titanium。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-13
      • 1970-01-01
      • 2010-09-23
      • 2017-10-04
      • 1970-01-01
      • 1970-01-01
      • 2012-08-27
      • 1970-01-01
      相关资源
      最近更新 更多