iOS变得开放,Android变得封闭,谁才是对的?
本文来自微信公众号:ZEALER(ID:zealertech),作者:Pichai,原文标题:《iOS这个饱受吐槽的功能,居然被Android给抄过去了…》,题图来自:WWDC
本周,谷歌正式将 Android 13 发布到 AOSP 开源,并面向“亲儿子”Pixel 推出系统更新。来自Android厂商的定制系统,比如小米 MIUI、OPPO ColorOS、三星 One UI 等,相信很快就会迎来底层的更新。
总的来说,Android 13 新功能不少,变化不大。新特性主要是对Android 12 主题系统的完善、改进的文本支持、快捷设置放置 API、蓝牙低功耗音频(LE)等等。
不过其中一项借鉴苹果 iOS 的操作,堪称一绝。弃其精华取其糟粕,不过如此。
谷歌在开发者页面上警告,Pixel 6、6 Pro、6a 机型的Android 13 更新包含防回滚的 bootloader(启动引导)更新,升级之后将无法刷回更旧的 Android 12 版本。
意思不难理解,一旦更新到最新的系统版本,你的手机就无法降级,相当于上了一把锁。
iPhone 用户想必对防回滚机制不陌生。每逢 iOS 正式版更新发布,大约几个星期之内,苹果就会关闭旧版 iOS 的更新验证,阻止你降级回旧版系统。
但 Android毕竟是 Android。刷机、root 是Android发烧友们的基操,不让降级,那还叫 Android 吗?
Android 的防回滚机制可以追溯到Android 8.0 时代,在 Android 9 系统上,防回滚设置成了强制选项。小米等多家国内厂商也进行了跟进,MIUI 还因此受到了发烧友们的集体吐槽。
此次受到影响的 Pixel 6,由于 Tensor 自研芯片+Titan 安全芯片的独家组合,降级操作可能触发熔断,导致一些无可挽回的后果。
GrapheneOS 的开发者 flawedworld 表示,因为 Android 13 的防回滚熔断机制,他们一位测试人员的 Pixel 6 手机变成了“黑砖”——屏幕无法点亮,USB 无响应。此类黑砖状态基本宣告手机之命“休矣”。
他因此提醒道,开发人员为 Pixel 6 系列刷入 Android 13 时,务必对两个分区槽位(slot)都进行刷写。若是手机刷入 Android 13 但因启动失败而回滚到 Android 12 的 bootloader,手机将永久变砖。
一直以来,谷歌对刷机的态度比较宽松,只要解锁 bootloader 就可以随便升降级。现在谷歌突然搞起防回滚,同时没有提供紧急的救砖工具(高通平台有专门的“9008”),任凭用户手机变砖,多多少少做了个恶意示范。
高通平台的 MsmDownloadTool,俗称“9008 刷机工具”
好在,这一次问题主要影响开发人员,普通的用户不必过分担心。谷歌在声明中也表示,此问题主要影响 Pixel 6 这一代手机。
Android 硬件安全部门主管 Shawn Willden 也解释了这么做的原因,旧版 bootloader 存在漏洞,防回滚是为了防止漏洞被攻击者利用。
诚如所言,防回滚机制有正面作用。但同时,它也伴随着莫大的争议。
防回滚最大的好处在于,能以强制力保证系统一致性,防止碎片化。苹果 iOS 是一个正面例子,今年 6 月 iOS 16 发布前夕,iOS 15 的采用率已经达到接近 90%。用户的系统版本基本都一样,苹果更新功能,处理问题会方便很多。
反过来,它的弊病也是显而易见的。一旦升级,你就无法回头。不像电脑,出问题还能系统还原、重装重置。手机若是新系统有什么严重的 bug,那只能束手无策,乖乖等官方修复,推送更新。
比 bug 更可怕的,是厂商诱导用户换机的“远程施法”。几年前,苹果曾因“降速门”遭遇集体诉讼。用户指责苹果用系统更新放慢老款 iPhone 运行速度,迫使“钉子户”们换新手机或更换电池。结果,苹果不得不花费数亿美元,和解诉讼。
照理来说,以自由度著称的 Android 系统,怎么都不该和防回滚扯上关系。但就是这最不该学的一套,给 Android 借鉴过去了。
常折腾手机的米粉们曾深受其害。2018 年 7 月,MIUI 社区发布引入防回滚机制的公告,表示红米 Note 5 在升级特定版本之后将无法刷机降级,否则将导致手机变砖。
翻看数码社区的帖子就能看到,不少用户的手机因此中招变砖,不得已求助于售后或专业人员。说好的“为发烧而生呢”?
当然这事不能全怪小米。正如我们前文所说,谷歌才是始作俑者。
纵观近几年的系统更新,苹果似乎在逐渐吸取 Android 的开放性设计。比如今年的 iOS 16 系统,iPhone 又引入了许多个性化选项,其中就不乏一些借鉴自 Android 的设计。
图片来自:WWDC
Android 这边,系统防回滚,防止解锁 bootloader 和刷机,应用不允许在 root 手机上运行,限制第三方桌面启动器和美化插件......骨子里的开放基因似已日渐稀释。
都是相互借鉴,苹果 iOS 越来越开放,Android 越来越封闭,谁的方向才是对的呢?
本文来自微信公众号:ZEALER(ID:zealertech),作者:Pichai