在android 4.0发布之前,betway官网首页 就有传闻chrome即将成为android的内置浏览器。Android 4.0发布后,证实只是采用了chromium的部分代码,主体还是WebKit for Android。以google的实力,将chrome搬到android是轻而易举的,随后发布的chrome for android就证明了这一点。但google没有这么快替换系统内置浏览器,主要原因还在于API兼容。在WebView API没有完全替代方案之前,Android默认web引擎是不会替换掉的。几个月前开始,chromium代码库开始出现了android_webview,这个项目就是要在chromium的基础上封装出和原来的WebView API完全兼容的API。
随着chromium的快速更新,android_webview下面的代码越来越完善了。五一在家研究了一番,betway官网首页 发现已经可以build出AndroidWebView.apk,经过简单的修改后,已经可以加载网页,渲染网页了,但缺少事件处理。您可以从这里下载测试APK。程序界面如下图所示:
从代码中可以得出如下信息:
1、运行在单进程模式下
2、同时支持软件渲染和硬件加速渲染(目前AndroidWebView走的是软件渲染路径)
Android WebView做这样的选择是有道理的,betway官网首页 毕竟android硬件环境参差不齐。多进程支持/GPU渲染可以留给各厂商自行优化。本次的Google I/O即将开幕了,Android 5.0是否会闪亮登场呢?chrome是否成为android内置浏览器呢?让我们拭目以待吧。
如果您对chromium android WebView有兴趣,敬请关注开源项目:https://github.com/mogoweb/chromium_webview
手里面没有LG 出的NEXUS 4?4.2开始CHROME已经是内置浏览器了。