很多人在讨论国产手机 webview 更新的问题,分享一下我个人的使用经验:
第一类最简单,通过谷歌认证的制造商合作伙伴 [列表在这里
https://developer.android.com/about/versions/12/devices] ,像小米(含 Redmi )、OPPO (含 realme 、1+)、vivo (含 iQOO )等这些厂商,除了最低端的百元机外基本上都自带谷歌框架,这类直接 Play 商店更新 webview 即可 [包名为 com.google.android.webview] ,手动下载更新也可,需要注意的是安卓 10+上的 Chrome 和 webview 共用一个名为 Trichrome Library 的库,需要先装后者才能装上前者(嫌麻烦还是 Play 更新,会自动安装依赖库),并且前者均为 split APK ,MIUI 用户需要关闭 MIUI 优化后才可安装。
第二类稍麻烦,比如魅族等厂商,它们的 webview 包名为 [com.android.webview] 且都为自家签名,魅族虽然不提供解 BL 锁,但自带 root ,我们可以通过 root 后替换系统自带 webview 的 apk 文件为 Bromite webview 的 apk 文件,替换并重启后再手动安装一遍 Bromite webview 的 apk (很重要,不可省略),此时即修改完成。如果你不想手机处于 root 状态,魅族只需要用全量包平刷即可取消 root ,此时不影响你以后正常 OTA 和更新 Bromite webview (只要不对 Bromite webview 卸载更新)。
第三类比如华为等,不可解 BL 锁、不可 root 、不是安卓…建议,还是不建议了。