Android System WebView 是一个系统自带的应用,它的作用是提供网页渲染支持,说白了也就是系统自带的浏览器内核。它与Chrome和Chromium在用户感知上是一样的,我们暂且把它们视作是一样的内核。
很多轻量级的 Android 浏览器的安装包体积为何能小至几百KB乃至几十KB?这正是因为它们调用了系统自带的这一 WebView 浏览器内核。而 MIUI 这类定制系统并不会随着系统更新而保持 WebView 的同步更新。那么我们在有更新需求时,该如何更新这一系统组件呢?
目前有两种可行方法
1、安装运行 Google Play Store 所需的完整 Google Apps
然后在 Play 商店 中检查并更新 Android System WebView 应用。这将会使你的 WebView 组件更新至当前的最新版本。
曾经我们可以在小米应用商店中下载 Gmail 来自动安装合适的谷歌套件, 但在我目前的小米应用商店中,该方法已失效。目前仅能使用第三方的“谷歌安装器”应用来安装谷歌套件。但因为安装谷歌套件后,系统的耗电和资源占用均会相对增加,所以我并不推荐大家使用此方法。
2、下载合适的 Android System WebView 安装包,并手动安装
首先,你需要打开“开发者选项”以查看系统 WebView 组件的版本。
开启方法:[设置]→[我的设备]→[全部参数],找到 [MIUI 版本] 并快速地多次点击,直至系统提示“您已成功进入开发者模式”。
开启成功后,在[设置]→[更多设置]→[开发者选项]→[WebView 实现]中即可看到当前系统的 Android System WebView 版本。
比如我的 MIUI 12.0.3 自带的是 74.0.3729.136 版本。
接着,你需要下载合适的新版本的 Android System WebView 安装包。这里可以在 ApkPure.com 下载最新版本的安装包。
目前最新版本92不再提供 apk 直装包,而是 xapk 格式的安装包,大家可以按照 ApkPure 的安装引导来完成 xapk 格式安装包的安装。如果嫌麻烦,可以安装我6月底下载的91.0.4472.120版本的 apk 安装包→[蓝奏云]
如果安装 xapk 格式的安装包,按照 ApkPure 的引导,关闭 [启用MIUI优化] 后通过 ApkPure 客户端即可完成更新。
但如果使用的是 apk 格式的安装包,那么请按照下列步骤安装。
1' 依次找到[设置]→[更多设置]→[开发者选项]→[启用MIUI优化],将其关闭
2‘ 找到下载的安装包并安装,即可完成组件更新
3' 重复步骤一,打开[启用MIUI优化]
然后我们就可以在[WebView实现]中看到版本已经更新了。
最后附一个手动更新MIUI系统应用的方法:通过网友分享途径下载到新版本的系统应用安装包后,直接通过系统自带的[文件管理]找到安装包并安装,即可无“无法从非官方途径安装系统应用”提示完成系统应用更新。
我记得WebView实现里可以直接选择Chrome浏览器吧,不太记得了
@ChrisKim 从之前的某个版本起,Android 端的 Chrome 就不自带内核了,也是调用系统的 WebView ?
[…] MIUI 更新 WebView 组件 […]