什么是 Android 系统 WebView,你能用它做什么?

几乎每部 Android 智能手机都安装了网络浏览器。 它并不总是访问在线页面或基于 Web 的应用程序的最佳工具。 Android 不是打开网站或应用程序,而是使用 Android System WebView (ASW) 在所有应用程序中显示 Web 信息。

什么是 Android 系统 WebView?

Android WebView 是一个基于 Chrome 的系统组件,它使 Android 应用程序能够访问网页。 此组件已预先安装在您的设备上,应保持最新。 确保获得最新的安全更新和错误修复。

提高速度和安全性是 Android 的一项重要功能。 任何第三方应用程序都可以使用 Android WebView 高效地组合应用程序的调用。

随着时间的推移,Google 改进了 Android 与 ASW 的连接。 在 Android 5 (Lollipop) 之前,只有当智能手机的公司想要通过向特定型号发送 OTA 更新来更新 WebView 时,才会升级 WebView。 它随着 Android 5 的变化而改变,允许用户直接从 Google Play 商店进行更新。

此外,这有助于快速修复错误。 自定义 WebView 基于 Android 7 发布的 Google Chrome 功能。后来,它成为每个 Android 智能手机的默认选择。 在 Android 10 及以上版本可以更改,其中 WebView 是一个独立的组件,与 Chrome 共享代码。

您需要 Android 系统 WebView 吗?

如果您是 Android 的日常用户,您可能已经发现操作系统会为您做出这个决定。 如果您的智能手机运行的是 Android 6.0 (Marshmallow) 或更低版本以获得最佳性能,请务必打开 WebView。 如果您有 Android 7.0 (Nougat) 或更高版本的智能手机,您应该禁用它,因为 Chrome 会处理 WebView 的所有任务。

  如何在 Android 中更改字体

Android System WebView 是 Android 7.0+ 开发人员项目的关键组件。 它更愿意为其应用程序提供访问应用程序本身内的在线内容并与之交互的能力。 首先,会激活 WebView 库,并生成一个 WebView 类实例。 Android 声明文件由代码和网络权限组成。 这可以从应用程序内部启动网页。

这些步骤将帮助浏览器启用网页和 JS 代码的呈现。 需要注意的是,仅当您的智能手机在 2015 年或之后推出,运行 Android 5.0 或更高版本时,才建议手动安装 WebView(如果您的设备默认不附带)。 否则,您可能会成为黑客的目标,黑客会针对代码中的小漏洞来获取对您设备内存的访问权限。

检查是否安装了 Android System WebView。

每个 WebView 版本都包含新的改进,因此您可以通过查看 Android 智能手机上的设置来观察您加载了哪个版本。

  • 在您设备的应用启动器上打开设置。 从那里点击应用程序选项。
  • 您将能够看到已安装应用程序和预加载系统应用程序的列表。 在搜索框中搜索 Android System WebView,如果找到则选择该项目。
  • 滚动到应用信息屏幕的底部。 这将在底部显示 Android System WebView 版本号。 示例 – 版本 101.0.4951.34 测试版。 这些版本 ID 与 Android 版 Google Chrome 的版本 ID 相同,表示它们共享代码基础。
  • 您需要查看您的 Android WebView 版本号以查看它是否是最新版本。 如果不是,您必须更新它。

如何更新 Android 系统 WebView?

使 Android 系统 WebView 保持最新是最新 Android 设备的必备任务。 假设您有一台过时的 Android 智能手机(4.4 KitKat 或更早版本)。 您将无法升级 WebView,因为它是一个集成度更高的系统组件,Android 系统 WebView 在没有大型设备 OTA 更新的情况下无法获得任何更新。

  12 款适用于 PC 的最佳 Android 操作系统

但是,您可以通过 Google Play 商店升级到 Android System WebView 以获取未来的所有更新。

  • 为此,请使用 Play Store 应用并查找 Android System WebView。 如果应用程序有可用更新,请单击更新按钮。
  • 如果您的 WebView 已更新,您的 Android 将使用新版本供任何其他使用它访问的应用程序访问并查看 Web 内容。

