还有哪些其他提示可以改善我基于cordova的应用程序?

时间:2014-06-23 07:47:29

标签: android ios cordova webview

我目前正在开发基于Cordova的混合应用程序。我的主要目标是支持至少2.3的Android设备。

我遇到了性能问题,特别是滚动不是很平滑,更常见的是在应用内部导航。所以我实施了几个提示,以提高我的应用程序速度,如:

  • 硬件加速
  • 使用我找到的最快的滚动条(FTScroller
  • 使用hogan.js进行使用预编译模板的视图渲染

我尝试过Famousjs和CocoonJS,但没有用。我期待crosswalk-cordova,但它增加了应用程序的大小15-20mb,我必须保持尽可能轻的大小。

该应用程序在我的Nexus 5等功能强大的设备上表现相当不错,但在旧版/功能较弱的设备上速度变慢。 那么我可以用什么其他技巧来提高我的应用程序的速度呢?

非常感谢。

1 个答案:

答案 0 :(得分:0)

“但它在较旧/功能较弱的设备上变得很慢”,当您使用人行横道时是否会出现此问题?

我想在较旧/功能较弱的设备上,如果性能急剧下降,它可能与GPU黑名单有关,这意味着在某些旧设备上GPU被列入黑名单。要解决此问题,您可以传递'--ignore-gpu-blaclist'选项,

请参阅:https://crosswalk-project.org/#wiki/Use-Chromium-command-lines-in-your-apps-on-Android