IT之家 8 月 11 日消息,与市场上一些顶级 Android 手机不同,Google Pixel 系列长期以来一直为开发者提供一个干净、透明的环境,方便他们检查软件、测试早期版本,以及运行 GrapheneOS 等替代操作系统。然而据报道,谷歌正在悄悄改变处理 Pixel 源代码的方式,这可能会威胁 Pixel 一直以来的开放形象,并可能影响那些在手机上使用定制软件的用户。 IT之家注意到,根据 GrapheneOS 在 X 平台上的说法,谷歌似乎已经将 Pixel 手机驱动程序原本公开、即时的代码下载方式改为人工申请模式。过去,谷歌会直接将代码发布到开放开发平台,任何人都可以获取;如今,开发者需要填写一份谷歌表单,然后等待有人发送一个 Google Drive 链接。 过去几个小时内就能完成的事情,如今可能需要等待数周。 究竟发生了什么变化? 定制软件依赖两个不同的组成部分:定制 ROM(例如 GrapheneOS 这类替代操作系统)以及底层内核(负责连接手机硬件与软件的代码)。 根据 GPLv2 等开源许可证的要求,谷歌在法律上必须公开底层内核代码。此前,谷歌会将内核代码作为自动更新发布到公开开发平台上。但现在,GrapheneOS 表示,谷歌要求开发者通过谷歌表单手动申请 Pixel 内核代码,然后等待数周才能收到 Google Drive 链接,同时还将更新历史压缩成一个难以阅读的单一文件。 由于定制 ROM 如果没有可用的内核就无法稳定运行,这一变化造成了严重的双重阻碍。内核开发者失去了清晰的更新记录,无法通过逐步变化追踪漏洞修复过程。同时,定制 ROM 项目也需要等待数周才能获得内核文件,导致安全补丁开发和新版 Android 适配工作陷入停滞。 像 GrapheneOS 这样的操作系统,在获得内核源代码并完成测试之前,无法为 Pixel 发布新的 Android 更新或安全补丁。等待数周才能拿到一个 Drive 链接,会让整个开发流程大幅减速。 这对 Pixel 用户有什么影响? 如果你只是使用 Pixel 出厂自带的标准 Android 系统,目前不会感受到明显变化。日常的软件更新和安全补丁仍会像以前一样直接由谷歌推送。不过,如果你购买 Pixel 的主要目的就是运行 GrapheneOS 这类注重隐私的定制操作系统,那么这一变化将直接影响你: 定制系统的安全更新速度会变慢:替代操作系统依赖提前获取代码,以便在 Android 新版本发布前进行测试和适配。数周的延迟意味着你的定制 ROM 可能会明显落后于 Pixel 官方系统更新。 透明度降低:由于缺少完整的代码变化记录,独立安全研究人员更难审查谷歌在系统底层做出的修改。 Pixel 对开发者的友好程度正在下降,而竞争品牌正在加强这一优势:GrapheneOS 表示,其即将推出的与摩托罗拉合作的硬件产品不会受到这些延迟影响,因为他们会直接与硬件制造商合作。 GrapheneOS 团队强调,这一变化不会影响整个 Android 生态,也不会影响摩托罗拉未来推出的 GrapheneOS 手机。该问题针对的只是 Pixel。事实上,GrapheneOS 团队认为,摩托罗拉与 GrapheneOS 建立长期合作关系、结束 GrapheneOS 多年来仅支持 Pixel 的局面,很大程度上正是因为谷歌让在 Pixel 上构建替代 Android 系统变得越来越困难。 未来,摩托罗拉将自行托管相关代码,从而绕开 Google 的审批流程。 谷歌正在加强对 Android 开发的控制 这一变化并非孤立事件。此前,谷歌已经将 AOSP(Android 开源项目)的源代码发布周期调整为每年两次,这意味着在重大版本发布之前,更多 Android 核心开发工作会处于封闭状态。 开源开发者认为,将代码隐藏在 Google Drive 链接和表单申请流程之后,违背了开源精神,也可能触及管理内核代码的 GPLv2 软件许可证要求。 就在几年前,谷歌还曾做得更加开放。除了发布 GPL 要求必须公开的内核源代码之外,谷歌还会提供完整的内核提交历史记录。事实上,谷歌过去甚至进一步公开设备树文件和驱动程序二进制文件,尽管这些内容并非法律强制要求公开。 谷歌当时这样做的原因是,Pixel 被视为 AOSP 的参考平台,因此开发者需要一种简单方式来为其构建系统。 但随着 Android 16 发布,谷歌将 AOSP 的参考目标从 Pixel 转移到了一个名为“cuttlefish”的虚拟设备上,随后停止提供 Pixel 的设备树和驱动程序二进制文件。而现在,正如 GrapheneOS 所指出的那样,谷歌也正在让 Pixel 内核源代码的获取变得更加困难。 从这个角度来看,Pixel 已经不再比其他 Android 手机更具开发优势。目前,Pixel 对开发者而言唯一明显的优势,是它们仍然较容易解锁 Bootloader,并且官方出厂镜像可以方便获取。
谷歌增加 Pixel 内核源代码获取难度,影响定制 ROM 开发
IT之家 8 月 11 日消息,与市场上一些顶级 Android 手机不同,Google Pixel 系列长期以来一直为开发者提供一个干净、透明的环境,方便他们检查软件、测试早期版本,以及运行 GrapheneOS 等替代操作系统。然而据报道,谷歌正在悄悄改变处理 Pixel 源代码的方式,这可能会威胁 Pixel 一直以来的开放形象,并可能影响那些在手机上使用定制软件的用户。 IT之家注意到,根据 GrapheneOS 在 X 平台上的说法,谷歌似乎已经将 Pixel 手机驱动程序原本公开、即时的代码下载方式改为人工申请模式。过去,谷歌会直接将代码发布到开放开发平台,任何人都可以获取;如今,开发者需要填写一份谷歌表单,然后等待有人发送一个 Google Drive 链接。 过去几个小时内就能完成的事情,如今可能需要等待数周。 究竟发生了什么变化? 定制软件依赖两个不同的组成部分:定制 ROM(例如 GrapheneOS 这类替代操作系统)以及底层内核(负责连接手机硬件与软件的代码)。 根据 GPLv2 等开源许可证的要求,谷歌在法律上必须公开底层内核代码。此前,谷歌会将内核代码作为自动更新发布到公开开发平台上。但现在,GrapheneOS 表示,谷歌要求开发者通过谷歌表单手动申请 Pixel 内核代码,然后等待数周才能收到 Google Drive 链接,同时还将更新历史压缩成一个难以阅读的单一文件。 由于定制 ROM 如果没有可用的内核就无法稳定运行,这一变化造成了严重的双重阻碍。内核开发者失去了清晰的更新记录,无法通过逐步变化追踪漏洞修复过程。同时,定制 ROM 项目也需要等待数周才能获得内核文件,导致安全补丁开发和新版 Android 适配工作陷入停滞。 像 GrapheneOS 这样的操作系统,在获得内核源代码并完成测试之前,无法为 Pixel 发布新的 Android 更新或安全补丁。等待数周才能拿到一个 Drive 链接,会让整个开发流程大幅减速。 这对 Pixel 用户有什么影响? 如果你只是使用 Pixel 出厂自带的标准 Android 系统,目前不会感受到明显变化。日常的软件更新和安全补丁仍会像以前一样直接由谷歌推送。不过,如果你购买 Pixel 的主要目的就是运行 GrapheneOS 这类注重隐私的定制操作系统,那么这一变化将直接影响你: 定制系统的安全更新速度会变慢:替代操作系统依赖提前获取代码,以便在 Android 新版本发布前进行测试和适配。数周的延迟意味着你的定制 ROM 可能会明显落后于 Pixel 官方系统更新。 透明度降低:由于缺少完整的代码变化记录,独立安全研究人员更难审查谷歌在系统底层做出的修改。 Pixel 对开发者的友好程度正在下降,而竞争品牌正在加强这一优势:GrapheneOS 表示,其即将推出的与摩托罗拉合作的硬件产品不会受到这些延迟影响,因为他们会直接与硬件制造商合作。 GrapheneOS 团队强调,这一变化不会影响整个 Android 生态,也不会影响摩托罗拉未来推出的 GrapheneOS 手机。该问题针对的只是 Pixel。事实上,GrapheneOS 团队认为,摩托罗拉与 GrapheneOS 建立长期合作关系、结束 GrapheneOS 多年来仅支持 Pixel 的局面,很大程度上正是因为谷歌让在 Pixel 上构建替代 Android 系统变得越来越困难。 未来,摩托罗拉将自行托管相关代码,从而绕开 Google 的审批流程。 谷歌正在加强对 Android 开发的控制 这一变化并非孤立事件。此前,谷歌已经将 AOSP(Android 开源项目)的源代码发布周期调整为每年两次,这意味着在重大版本发布之前,更多 Android 核心开发工作会处于封闭状态。 开源开发者认为,将代码隐藏在 Google Drive 链接和表单申请流程之后,违背了开源精神,也可能触及管理内核代码的 GPLv2 软件许可证要求。 就在几年前,谷歌还曾做得更加开放。除了发布 GPL 要求必须公开的内核源代码之外,谷歌还会提供完整的内核提交历史记录。事实上,谷歌过去甚至进一步公开设备树文件和驱动程序二进制文件,尽管这些内容并非法律强制要求公开。 谷歌当时这样做的原因是,Pixel 被视为 AOSP 的参考平台,因此开发者需要一种简单方式来为其构建系统。 但随着 Android 16 发布,谷歌将 AOSP 的参考目标从 Pixel 转移到了一个名为“cuttlefish”的虚拟设备上,随后停止提供 Pixel 的设备树和驱动程序二进制文件。而现在,正如 GrapheneOS 所指出的那样,谷歌也正在让 Pixel 内核源代码的获取变得更加困难。 从这个角度来看,Pixel 已经不再比其他 Android 手机更具开发优势。目前,Pixel 对开发者而言唯一明显的优势,是它们仍然较容易解锁 Bootloader,并且官方出厂镜像可以方便获取。
