您可能已经在您的Android 设备的应用程序列表中看到了(Android device)Android System WebView ( ASW ),或者偶尔作为Google Play 商店的更新(Google Play Store update)。这个重要的系统应用程序不是您直接安装或使用的东西,但它仍然是Android 操作系统(Android operating)的重要组成部分。
根据您安装的Android版本,您会看到各种不同格式的(Android)Android System WebView。无论您的设备是什么,您都需要启用ASW(或其版本)并保持最新。本指南将探讨原因,并解释如何使该系统组件保持最新。
什么是 Android 系统 WebView 以及它是如何使用的?(What Is Android System WebView & How Is It Used?)
您的Android 设备(Android device)可能安装了网络浏览器(web browser),但这不一定是打开网页或基于网络的应用程序的首选工具。要打开这些页面或应用程序,Android会转而使用Android System WebView在您的应用程序中显示 Web 内容。
它通常出于速度和安全原因(speed and security reasons)这样做。与其依赖第三方应用,其他应用可以调用Android WebView来加载内容,直接集成调用这个系统工具(system tool)来提高效率。
随着时间的推移,谷歌(Google)已经发展了Android与ASW的关系。在(Prior)Android 5 Lollipop之前,WebView只能(WebView)通过制造商发布的主要Android 设备(Android device)更新来更新。
随着Android 5的发布,这种情况发生了变化,用户可以直接从Google Play 商店(Google Play Store)进行更新。这允许更快的错误(quicker bug)修复和功能发布。
Android 7进行了进一步的更改,其中基于Google Chrome的自定义WebView成为Android设备的默认选项。(default option)这在Android 10中再次发生了变化,WebView再次制作了一个单独的组件,在它和(WebView)Chrome之间共享代码。
如何检查安装了哪些 Android 系统 WebView 版本(How To Check What Android System WebView Version Is Installed)
每个WebView 版本(WebView release)都会带来新的变化,但您应该能够从您的Android 设备(Android device)设置中看到您安装了哪个版本。
为此,您需要访问Android 设备(Android device)的设置菜单。这会有所不同,具体取决于您的Android版本以及您拥有的设备。这些步骤是使用三星 Galaxy S20 智能手机编写的,但其他(Samsung Galaxy S20 smartphone)Android 设备(Android device)的步骤应该类似。
- 从您设备的应用启动器中,打开“设置”(Settings)应用。从那里,点击应用程序(Apps)选项。
- 您应该会看到已安装应用程序的列表,以及预安装的系统应用程序(system apps)。使用搜索栏(search bar)查找Android System Webview,然后在找到该条目后点击它。
- 向下滚动应用信息(App Info)屏幕。在底部,将列出Android System Webview 版本号。(Android System Webview version)例如,版本 83.0.4103.106(Version 83.0.4103.106)。这些版本ID 与(IDs match)Android上的Google Chrome的版本 ID 相匹配,反映了它们共享的代码库(code base)。
您必须研究您的Android WebView 版本(Android WebView version)号以确定它是否是最新的可用版本。如果不是,您将需要更新它。
更新 Android 系统 WebView(Updating Android System WebView)
对于较新的Android 设备(Android device)来说,让 ASW保持最新(ASW up-to-date)是一个简单的过程。如果您有一个更旧的Android 设备(Android device)(Android 4.4 KitKat和更早的版本),那么您将无法更新WebView,因为它仍然是一个集成度更高的系统组件,如果没有重大(system component)设备更新(device update)就无法更新。
但是,对于所有未来版本,您可以使用Google Play Store更新(Google Play Store)ASW。
- 为此,请打开Play Store 应用并搜索(Play Store app and search)Android System WebView(Android System WebView)。如果应用程序有可用更新,请单击更新(Update)按钮。
WebView更新后,Android将使用此新版本的WebView来(WebView)访问和查看(access and view)Web 内容的任何其他应用程序。
安装不同的 Android 系统 WebView 发布轨道(Installing Different Android System WebView Release Tracks)
ASW的一个版本让每个人都在一个单一的车道上,至少就重要更新而言。值得庆幸的是,谷歌(Google)正在为运行Android 10及更高版本设备的Android用户提供更多选择。
此版本的Android包含一个WebView版本,该版本与(WebView)Google Chrome 应用程序(Google Chrome app)共享大部分相同的代码。这包括两个应用程序的共同利益,包括更小的占用空间和更一致的体验。
Google并没有将其作为单一选项提供,而是为您提供了四种不同的WebView发布轨道供您安装。
这些包括:
- WebView 稳定版(WebView Stable)(WebView Stable):在完整的测试计划(test schedule)后每隔几周更新一次,以确保在最广泛的设备上的稳定性。这是包含在所有Android设备上的版本。
- WebView Beta : 一个beta 版本(beta release),与稳定的WebView(WebView)共享大部分代码和功能。(code and features)由于测试减少,此版本可能包含其他错误。
- WebView Dev:这是一个开发版本(development release),可能会发生重大变化。此版本每周更新一次,用户可能会遇到错误和问题,但您也可以在其他用户之前尝试和测试新功能或修复。
- WebView Canary:绝对前沿的最新版本,零测试。这是一个每日发布,包含前一天的最新代码。谨慎使用!
安装这些WebView版本之一后,您可以在Android 开发人员(Android developer)选项菜单中切换到它。这通常是隐藏的,因此请访问您的Android设置。从那里,点击About Phone > Software Information,然后双击Build number信息几次。
这将在您的手机上激活开发者模式。(developer mode)启用后,返回您的Android设置并点击WebView 实现。(WebView implementation.)此处将提供可用WebView(WebView)版本的列表- 点击您要使用的选项以切换到使用它。
对于运行 Android 7 到 9 的设备,您可以改为安装实现相同效果的Google Chrome 发布(Google Chrome release)轨道(Stable、Beta、Dev和Canary )。这是因为WebView集成在这些版本的Google Chrome 应用程序中。(Google Chrome app)
如何禁用或删除 Android 系统 WebView(How To Disable Or Delete Android System WebView)
如果你想禁用或删除Android System Webview,简单的答案是:你不能(或者你不应该)。这是一个必不可少的系统组件(system component),需要在Android 应用程序中打开(Android apps)Web 内容(web content)。
您可以做的最好的事情是启用WebView并使用(WebView)Google Play Store使其保持最新状态。如果您在Android 设备(Android device)上加载 Web 内容时遇到问题,请查看使用上述步骤切换到较新版本的WebView 。
稳定版本中的错误可能会在WebView的(WebView)较新 beta 版本(newer beta release)中得到修复。当然,这些修复应该会在短时间内过滤到WebView稳定版本,因此在大多数情况下最好等待。(WebView)
保持安卓更新(Keeping Android Updated)
Android设备并不是以其保持更新的能力而闻名,但通过将ASW作为一个单独的系统组件(system component),Google可以使用(Google)Google Play Store快速推出紧急错误修复。它安装在几乎所有Android设备上,包括您 PC 上的模拟 Android 设备。(emulated Android devices)
这是谷歌和安卓(Google and Android)等开发人员用来保护设备免受最严重威胁的常见智能手机安全措施(smartphone security)的另一部分。如果您真的担心安全性,您可以考虑安装一个Android 防病毒(Android antivirus)应用程序,但这对于大多数用户来说可能不是必需的。
What Is Android System WebView?
Υou might have seen Android System WebView (ASW) in your Androіd device’s app list or, occasiоnally, as a Google Play Store update. This important system app isn’t something you install or use directly, but it remains an essential рart of thе Android operating system.
Depending on the version of Android you have installed, you’ll see Android System WebView in various different formats. No matter your device, you’ll need ASW (or a version of it) enabled and up-to-date. This guide will explore why, as well as explain how to keep this system component up-to-date.
What Is Android System WebView & How Is It Used?
Your Android device may have a web browser installed, but that isn’t necessarily the go-to tool for opening web pages or web-based apps. To open these pages or apps, Android instead turns to Android System WebView to show web content in your apps.
It does this generally for speed and security reasons. Rather than relying on a third-party app, other apps can call on Android WebView to load the content, directly integrating calls to this system tool for efficiency.
Google has evolved the relationship Android has with ASW over time. Prior to Android 5 Lollipop, WebView could only be updated through major Android device updates issued by the manufacturer.
With the release of Android 5, this changed, giving users the ability to update it directly from the Google Play Store. This allowed for quicker bug fixes and feature releases.
Further changes were made with Android 7, where a custom WebView based on Google Chrome was made the default option for Android devices. This changed again in Android 10, with WebView made a separate component again, sharing code between it and Chrome.
How To Check What Android System WebView Version Is Installed
Each WebView release brings new changes, but you should be able to see which version you have installed from your Android device settings.
To do this, you’ll need to access the settings menu for your Android device. This will vary, depending on your version of Android, as well as the device you own. These steps have been written using a Samsung Galaxy S20 smartphone, but the steps should be similar for other Android devices.
- From your device’s app launcher, open the Settings app. From there, tap the Apps option.
- You should see a list of installed apps, as well as pre-installed system apps. Use the search bar to find Android System Webview, then tap the entry once you locate it.
- Scroll down the App Info screen. At the bottom, the Android System Webview version number will be listed. For example, Version 83.0.4103.106. These release IDs match those for Google Chrome on Android, reflecting their shared code base.
You’ll have to research your Android WebView version number to determine whether it’s the latest available version. If it isn’t, you’ll need to update it.
Updating Android System WebView
Keeping ASW up-to-date is an easy process for newer Android devices. If you have a much older Android device (Android 4.4 KitKat and older), then you won’t be able to update WebView, as it remains a much more integrated system component that can’t be updated without a major device update.
For all future releases, however, you can update ASW using the Google Play Store.
- To do this, open the Play Store app and search for Android System WebView. If the app has an available update, click the Update button.
Once WebView has updated, Android will use this new version of WebView for any other apps that require it to access and view web content.
Installing Different Android System WebView Release Tracks
A single release of ASW leaves everybody in a single lane, at least as far as important updates are concerned. Thankfully, Google is offering more choice for Android users with devices running Android 10 and newer.
This release of Android includes a version of WebView that shares much of the same code as the Google Chrome app. This includes shared benefits for both apps, including a smaller footprint and a more consistent experience.
Rather than offer this as a single option, Google offers four different release tracks for WebView that you can install.
These include:
- WebView Stable: updated every few weeks after a full test schedule to ensure stability across the widest number of devices. This is the release included on all Android devices.
- WebView Beta: A beta release, sharing most of the code and features with WebView stable. This release may include additional bugs due to the reduced testing.
- WebView Dev: This is a development release, subject to major changes. This release is updated weekly, with users likely to encounter bugs and issues, but you’ll also be able to try and test new features or fixes before other users.
- WebView Canary: The absolute cutting-edge, latest release with zero testing. This is a daily release with the latest code from the previous day. Use with caution!
Once you’ve installed one of these WebView releases, you can switch to it in your Android developer options menu. This is usually hidden, so access your Android settings. From there, tap About Phone > Software Information, then double-tap the Build number information several times.
This will activate developer mode on your phone. Once enabled, return to your Android settings and tap WebView implementation. A list of available WebView releases will be available here—tap the option you want to use to switch to using it.
For devices running Android 7 to 9, you can instead install Google Chrome release tracks (Stable, Beta, Dev and Canary) that achieve the same effect. This is because WebView is integrated within the Google Chrome app for these releases.
How To Disable Or Delete Android System WebView
If you want to disable or delete Android System Webview, the simple answer is: you can’t (or you shouldn’t). This is an essential system component, required to open web content in Android apps.
The best thing you can do is leave WebView enabled and keep it up-to-date using the Google Play Store. If you’re having trouble with web content loading on your Android device, look at switching to a newer version of WebView using the steps above.
A bug in a stable release might be fixed in a newer beta release of WebView. Of course, these fixes should filter through to the WebView stable release after a short period of time, so it may be best to wait in most circumstances.
Keeping Android Updated
Android devices aren’t best known for their ability to remain updated, but by keeping ASW as a separate system component, Google can quickly push out urgent bug fixes using the Google Play Store. This is installed on almost all Android devices, including emulated Android devices on your PC.
This is another part of the common smartphone security measures used by developers like Google and Android to keep devices protected against the worst threats. If you’re really worried about security, you could think about installing an Android antivirus app, but this may not be necessary for most users.