为 Android 系统安装多个 WebView 发行版本

一个单一的 Android 系统 WebView 版本使一切都保持在同一轨道上,至少在重大升级方面是这样。 值得庆幸的是,谷歌正在为运行 Android 10 及更新版本的智能手机的 Android 用户提供更多选择。 此版本的 Android 具有与 Google Chrome 应用程序共享大量代码的 WebView 版本。 Google 没有将其作为一个选项提供,而是提供了四个可以安装的单独 WebView 版本。

这些是一些例子:

  • WebView 稳定版:在这个版本中,新的更新会定期发布,并按照测试计划保持各种设备的稳定性。 这是所有 Android 智能手机都配备的版本。
  • WebView Beta:共享 WebView 稳定版的大部分代码和功能的 beta 版本。 由于测试有限,这个版本可能有很多错误。
  • WebView Dev:这个开发版本是开放的,提供了重大的变化。 此版本每周都会更新,因此用户可能会遇到一些问题和故障。 尽管如此,您还可以在其他用户之前尝试和测试新功能或修复。
  • WebView Canary:最新的尖端版本,未经测试。 这是每日发布,包括前一天的最新代码。 请谨慎使用此版本,风险自负!

如何从一个版本切换到另一个版本?

安装这些 WebView 版本之一后,您可以从 Android 开发人员设置菜单中选择它。 通常,此选项是隐藏的。 您必须转到您的 Android 设置并找到它。 点击关于手机 > 软件信息。 然后多次双击内部版本号信息。

这将在您的设备上启用开发者模式。 返回到您的 Android 设置并选择 WebView implementation。 可用的 WebView 版本列表将出现在此处。 触摸您要使用的选项以切换到它。

  如何在 Android 和 iOS 上的 WhatsApp 上共享位置

对于 Android 7 到 Android 9 设备,您可以安装 Google Chrome 发布轨道(Stable、Beta、Dev 和 Canary)以获得相同的效果。 对于这些版本,WebView 包含在 Google Chrome 应用程序中。

如何关闭或移除 Android System WebView?

理想情况下,您不应停用或卸载 Android System WebView。 Android System WebView是Android应用中打开网页内容的必备系统组件。 停用选项很可能会被禁用。 您可以做的最好的事情是保持 WebView 启用并从 Google Play 商店更新它。 如果您在 Android 智能手机上加载在线内容时遇到困难,请考虑按照上述说明升级到较新版本的 WebView。

ASW 的 beta 版本可以在较新的 beta 版本中解决 WebView 稳定版本中的问题。 当然,这些更新应该会在短时间内进入 WebView 稳定的性能,所以在大多数情况下,等待可能是明智的。 无法卸载 Android System WebView,但是可以,您可以按照以下步骤禁用它,以使您的智能手机更快、更省电:

  • 打开 Google Play 商店应用程序
  • 搜索Android系统WebView
  • 点击第一个app,即Android System WebView
  • 对于大多数设备,您可以看到禁用按钮
  • 点击它
  • 您可以通过进入设置、应用程序,然后进入 Android System WebView 来检查它是否被禁用。

维护 Android 更新

与 iOS 相比,Android 设备并不以保持最新而闻名。 尽管如此,通过保留 Android System WebView 作为一个独特的系统组件,Google 可以轻松地通过 Google Play 商店发送重要的问题更新。 这几乎安装在所有 Android 设备上,包括您 PC 的模拟 Android 设备。

这只是 Google 和 Android 等开发人员用来保护设备免受最危险攻击的另一种标准智能手机安全方法。 如果您非常关心安全性,可以考虑下载 Android 防病毒软件。 但是,大多数用户可能不需要这样做。

结论

如果没有 Android System WebView,访问应用程序内部的外部链接需要切换到单独的 Web 浏览器应用程序(Chrome、Firefox、Opera 等)。 检查您的移动设备是否有过时版本的系统和应用程序,例如 Android System WebView。 它们必须定期更新,以免黑客攻击您的 Android 设备。