3月27日,据爱范儿报道,Google决定停止Android开源项目(AOSP)。未来版本的Android将不再对外公开发布和更新源代码。然而,谷歌方面确认仍会继续发布新Android版本的源代码,只是开放程度降低。
2007年,谷歌宣布成立Android Open Source Project (AOSP),并发布了首个开源版本。基于Apache 2.0许可证,任何人都可以使用、分发或修改基于AOSP的操作系统,无需支付许可费用或发布源代码。这促进了AOSP的飞速发展,安卓成为史上最成功的开源项目之一,广泛应用于智能手机和其他设备市场,如OPPO ColorOS、小米HyperOS、vivo OriginOS等都是在AOSP基础上开发的。此外,在医疗、政务、教育、金融等多个行业中,多数设备的操作系统也基于AOSP。
为了平衡AOSP的开放性与谷歌的产品策略,谷歌维护了两个主要的Android分支:公共AOSP分支及其内部开发分支。公共分支开源,可供任何人访问、下载;内部分支闭源,仅限于拥有谷歌移动服务(GMS)许可协议的公司,即向谷歌缴纳许可费的公司。维护两个分支带来了较高的开发成本,例如合并代码时出现冲突,需要长时间修复。因此,谷歌此次调整的核心在于将所有Android开发过程转移到内部分支,以简化开发流程。未来AOSP的公共分支将无法看到谷歌单独实时提交的源代码,只能在新版本发布时获得所有源代码。
这一变化对手机厂商和普通用户的影响微乎其微。三星、小米、OV等主流手机厂商与谷歌有深度合作,并获得了GMS许可,他们仍然可以获得最新的Android源代码,因此对普通用户也不会造成影响。应用开发者依赖的工具如Android SDK、Jetpack 库、Google Play Services(GMS)等仍由谷歌维护并开放。只要主流手机厂商继续提供基于Android的系统更新,开发者的工作也不会受到明显影响。