我刚刚开始使用 zend studio 进行我的第一个 PhoneGap 项目。但是,在我构建和部署它之后,应用程序非常慢。在 Android 和 iOS 上。滚动滞后,如果我按下一个按钮,转到下一页的速度很慢。有什么办法可以提高它的性能吗?提前致谢
最佳答案
自版本 4.0.4 以来,存在一个已知的“错误”,如果启用硬件加速,它实际上会减慢屏幕重绘事件。这就是滚动速度慢的原因。
在三星 Galaxy III 和 IV 上,在我们关闭硬件加速之前, Canvas 根本不会渲染任何东西。一旦我们做了 Canvas 绘图,效果就很好。
您可以使用应用 java 文件中的这行代码关闭 webview 的硬件加速:
super.appView.setLayerType(WebView.LAYER_TYPE_SOFTWARE, null);
这可能会在 4.4 中修复(KitKat 使用 Chromeview 而不是 webview)。
关于android - Phonegap - cordova 在 Android 和 iOS 设备上缓慢且缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18825350/