谷歌决定终止开源Android以及对开发者的影响

谷歌决定终止开源Android

2025年3月27日,有消息称谷歌宣布将停止维护Android开源项目(AOSP),这一消息随后得到了谷歌的确认。

AOSP是由谷歌主导的开源项目,为所有Android设备操作系统提供基础框架和核心组件。谷歌对Android的维护分为公开的AOSP分支和内部闭源分支,公开分支向全球开发者开放,内部闭源分支仅供签署了GMS(谷歌移动服务)协议的厂商使用。

此次谷歌决定不再维护AOSP的公开分支,逐渐关闭相关支持性资源,并可能停止更新除法定开源义务(如GPL等协议的代码)外的组件源代码。从下周开始,所有的Android开发工作将仅在谷歌的内部分支进行。未来,只有谷歌内部员工能够访问AOSP的内部分支或提交代码,Android的开发过程将不再透明。

谷歌此举的动机据分析主要是为了节约开支和增加收入。维护多分支代码库成本高昂,且项目上下游代码、多公司之间协作复杂,闭源可简化开发流程,减少协作冲突。此外,签署了合作伙伴协议的厂家有义务捆绑谷歌服务,能为谷歌提高广告收入,变相提高公司整体收入。

这一决定对全球Android生态系统产生了深远影响。对于主流手机厂商而言,短期内因已签署相关协议,仍可获取最新Android源代码,获得GMS认证等,受影响较小,但长期来看,可能会影响其系统创新能力和差异化竞争优势。对于第三方ROM开发者来说,获取最新代码将变得困难,开发可能陷入困境,进而影响Android系统的碎片化问题,使不同版本和定制的Android系统之间兼容性变差。应用开发者目前受影响不大,但长期来看,若Android生态发生变化,可能会间接影响应用的开发和推广环境。

对开发者的影响

谷歌决定终止Android开源项目(AOSP)的维护,将对开发者生态产生深远影响,具体可分为以下几个方面:

1. 第三方ROM开发者与社区项目受重创

  • 失去官方支持与更新:AOSP公开分支的关闭意味着开发者无法再直接获取Google官方的最新代码更新,尤其是非GPL协议覆盖的中上层组件(如UI框架、应用层接口等)。这会导致第三方ROM(如LineageOS、Pixel Experience等)难以适配新功能或修复漏洞,最终可能因技术壁垒而逐渐消亡。

  • 工具链断裂:AOSP的持续集成工具(CI/CD)和代码审查平台(Android Gerrit)关闭后,开发者将失去自动化构建和协作支持,维护成本大幅增加。例如,无法通过官方渠道提交代码或参与核心功能开发。

  • 碎片化加剧:由于无法统一跟进底层更新,不同ROM可能基于不同版本的AOSP代码分支开发,导致系统兼容性问题,进一步加剧Android生态的碎片化。

2. 主流厂商与用户影响有限

  • 协议保障:已与Google签署协议(如ACC、MADA/EDLA)的主流厂商(如小米、三星等)仍可通过内部闭源分支获取最新代码,并继续获得GMS(Google移动服务)认证。因此,其系统更新、应用兼容性及用户服务不会受到直接影响。

  • 用户感知弱:终端用户的使用体验短期内无明显变化,但长期可能因厂商定制化能力受限(如无法灵活修改底层代码)而影响创新功能开发。

3. 非认证设备厂商面临压力

  • 技术壁垒与经济成本:未签署协议的厂商(如部分低端设备制造商或新兴市场品牌)只能依赖已开源的旧版AOSP代码,需自行维护和修复问题。若Google通过应用兼容性限制(如强制要求新API版本),这些厂商可能被迫签订协议以获取更新,从而增加成本。

  • 智能设备生态受限:基于AOSP开发的车载系统、物联网设备等非手机领域,若未与Google合作,可能长期停留在旧版本系统,难以适配新技术需求。

4. 开源社区与透明度倒退

  • 开发过程封闭化:Android的开发将完全由Google内部团队主导,外部开发者无法参与核心功能贡献,削弱了开源社区的协作优势。此举可能引发对Google垄断生态的担忧。

  • 许可证的"双轨制"延续:根据Apache 2.0协议,已开源的代码仍可被自由使用和修改,但后续更新仅覆盖GPL强制开源的底层部分(如Linux内核)。中上层代码的闭源将导致社区维护的AOSP分支逐渐落后于官方版本。

5. 长期生态影响

  • 创新空间收窄:中小开发者和初创公司难以通过定制化系统实现差异化竞争,可能转向其他开源平台(如Rust-based Fuchsia或鸿蒙OS)。

  • Google控制力增强:通过闭源策略,Google可进一步强化对Android生态的控制,例如通过协议绑定更多厂商使用其服务(如广告、云服务),从而提升商业收入。

总结

谷歌终止AOSP开源的核心影响在于重塑Android生态的权力结构:主流厂商依赖协议维持现状,而第三方开发者与非认证厂商的生存空间被压缩。这一决策虽短期内不会动摇Android的市场地位,但长期可能削弱其开放性和多样性,加速生态的"围墙花园"化。对于开发者而言,适应闭源环境或探索替代平台将成为关键挑战。

关注我获取更多知识或者投稿

相关推荐
selt7918 小时前
Redisson之RedissonLock源码完全解析
android·java·javascript
Yao_YongChao8 小时前
Android MVI处理副作用(Side Effect)
android·mvi·mvi副作用
非凡ghost9 小时前
JRiver Media Center(媒体管理软件)
android·学习·智能手机·媒体·软件需求
席卷全城9 小时前
Android 推箱子实现(引流文章)
android
齊家治國平天下9 小时前
Android 14 系统中 Tombstone 深度分析与解决指南
android·crash·系统服务·tombstone·android 14
致Great10 小时前
Nano Banana提示语精选
人工智能·gpt·chatgpt·开源·agent
chxii10 小时前
开源项目 lottery_results
开源
maycho12311 小时前
MATLAB环境下基于双向长短时记忆网络的时间序列预测探索
android
十六年开源服务商12 小时前
WordPress站内SEO优化最佳实践指南
大数据·开源
思成不止于此12 小时前
【MySQL 零基础入门】MySQL 函数精讲(二):日期函数与流程控制函数篇
android·数据库·笔记·sql·学习·mysql