Chrome Web_view裁剪总结
发布时间
阅读量:
阅读量
前言
最近一直在处理Android ChromiumWebview的精简工作,简单来说,就是缩减与Webview相关的文件体积。或许有人会感到困惑,如今智能终端的存储空间和内存容量都不断提升,例如现在如果手机没有配备64G ROM和4G RAM,似乎都不好意思与他人交流,那么进行裁剪是否还有必要?这其中的无奈只有经历过的人才能体会,总有一些行业为了节省几元成本而不断努力,唯有如此才能维持生存。例如我们接收到的任务是将Android 5.1系统压缩至100M以内,因为目标设备仅配备256M ROM。没错,确实如此,需要将整个Android系统精简到100M的规模。要知道仅一个libwebviewchromium.so文件就占据了30M的大小,我所承担的工作重点正是对ChromiumWebview进行裁剪。
方案选择
从Android 4.4版本开始,Android浏览器才正式引入了基于Chromium/Blink的引擎,而在此之前的版本中,所采用的是WebKit引擎。与Chromium相比,WebKit的体积要小得多。例如,在Android 4.3系统中,与WebView相关的组件libwebcore.so的大小为7.2M,而libchromium_net.so的大小仅为1.7M,两者合计约为9M。然而到了Android 5.1版本时,libwebviewc
全部评论 (0)
还没有任何评论哟~
