Android 还有什么其他建议可以改进我基于cordova的应用程序?

Android 还有什么其他建议可以改进我基于cordova的应用程序?,android,ios,cordova,webview,Android,Ios,Cordova,Webview,我目前开发了一款基于Cordova的混合应用程序。我的主要目标是支持至少2.3版本的Android设备 我面临性能问题,尤其是滚动,这不是真正的平滑和更普遍的应用程序内导航。因此,我实施了一些技巧来提高我的应用程序速度,例如: 硬件加速 使用我找到的最快的滚动条 用于使用预编译的模板进行视图渲染 我试过Famousjs和CocoonJS,但没用。我期待人行横道科尔多瓦,但它增加了15-20mb的应用程序的大小,我必须保持大小尽可能轻 该应用程序在功能强大的设备(如我的Nexus 5)上运行得相当

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

我面临性能问题,尤其是滚动,这不是真正的平滑和更普遍的应用程序内导航。因此,我实施了一些技巧来提高我的应用程序速度,例如:

硬件加速 使用我找到的最快的滚动条 用于使用预编译的模板进行视图渲染 我试过Famousjs和CocoonJS,但没用。我期待人行横道科尔多瓦,但它增加了15-20mb的应用程序的大小,我必须保持大小尽可能轻

该应用程序在功能强大的设备(如我的Nexus 5)上运行得相当好,但在较旧/功能较弱的设备上运行速度变慢。 那么,我还可以使用哪些其他技巧来提高我的应用程序的速度呢


非常感谢。

但在较旧/功能较弱的设备上速度会变慢,当您使用人行横道时是否会发生此问题

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


请参阅:

当我使用人行横道时不会,因为我不使用人行横道。它的支持太有限了。很抱歉听到。。。在使用人行横道时,您能否更具体地说明您需要哪些支持?我们将尽可能地改进它:我希望Crosswalk支持Android 2.3+和其他平台,如iOS、Windows Phone。