Phonegap - cordova is laggy and slow on android and iOS devices

前端 未结 5 1365
面向向阳花
面向向阳花 2021-02-09 01:26

I just now started with my first PhoneGap project using zend studio. But, after i build and deploy it, the application is quite slow. Both on android and iOS. The scrolling is l

5条回答
  •  有刺的猬
    2021-02-09 01:57

    Since version 4.0.4, there is a known "bug" where if hardware acceleration is on, it will actually slow down screen redraw events. This is why scrolling is slow.

    On the Samsung Galaxy III and IV, canvas would not render anything at all until we turned off hardware acceleration. Once we did canvas drawing performed well.

    You can turn off hardware acceleration for your webview with this line of code in your app java file:

    super.appView.setLayerType(WebView.LAYER_TYPE_SOFTWARE, null);

    This may be fixed as of 4.4 (KitKat uses Chromeview rather than webview).

提交回复
热议问题