谷歌近日确认,将改变其Android开放源代码项目(AOSP)的源代码发布计划——自今年起,源代码的公开推送将从以往相对灵活的年度多次发布,固定为每年第二季度和第四季度各一次。这一变化迅速在开发者社区与产业链内引发广泛关注。

发布节奏的明确化:稳定压倒频繁

根据谷歌向媒体透露的信息以及其在官方Android源代码网站更新的公告,新的发布节奏旨在“与我们的主干稳定开发模型保持一致,并确保生态系统的平台稳定性”。具体而言:

  • 发布窗口固定:源代码将固定在每年的Q2(第二季度)‍ 和 Q4(第四季度)‍ 推送到AOSP仓库。
  • 开发建议更新:谷歌同步建议,开发者在构建和向AOSP贡献时,应优先使用 android-latest-release 清单分支,而非之前的 aosp-main 分支。前者将始终引用已推送到AOSP的最新稳定版本,更利于获取经过验证的代码。

这一调整标志着谷歌对AOSP的管理策略从追求迭代速度,转向更强调平台的一致性与可预测性。对于依赖AOSP源码的终端设备制造商、芯片供应商和定制ROM开发者而言,明确的发布时间表有助于更好地规划产品开发与测试周期,减少因代码频繁变动带来的适配成本与不确定性。

https://s3-img.meituan.net/v1/mss_3d027b52ec5a4d589e68050845611e68/ff/n0/0m/77/42_321473.jpg@596w_1l.jpg

驱动变革的双重逻辑:开发模式演进与生态治理

此次节奏调整并非孤立事件,而是谷歌近年来对Android开发模式进行系统性改革的一部分。其背后至少有两层核心逻辑:

  1. “主干稳定”开发模型的深化:谷歌正持续推进Android平台向“主干稳定”(Trunk Stable)开发模型过渡。该模型要求所有新功能与修改首先在统一的代码主干上进行集成和测试,达到稳定状态后再向外发布分支。将源码发布与固定的季度节点对齐,正是为了强化这一开发流程的纪律性,确保公开的源码本身具备更高的成熟度与质量。
  2. 应对碎片化与提升安全基线:Android生态长期面临系统版本碎片化的挑战。通过减少公开推送频率并固化窗口,谷歌可以更有效地引导硬件合作伙伴同步升级节奏,从而提升整个生态的安全更新与功能统一的效率。同时,这也便于谷歌将更多安全加固与合规性验证工作前置到内部流程中,再以更稳定的形式交付给生态伙伴。

对开发者社区的直接影响与建议

对于广大开发者,尤其是参与AOSP贡献和依赖其进行深度定制的技术团队,Google在官方文档中已给出明确指引。自2025年3月27日起,其建议的开发基础就从“aosp-main”转向了“android-latest-release”。这一转向与发布节奏的变化一脉相承,旨在引导开发者聚焦于经过充分测试的稳定版本,而非处于持续激烈开发中的主线代码,从而降低集成风险,提升协作效率。

消息来源:https://www.androidauthority.com/aosp-source-code-schedule-3630018/