【问题标题】:Mobile App UI Performance - RhoMobile Rhodes vs. PhoneGap移动应用程序 UI 性能 - RhoMobile Rhodes 与 PhoneGap
【发布时间】:2012-05-14 13:46:52
【问题描述】:

有没有人同时使用 Rhodes 和 PhoneGap 的经验?

我尝试使用这两个 Android 框架构建相同的“Hello World”应用程序,并在运行 Android 2.3.3 的三星 Galaxy S 设备上对其进行了测试。

在这两种情况下,我都使用 HTML5 和 jQuery Mobile(在同一版本中)来设计 UI。

该应用程序只在“主页”页面上提供一个链接,该链接使用幻灯片过渡到第二个页面。 Rhodes 应用程序需要更长的时间才能启动,但在过渡到第二页时动画非常流畅。 PhoneGap 应用程序闪烁不定。

你们中有人遇到过类似的行为吗?你能解决PhoneGap版本中的问题吗?区别可能在于 Rhodes / PhoneGap 使用的不同浏览器引擎 / WebViews 吗?

【问题讨论】:

  • 请指定您正在使用的应用程序的 api 级别或 android 版本。
  • 我使用的是安卓2.3.3

标签: performance cordova flicker rhomobile rhodes


【解决方案1】:

我不能给你一个好的答案,因为我自己对 Rhodes 和 Phonegap 还很陌生。我所知道的是,如果您有RhoElements enabledadded motorola_browser as a capability,RhoMobile 会使用摩托罗拉自己构建的 WebKit。

如果您的 Rhodes 应用程序使用的是摩托罗拉的 Webkit,我想自定义 Webkit 构建可能已经针对渲染 Rhodes 生成的内容进行了优化,包括 EMML 和所有内容。当然,这只是猜测。

不过,Phonegap 依赖于系统的浏览器以及它在性能方面提供的功能。 AFAIK,它基本上是 iOS 上的 UIWebView 对象。

使用摩托罗拉 Webkit 的一个非常好的好处是,您只需使用一个浏览器即可在所有平台上运行。 (至少在理论上,我还没有测试过渲染引擎跨平台的实际一致性。)

总而言之,Rhodes/RhoMobile 在纸面上听起来很棒。我只是希望它能不辜负我的期望。您的“Hello world”测试可能只是 Phonegap 的侥幸,也可能意味着摩托罗拉的 Webkit 确实表现更好。我想我迟早会知道的。

【讨论】:

  • 嗨 ximo ...您还在使用 RhoMobile 吗?如果是这样,你觉得效果如何?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-08-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多