WebView 性能优化
2015-12-02 09:53
288 查看
链接: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性能上来了再说
相关文章推荐
- ld: -pie can only be used when targeting iOS 4.2 or later
- 在webview中addJavascriptInterface,js调用java函数打包出现不响应,即使对混淆处理
- Android系统init.rc分析
- 微信扫一扫打印照片的原理以及实现过程(持续更新中)
- Android四大布局及其主要属性
- Unity3d 资源断点下载
- 分分钟搞定IOS远程消息推送
- Caused by: android.view.InflateException: Binary XML file line #12: Error inflating class lzl.edu.c
- Android编程实现监控各个程序流量的方法
- android sdk 国内镜像
- 分享方法:android 获得屏幕状态
- objective-c 委托的理解与应用
- 【转】将图集切割成单个单个的图片
- 微信JSSDK说明文档
- android 子菜单
- Android调用系统相机、自定义相机、处理大图片
- JeeWx 捷微 2.1 发布,微信管家平台
- Unity3D asset bundle 格式简析
- android 弹出菜单
- 如何让iOS 保持界面流畅?这些技巧你知道吗