近年来,安卓阵营的制造商们始终在尝试限制用户对设备进行 Root 操作,尽管这一行为与安卓生态所倡导的“自由、开放”核心理念有所冲突。与苹果对 iPhone 严格全面的封锁不同,安卓厂商无法彻底禁止 Root,转而通过提高 Bootloader 解锁难度来间接限制用户的刷机行为。
以小米为例,用户若想解锁 Bootloader 进行刷机,必须先通过一场颇具挑战性的考试。这场考试不仅时间紧迫(限时 15 分钟完成),且题目覆盖范围广泛,涉及安卓系统知识、数学、编程甚至逻辑推理,难度堪比公务员考试。去年春季,知名安卓虚拟框架“太极”的开发者 weishu 就曾透露,他参加澎湃 OS 的 Bootloader 解锁答题时仅获得 30 分,未能通过测试。
面对厂商设置的层层门槛,部分用户开始感到不满。毕竟,选择安卓手机的初衷之一,就是其开放性和可定制性。那么,是否存在一种方法,能促使用户主动放弃刷机呢?作为安卓生态的重要参与者,谷歌近日给出了一个颇具创意的解决方案。
谷歌宣布,已解锁 Bootloader 的设备将无法使用 Gemini Nano 端侧 AI 模型。根据其支持文档,当 AICore 核心出现 606-FEATURE_NOT_FOUND 错误代码时,意味着该功能不可用,而这个错误在 Bootloader 解锁状态下尤为常见,因为 ML Kit API 并不支持处于解锁状态的设备。作为安卓设备调用 AI 能力的基础服务,一旦 ML Kit API 失效,手机将无法运行任何端侧 AI 模型。
谷歌的这项策略堪称巧妙。它没有直接禁止 Root,而是通过限制 AI 功能的使用,让用户在 Root 权限和 AI 服务之间做出选择。一直以来,Root 都是安卓区别于 iOS 的重要卖点,其开放性和可定制性吸引了大量极客用户,为安卓社区的发展奠定了深厚基础。然而随着技术进步,AI 功能正逐渐成为新的核心需求。
尽管 Root 操作赋予用户对设备的完全控制权,但它也打破了原有的安全机制,增加了恶意软件入侵的风险。正因如此,许多金融类应用在已 Root 的设备上无法正常运行。为解决这一问题,安卓 ROM 包的指纹信息曾是关键验证手段,但谷歌去年底封杀了多个 ROM 包的指纹信息,导致大量 Root 设备无法使用指纹识别,引发了用户的广泛不满。
相较之下,谷歌此次限制 Gemini Nano 服务的做法显得更为“温和”。由于 Gemini Nano 并非安卓或 AOSP 的组成部分,谷歌拒绝向已 Root 设备提供服务的做法在法律层面并无问题。更重要的是,端侧 AI 功能带来的体验升级,远超过 Root 所能给予的自由感。
以 Gemini Nano 支持的 Magic Composer 功能为例,它能自动收集手机中的数据信息,并在用户需要时主动提供,堪称验证码自动提取功能的“升级版”。而语音实时翻译功能则更为神奇,它能实现跨语言直接对话,甚至模仿用户声线将话语翻译成对方的语言,实现了“重建巴别塔”的理想愿景。这些功能都依赖于部署在 Pixel 系列机型上的 Gemini Nano 模型,一旦失去端侧 AI 模型的算力支持,手机上的 AI 服务将立刻停摆。
在 Root 和 AI 之间,用户的选择似乎已经明朗。对于追求新鲜感的极客用户而言,AI 无疑是当下最新潮的技术。谷歌的这一策略,实际上是在分化 Root 爱好者群体。一旦其他安卓厂商纷纷效仿,Root 或许真的会成为“历史名词”。
