Android 10 至今的稳定期:独立更新、安全月更、Jetpack Webkit
WebView 和 Chrome 各走各的
Android 10 (2019) 把 Chrome 和 WebView 的代码库分离后:
- Chrome 继续做浏览器 UI、Sync、Data Saver、扩展市场
- WebView 专注做 Chromium 渲染引擎 + 系统级组件
Google 明确声明:WebView 和 Chrome 不共享任何数据、不共享更新节奏、不共享 provider 角色。
安全月更节奏确立
从 Android 11 开始,Chromium 安全公告里标注的 CVE 同步进 WebView 的每月补丁——Google Play 商店每月第一个星期一会推送,用户无感知。
覆盖范围:
- 所有支持 Android 5.0+ 的设备(Lollipop 是 WebView APK 的最低支持版本)
- 厂商定制版 WebView(小米、华为等)通过自己的应用市场推送,节奏由厂商决定
- HarmonyOS NEXT 走独立的 ArkWeb,不在此覆盖范围内
Jetpack Webkit 库登场
2020 年左右推出的 androidx.webkit 库(Jetpack Webkit)是开发者的福音——它解决了 WebView API 在不同 Android 版本上的碎片化问题:
- 每个 Android 版本(10、11、12...)自带一套固定的
android.webkitAPI - Jetpack Webkit 作为兼容性层,调用设备上最新的 WebView APK 的 API,而不是 Android 系统 API
- 同一套代码可以在 Android 10、13、16 上跑同样的 WebView 特性
→ Jetpack Webkit 的完整介绍见 Jetpack Webkit 分组
里程碑与放弃
| 事件 | 时间 | 说明 |
|---|---|---|
| 放弃 Android M (6.0) | 2022 年 | WebView 不再推送给 6.0 设备(尽管 Google Play 商店里版本号可能还在) |
| WebView DevTools 内建 | Android 16 | 开发者选项里直接有"WebView 开发者工具"入口,不需要 adb |
| AI 特性积累 | 2025+ | Chromium 自身在引入 AI 相关 API,WebView 自动继承 |
当前版本态(2026 年)
- Chromium 主线在 M133~M150 范围
- WebView APK 主流版本对应 Chromium M127~M150(不同厂商更新节奏不同)
- 国产 Android 设备上,WebView 版本通常比 Chromium 官方滞后 1~3 个月
- HarmonyOS NEXT 走自研 ArkWeb,不基于 Chromium
→ 返回 版本演进总览