谷歌在“Android 10”时期推出了“Project Mainline”,将部分系统组件模块化。这样就能够通过“Google Play 系统更新”等渠道独立更新模块,以保持对设备的长期支持。
比如通过更新“DNS 解析器”模块,谷歌实现了 Android 对 DNS-over-HTTP/3 的支持。
不过我最近发现,已在去年结束生命周期的“一加手机 7 Pro”运行的“ColorOS 12.1”系统实际上已经阉割了对于“Google Play 系统更新”的支持。
使用第三方应用程序 Mainline Updater 时被告知“该设备不支持主线更新。”,使用第三方应用程序主线模块信息时,查询到模块元信息来源包( com.google.android.modulemetadata )的版本号为“2022-06-01 S+”,这显然不是最新版本。
手动打开来自“Google Play 服务”的“Google Play 系统更新”活动页( com.google.android.gms.update.systemupdateactivity ),则永远显示“您的系统已是最新版本”。(可以在第三方应用程序“主线模块信息”的“关于”标签页中调出该活动页)
出于好奇,我想了解一下搭载着国行系统,官方支持“Google 移动服务”的设备中,有多少是能够通过“Google Play 系统更新”等渠道更新模块的?
我个人先排除掉华为设备,毕竟其已不存在对于“Google 移动服务”的官方支持,然后猜测三星设备是支持的。并且由于搭载着 HarmonyOS 4.0.0 的华为设备保留了对于“Google Play 系统更新”的接口(但是没有来自谷歌的模块,因此显示“未知”),因此我猜测荣耀设备应该是支持的。
期待大家的回复~~~
模块化系统组件: https://source.android.google.cn/docs/core/ota/modular-system
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.