Google 将 Android 开发转为私有,但仍将继续开源发布
Google 表示,此举将简化开发者和 OEM 厂商的工作。
Ryan Whitwam – Mar 26, 2025 7:20 PM | 19
Google 计划对开发新版本 Android 操作系统的方式进行重大改变。自一开始以来,大部分软件都是在面向公众的渠道中开发的,但这种情况将不复存在。这并不意味着 Android 将放弃其开源根基,只是开发过程不会像以前那样透明。
Google 已经向 Android Authority 证实,今后所有的 Android 开发工作都将在 Google 的内部分支中进行。这与 Google 过去开发 Android 的方式不同,过去 Google 会频繁更新公共的 AOSP 分支。任何人都可以访问 AOSP,但内部分支只有 Google 和拥有 Google Mobile Services (GMS) 许可的公司才能访问,比如 Samsung、Motorola 等。
据该公司称,做出这一改变是为了简化流程,并基于最近对基于主干的开发 (trunk-based development) 的修改。由于 Google 同时维护 Android 的公共和私有分支,因此两者在特性和 API 支持方面会不同步。这迫使 Google 在每次发布时都必须繁琐地合并这些分支。Google 声称,通过专注于内部分支,可以简化发布流程,并让所有人的生活更轻松。
Ars Video
Google 表示,当新版本的 Android 完成后,将像往常一样在 AOSP 中发布源代码。据称,这将使开发者能够专注于支持他们的应用,而无需跟踪 AOSP 中平台待处理的更改。同时,获得许可的 OEM 厂商可以专注于活跃的内部分支,以便开发需要一年或更长时间才能上市的设备。
这种转向私有开发并非凭空而来——如今的 Android 给人的感觉不如早期那样开放。例如,多年来,Google 一直在将 Android 的功能从 AOSP 转移到闭源包中。这使得 Google 能够更好地控制平台,同时也更容易在不进行完整操作系统更新的情况下更新核心组件。
目前,大多数 Android 开发都在内部分支中进行,但少数组件(如 Bluetooth 和内核)是在开放环境中开发的。在新系统下,它们也将转移到内部。
这一改变无疑将使 Google 团队的开发工作更加轻松,但可能会限制我们在新版本 Android 正式发布之前对其了解的程度。有时,AOSP 中出现的花絮可以指向即将推出的设备、功能删除或应用程序支持的更改。我们可能不会再获得这些信息,因此,在 Google 推出不受欢迎的更改之前,开发者和用户挑战 Google 的机会也会减少。
即便存在一些负面影响,普通的 Android 手机用户可能不会注意到这种结构性变化。据报道,Google 将在本周晚些时候公布有关转向私有开发的更多细节,并且最早可能在下周生效。
Ryan Whitwam 资深技术记者
Ryan Whitwam 是 Ars Technica 的一名资深技术记者,主要报道 Google、AI 和移动技术如何不断改变世界。 在他 20 年的职业生涯中,他曾为 Android Police、ExtremeTech、Wirecutter、NY Times 等撰稿。 他评测过的手机比大多数人拥有的还要多。 您可以在 Bluesky 上关注他,在那里您会看到他数十个机械键盘的照片。