一、事件背景:AOSP开发模式重大调整
3月27日,谷歌向Android Authority等媒体证实,将彻底改革Android开源项目(AOSP)的开发模式,终止长期并行的“双分支”结构(公开分支+内部分支),未来所有开发将集中在谷歌内部分支中进行。这意味着:
- AOSP公开分支将逐步关闭,代码更新仅在新版本发布时同步至公开仓库。
- 持续集成工具(CI/CD)、代码审查平台(如Android Gerrit)等资源可能停止维护。
- 开发透明度降低:外部开发者无法实时跟踪代码变更,只能等待谷歌定期发布。
二、谷歌官方回应:安卓仍会开源!
针对“闭源”质疑,谷歌明确表示:
- 新版本源代码仍会公开,例如今年发布的Android 16将按惯例开放完整代码。
- Linux内核分支不受影响:因遵循GPLv2协议,相关代码强制开源。
- 调整仅为优化内部效率:合并分支解决代码冲突问题,减少维护成本。
三、对开发者和厂商的影响分析
1. 手机厂商:短期影响有限
- 主流厂商已签署GMS协议,仍可通过内部分支获取最新代码,合作不受影响。
- 华为因鸿蒙系统全栈自研,已完全脱离AOSP依赖。
2. 第三方开发者:门槛提高
- 定制ROM开发者:无法实时跟踪AOSP主分支更新,需依赖谷歌定期发布的稳定版本。
- 部分基础应用(如拨号、短信)将从AOSP移除,第三方ROM需自行实现。
3. 普通用户:感知微弱
- 系统更新节奏可能因开发流程整合而微调,但功能迭代和Bug修复不受直接影响。
四、行业争议:安卓生态会更封闭吗?
- 支持观点:开发流程集中化可能削弱社区参与,长期或导致生态创新受限。
- 反对观点:谷歌仍遵守开源协议,厂商和开发者可通过稳定版本继续定制系统。
- 专家解读:只要现行授权协议未终止,厂商仍能正常获取代码,生态不会崩溃。
五、开发者应对建议
- 关注谷歌官方发布周期,及时拉取新版本分支代码。
- 转向稳定版或厂商定制系统(如MIUI、ColorOS),降低对AOSP主分支的依赖。
- 探索跨平台技术(如Flutter、Kotlin Multiplatform),减少对单一生态的绑定。
六、最后
说白了,谷歌这次就是在“省力气”和“敞开门”之间选了前者。眼下可能不痛不痒,但五年后呢?当安卓更新的方向盘彻底攥在谷歌手里,那些曾经百花齐放的第三方ROM,会不会变成博物馆里的老古董?
当前的大环境如此,大家针对这个事情又是怎么看呢?又有什么方向可以选择呢?鸿蒙next是否值转呢?欢迎大家评论留言交流~