WebView 性能优化
链接:http://www.zhihu.com/question/23362834/answer/63663908
来源:知乎
目前有如下种方案,
一种是嵌入一个高度定制的WebView,大小只有几百K的jar,进行了部分设置上的优化,国外的有PhoneGap方案,国内做的好的有腾讯X5内核,DCLOUD,还有....嗯APICloud也算吧,腾讯X5适合于原生部分界面的web开发,比如微信分享界面,而后面两个适合全部用前端写的App;
另一种是为了解决跨平台的性能问题,直接嵌入了一个17M左右的chromium框架,尽管运行速度快了一些,但是仍然有滑动不跟手,特效生硬的问题,国外框架很多,但是都属于小白鼠项目不敢用到真正项目中。
最后一种是使用react-native的技术,直接用HTML布局逻辑并渲染原生VIEW组件,目前的内存使用也实在不太理想。
HTML5界面目前还是少用,等到Android5.x的Webview性能上来了再说
一种是嵌入一个高度定制的WebView,大小只有几百K的jar,进行了部分设置上的优化,国外的有PhoneGap方案,国内做的好的有腾讯X5内核,DCLOUD,还有....嗯APICloud也算吧,腾讯X5适合于原生部分界面的web开发,比如微信分享界面,而后面两个适合全部用前端写的App;
另一种是为了解决跨平台的性能问题,直接嵌入了一个17M左右的chromium框架,尽管运行速度快了一些,但是仍然有滑动不跟手,特效生硬的问题,国外框架很多,但是都属于小白鼠项目不敢用到真正项目中。
最后一种是使用react-native的技术,直接用HTML布局逻辑并渲染原生VIEW组件,目前的内存使用也实在不太理想。
HTML5界面目前还是少用,等到Android5.x的Webview性能上来了再说