什么是「Android System WebView」? 它很重要吗?

你一定在应用清单中看过它,但你可能不认识它

大家在浏览 Android 手机里的应用程序列表时一定都有看过「Android System WebView」,但可能从来就不知道它有什么用途? 它是 Android 操作系统的一部分,为应用程序开发者提供应用内部以内建浏览器来显示网络内容而无需重新定向到网页浏览器,并且提供统一的浏览体验。
什么是「Android System WebView」? 它很重要吗? - 电脑王阿达

什么是「Android System WebView」? 它很重要吗?

然而,尽管 Android System WebView 对 Android 系统是有用且重要的,但它并非尽善尽美。 错误的更新是大家最常面临的问题,例如错误更新导致 Chrome 以及使用该工具的一系列其他应用连带崩溃。 正是因为这样的原因,用户最常出现的疑虑就是:「我可以禁用 Android System WebView 吗?」

初步认识 Android System WebView

Android System WebView 是 Android 操作系统的关键组件,它将网络浏览器(具备准系统浏览器功能)放到应用程序内,以允许它们在不特别打开专用网络浏览器的情框下显示网页内容。 社交平台、LinkedIn、Gmail 和 推特 等主流 Android 应用程序都是通过 Android System WebView 来显示网页内容,如果你使用过上述应用程序中的任何一个,则至少都体验过一次 Android System WebView,只是你自己并不知道(就是你在这些应用里点击链接后用内部浏览器开启网页的行为)。

什么是「Android System WebView」? 它很重要吗? - 电脑王阿达
点击 社交平台 中的链接后,以内部浏览器开启的网页。

Android System WebView 的简史

Android 里面的 WebView 拥有悠久的历史,从推出以来经历了许多变化。 在最初的 Android 上,谷歌 将 WebView 作为 Android 操作系统的一部分导入,这表示更新 WebView 同时也必须更新操作系统,这种做法比较不实际。

就如你所想的那样,这点阻碍了谷歌定期更新 WebView,因此错误修复和性能改进病没有像该有的那么频繁。 为了解决这个问题,谷歌 从 Android 5.0 Lollipop 开始将 WebView 从操作系统中分离出来已实时进行更新,用户还可以通过 Play 商店轻松安装它。 然而,当谷歌将 System WebView 组件移动到 谷歌 浏览器以简化操作时,Android 7.0 Nougat 再度发生变化。 此前更新 System WebView 意味着更新 Chrome 浏览器,然而从 Android 10 开始,谷歌 再度把 WebView 的任务移交给 Android System WebView,它现在作为运行 Android 10 以及更新版本 Android 手机上的独立应用程序存在。 与 Android 7.0 Nougat 之前的行为非常相似,只是它现在比照 Chrome 有四个独立的推出途径:稳定版、测试版、开发者版本和 Canary 版(但除了稳定版外,其他的并不适合一般用户)。

什么是「Android System WebView」? 它很重要吗? - 电脑王阿达

Android System WebView 以 Chromium 为基础,该项目为 Chrome、Brave 和 Edge 等浏览器提供支持,但减去了额外的功能。 它允许应用开发人员利用在其应用内实现浏览器功能,使用最少的浏览器功能显示网页内容。 开发人员可以根据其应用的UI样式自定义框架,使其看起来具有视觉上的一致性。 此外,谷歌还定期通过 Play 商店向 Android System WebView 推送更新,以修复错误并增强查阅网页内容的功能。

你能卸载 Android System WebView 吗?

答案是不行,你无法从 Android 设备上卸除 Android System WebView。 这是一个预载于系统内的应用程序,与其他系统应用一样属于不可移除的部分,但是你可以卸除 Android System WebView 的更新。 如果你的手机最近更新了它,但开始在设备上遇到应用程序崩溃、加载网页出错或其他类似问题,虽然并不鼓励,但你可以把近期的更新移除来暂时缓解遇到的问题,直到 谷歌 推出更新来修复错误。
什么是「Android System WebView」? 它很重要吗? - 电脑王阿达

你应该禁用 Android System WebView 吗?

如果你的设备运行 Android 7、8 或是 9,大可以安全地禁用 Android System WebView 而不需担心后果,因为 谷歌 Chrome 才是负责这些版本系统中 WebView 的执行者。

如果你的设备运行 Android 10 以上的系统,则你应该避免禁用 Android System WebView。 因为这么做可能会影响利用它来显示网页内容的许多应用功能,禁用后会使得某些应用程序试着开启网页链接时出现问题,导致你无法登入某些网站或无法查看网页内容。 所以,当你在造访网页出现问题时,若你已经确定 Android System WebView 是罪魁祸首,则可以试着卸载最近的更新看看是否能解决问题。
什么是「Android System WebView」? 它很重要吗? - 电脑王阿达

Android System WebView 比你想象的更重要

Android 中附带了许多组件,这些组件就像小小螺丝钉,对于系统本身、其他应用程序和服务的正常运行有关键性的地位。 Android System WebView 是允许应用以本地方式是内容以提供无缝用户体验的众多组件之一。 当然,就像其他任何系统组件或应用程序一样,它也无法幸免于错误,因此你偶尔可能会遇到一些小问题,但是大多数时候都可以轻松修复,方法很简单:

  • 随时将操作系统更新到最新版本
  • 确保 Android System WebView 的更新
  • 若最近更新后出现问题可以卸载近期更新
(1)
打赏 微信扫一扫 微信扫一扫

相关推荐

发表评论

登录后才能评论