什么是Android系统的WebView,它可以做什么?

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

什么是Android System WebView?

Android WebView是一个由Chrome驱动的系统组件,使安卓应用程序能够访问网页。这个组件预先安装在您的设备上,并应该保持最新状态。确保获取最新的安全更新和错误修复。

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

随着时间的推移,谷歌改进了Android与ASW的连接。在Android 5(棒棒糖)之前,只有在智能手机公司希望通过向特定型号发送OTA更新来更新它时,WebView才会升级。从Android 5开始,这一点已经改变,允许用户直接从Google Play商店更新它。

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

您是否需要安卓系统WebView?

如果您是每天使用安卓的用户,您可能已经发现操作系统替您做出了这个决定。如果您的智能手机运行的是Android 6.0(棉花糖)或更低版本,则保留WebView非常重要,以获得最佳性能。如果您有一部Android 7.0(牛轧糖)或更高版本的智能手机,则应禁用它,因为Chrome会代替WebView处理其所有任务。

Android System WebView是Android 7.0+开发人员项目的重要组件。它倾向于为其应用程序提供在应用程序内部访问和交互在线内容的能力。首先激活WebView库,然后生成一个WebView类实例。安卓声明文件包含了代码和Web权限。这使得能够从应用程序内部启动网页。

这些步骤将帮助浏览器启用网页和JS代码的渲染。需要注意的是,只有在2015年或之后推出并运行Android 5.0或更高版本的智能手机上,才建议手动安装WebView(如果您的设备默认未安装它)。否则,您有可能成为黑客的目标,他们利用代码中的小漏洞来获取对您设备存储的访问权限。

检查是否已安装Android System WebView。

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

  • 打开设备应用的设置launcher。从那里选择应用程序选项。
  • 您将看到已安装的应用程序和预装的系统应用程序列表。在搜索框中搜索Android System WebView,然后如果找到该项,选择它。
  • 滚动到App Info屏幕的底部。这将显示Android System WebView的版本号。例如 – 版本101.0.4951.34 beta。这些版本ID与Android版Google Chrome相同,表明它们共享一个代码基础。
  • 您需要查找您的Android WebView版本号,以查看是否是最新版本。如果不是,您需要更新它。

如何更新Android System WebView?

对于最新的安卓设备来说,保持Android System WebView最新是一项必须的任务。假设您有一部过时的安卓智能手机(4.4 KitKat或更早版本)。您将无法升级WebView,因为WebView是一个更加集成的系统组件,没有大型设备OTA升级,Android System WebView无法获得任何更新。

然而,您可以通过Google Play商店升级至Android System WebView以获得所有未来的更新。

  • 要这样做,请使用Play Store应用程序并寻找Android System WebView。如果该应用有可用的更新,点击更新按钮。
  • 如果您的WebView已经更新,您的Android将使用新版本来访问任何使用它来访问的其他应用程序并查看网页内容。

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

单个Android System WebView发布版本可以保持一切在同一轨道上,至少在重大升级方面是如此。令人欣慰的是,谷歌为安装Android 10及更高版本的智能手机的Android用户提供了额外的选项。这个Android版本带有一个与谷歌Chrome应用程序共享很多代码的WebView版本。谷歌并不提供单个选项,而是提供了四个可安装的独立WebView发布版本。

这些是一些例子:

  • WebView稳定版:在这个版本中,新的更新定期出现,并遵循测试计划以保持各种设备的稳定性。这是所有Android智能手机配备的版本。
  • WebView测试版:一个测试版,与WebView稳定版共享大部分代码和功能。由于测试受限,该版本可能存在许多错误。
  • WebView开发版:这个开发版是开放的,以提供重大改变。这个版本每周更新一次,所以用户可能会遇到一些问题和故障。不过,您也将能够在其他用户之前尝试和测试新功能或修复。
  • WebView金丝雀版:最新的、前沿的版本,没有经过测试。这是每日发布的,包括前一天的最新代码。请小心使用此版本,仅自担风险!

如何切换到另一个版本?

在安装其中一个WebView版本后,您可以从Android开发者设置菜单中选择它。通常,此选项是隐藏的。您必须转到Android设置并找到它。点击关于手机 > 软件信息。然后多次双击构建号码信息。

这将在您的设备上启用开发者模式。返回到Android设置并选择WebView实现。这里将显示可用的WebView发布版本列表。触摸您希望使用的选项以切换到它。

对于Android 7至Android 9设备,您可以安装Google Chrome发布跟踪(稳定版、测试版、开发版和金丝雀版)以达到相同的效果。这些版本将WebView整合到了Google Chrome应用程序中。

如何关闭或删除Android System WebView?

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

ASW的测试版可能会解决新测试版WebView中的稳定版中的问题。当然,这些更新应该在WebView稳定版的性能中以很短的时间内发挥作用,所以在大多数情况下,等待可能是明智的。不可能卸载Android System WebView,但是,您可以按照以下步骤禁用它,以使您的智能手机更快且更节能:

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

保持Android更新

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

这只是谷歌和Android等开发者用来保护设备免受最危险攻击的另一种标准智能手机安全方法。如果您非常关注安全问题,可以考虑下载Android antivirus software。然而,对于大多数用户来说,这可能是不必要的。

结论

如果没有Android系统WebView,访问应用程序内部的外部链接将需要切换到一个单独的网络浏览器应用程序(Chrome,Firefox,Opera等)。检查您的移动设备是否存在过时版本的系统和应用程序,如Android系统WebView。它们必须定期更新,以确保您的Android设备不会受到hackers的攻击。

类似文章