谷歌Chrome应用不再是安卓10中的WebView提供程序

导读 Android的WebView功能历史悠久,并且在过去几年中发生了几次变形。Android 4 4 KitKat于2013年首次引入了基于Chromium的WebView组件。当

Android的WebView功能历史悠久,并且在过去几年中发生了几次变形。Android 4.4 KitKat于2013年首次引入了基于Chromium的WebView组件。当时,该组件已内置到系统中,但后来随着Android 5.0 Lollipop成为单独更新的组件。但是,对于Android 7.0 Nougat,所有与WebView相关的职责都由Google Chrome处理,以简化操作。对于Google来说,这似乎是合乎逻辑的前进方向:将WebView中继到Chrome意味着少了一个要更新或关注的应用程序(即使他们仍在更新该应用程序:该应用程序仍然存在,只是没有使用过),但是使用了最新的Android释放,他们似乎正在逆转路线,并再次走完整个圈。

在Android 10上,Google已恢复到牛轧糖之前的行为,并且WebView现在又由单独的应用处理。根据Google工程师的说法,这种较新的实现方式称为“ Trichrome”。这与Nougat之前的WebView实施似乎没有什么不同;它是与Google Chrome分开更新的,并且仍然使用Chromium基础,这意味着如果您是普通用户,则不会有任何不同。

“ Chrome在Q +中不再用作WebView的实现。我们已经采用了一种新模型,可以在Chrome和WebView之间共享通用代码(称为“ Trichrome”),该模型具有减少下载和安装大小的优点,同时减少了奇怪的特殊情况和错误。”

但是,有一个主要区别,那就是事实,就像Chrome一样,此WebView组件现在还将在Play商店中提供4个单独的发行渠道:Stable,Beta,Dev和Canary,应该对其进行相当多的更新与Chrome对应产品一致。您还可以通过以下方式在这些发行渠道之间进行切换:下载它们,进入“开发人员选项”中的“ WebView实现”部分,然后更改WebView提供程序。

正如我们之前所说,对于最终用户而言,这无关紧要,因为他们无论如何也不会注意到。但是用更少的词来说,这意味着Google Chrome浏览器已不再是浏​​览器,而单独的WebView组件现在可以处理所有与WebView相关的任务。

免责声明:本文由用户上传,如有侵权请联系删除!