二、浏览器和WebView关系
许多安装包比较大的浏览器,如QQ浏览器、UC浏览器、Chrome浏览器等,它们内置了自己的内核或者将别家的内核加以改造,和安卓内WebView并没有什么关系。但是某些安装包很小的浏览器,如旗鱼浏览器(点此下载),via浏览器、神奇浏览器等,他们通过直接调用安卓系统内自带的webview来浏览网页,加上自定义的功能,这种浏览器小巧简单,但是性能受限于安卓自带WebView,另外,比如知乎等一些app也是通过调用系统WebView进行浏览。
三、如何升级他们来提升浏览体验
安卓系统自带WebView版本老旧,一般跟随系统进行升级,不过现在还有另一种方法,就是安装Google WebView,调用其进行渲染。让我们的浏览体验变得更好。EMUI已经内置并且采用了Google WebView,只需要升级即可。
说明:此方法可能不适合您的手机,虽然不需要root权限,但是由于安卓碎片化严重,每个人的手机情况不同,操作不当可能造成不愉悦的体验。
第一步,下载安装谷歌WebView,arm arm64一体包点此下载(安装时部分系统可能提示升级,请升级)。
第二步,打开开发者选项,找到WebView实现,我的手机出现了两个WebView,AOSP WebView为安卓自带,Google WebView为刚才安装的,某些手机系统可能只有Google WebView。选择Google WebView,退出并重启手机。现在你的手机已经安装了最新Google WebView内核并使用了它。
如果你没有找到这个选项,使用it之家打开这个网站(点此前往),如果版本号和你安装的相同,则安装生效。不同的话,可以卸载了刚才的安装,这个方法不适用于你的手机。
现在你已经使用了最新版的Webview并启用了它,使用第三方小浏览器或者在其他应用内打开网页时,浏览体验应该会有所提高,如果出现卡顿还是请卸载之,换回原来版本。
附:
微信和QQ的内置的WebView版本老旧,自家的QQ浏览器TBS内核也存在各种问题,比如没有严格遵照fonts.xml实现多字重挂载,替换多字重后会自动变成恶心的伪粗体,网页加载速率低,许多微信页面第二次才能正常打开。
如果想解决以上问题,可以切换到系统WebView内核。
在QQ和微信中分别点此打开
打开后,首先选择清除TBS内核,再强制启用系统内核,重启后选择查看内核版本如果显示0,就已经强制切到系统webview内核。打开速度和稳定性比以往应该提高了很多。
本文如果有错误之处,还请广大IT之家网友批评指正,谢谢。
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。