来源:三易生活
谷歌在 Android 14 上的这个调整,大家有没有感到眼熟?
数天前,谷歌方面正式上线了 Android 14 Beta 4。这个版本作为 Android 14 的第二个稳定性里程碑版本,也意味着开发者 API 和所有面向应用的行为都已最终确定,并且 Android 14 的整体框架也已基本定型了。在此次的更新中,谷歌也迭代了 Android 14 的应用更新机制,推出了一个新的 API" 更新所有权 ",而这个 API 的作用则是用户尝试从非应用商店更新 App 时会弹出警告。
具体来说,Android 14 上的 Google Play 可以使用 PackageInstaller.SessionParams 中新的 setRequestUpdateOwnership 方法来告诉系统,他们正在声明对将要安装的应用更新所有权。而相关警告的内容则是询问用户是否从第三方渠道更新应用,因为该应用通常是从 Google Play 接收更新。
简单来说,谷歌借助这个新的 API 来营造了一个事实,那就是 Google Play 才是安全可靠的应用下载渠道,其他应用商店乃至侧载都不是正版 App 的下载方式。事实上,更新所有权 API 也反应了谷歌对侧载的真实态度,那就是即不支持、也不鼓励,甚至还暗中限制的打压策略。
没错,别看侧载或者说应用安装渠道多元化是 Android 生态的一大特色,但这其实并不符合谷歌的商业利益。所谓侧载,指的是不通过官方渠道将应用下载和安装到设备上的方法,它带来了更自由的应用开发和分发环境,但也埋下了安全风险。如今智能手机早已不再单纯扮演一个通讯工具的角色,而是一个兼具密钥、支付、办公的复合工具,现在用户的手机里富集了太多敏感信息,以至于它也成为了一个高价值的目标。
但现在的情况,是 iOS 生态的应用质量整体要优于 Android,这一切源自于 App Store 审核团队会审核每一款上架的应用,尽管 Google Play 的审核团队同样尽职尽责,但却架不住 Android 用户能够从其他渠道获得应用。谷歌尽管能管得了 Google Play,却管不了用户从诸如 Amazon Appstore 等第三方渠道下载 App,或者干脆是安装来源不明的 APK 文件。
所以 App Store 尽管并不完美,但确实保护了用户免受低质应用的侵害,并保护了针对弱势群体的不良开发者的掠夺性定价,保护了未经用户同意的数据跟踪。事实上,许多应用在 iOS 中虽然表现得人畜无害,但这是并不是因为开发者心地善良,而是由于居心不良的功能从一开始就被 App Store 挡在了大门之外。
更何况,禁止侧载也就意味着用户想要下载 App 就只能去官方应用商店,在无形中让 Google Play 将每一位开发者都纳入 " 征税体系 ",应用商店的抽成将变得难以被豁免。要不然即便 Android 生态坐拥比 iOS 多得多的用户,App Store 每年的营收又凭什么数倍于 Google Play 呢。所以简单来说,侧载是一个给予用户更多自由、却剥夺了平台利益的功能,因此谷歌不喜欢也就再正常不过了。
但如今侧载在某种意义上来说,已经与 Android 的开放自由生态捆绑太深。甚至 " 想要侧载的用户应该去买安卓手机 ",都成为了库克在接受媒体采访时所说的原话,这也是谷歌难以直接禁止 Android 系统应用侧载的关键,毕竟 " 祖宗之法不可变 "。
虽然直接禁止侧载确实最符合谷歌的商业利益,但毕竟他们不可能否定自己,因为这也会对 Android 生态造成不可预估的影响。
所以谷歌乃至一众国内手机厂商如今的策略,是从宣传层面凸显侧载的不安全,并从技术端降低侧载的使用体验。比如针对日本监管机构拟要求谷歌强制开放手机应用侧载,允许用户通过第三方渠道安装应用的动议,Google Play 亚太地区负责人Kiran Mani 的说法是用户可以选择渠道,但 Google Play 更安全。
谷歌的做法与目前的国内手机厂商颇为相似,就是当用户通过 Google Play 之外的渠道来安装 App 时,系统会发出明确的警告,并表明应用已超出标准安全保护流程。如果用户确认了警告信息、并依然选择安装,系统则不再执行进一步的警告。通过这一策略,谷歌就是不断向用户灌输在非 Google Play 渠道安装应用是不安全的。
事实上,谷歌的这一番 " 恐吓 " 是正确的,侧载确实没有官方渠道安全,毕竟大多数用户都缺乏分辨未知来源应用到底安不安全的能力。
只能说时移世易,当初谷歌用侧载带来的高度自由概念帮助 Android 在 iOS 一手遮天的局面下杀出了重围,现在它却反过来变成了负担。可由于众多历史包袱的原因,谷歌又不能选择直接挥泪斩马谡,所以 就只好用步步蚕食的方案一步步降低用户使用侧载的动机了。