谷歌停止安卓开源会是鸿蒙的机会吗 安卓走向封闭
发布日期:2025-04-15 23:29 点击次数:99
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的系统更新,开发者的工作也不会受到明显影响。
受影响最大的将是依赖AOSP但未与谷歌合作(即未获得 GMS 授权)的设备厂商,例如一些中小型硬件设备厂商。这些厂商通常不会专门获取谷歌官方授权,而是直接基于 AOSP来定制开发系统。此前,这些厂商可以基于AOSP的公开代码来维护安全补丁,但随着谷歌不再实时公开开发进展,厂商获取安全补丁的时间可能大幅延迟。未来想获得实时的代码更新,可能需要向谷歌缴费,或者暂时忍耐落后的版本。
尽管目前还没有明确迹象表明谷歌将完全停止Android开源,但不少开发者认为,Android逐渐走向封闭也是事实。最早Android代码是完全开放的,此后谷歌将越来越多的核心功能迁入闭源的GMS,也因此被指安卓只是“有限开源”。如果谷歌完全停止开源,中小厂商的路径会变得更窄。如果不与谷歌合作,将永远无法获得Android最新版本的源代码,或者寻求其他生态。
近年来,鸿蒙的开源项目(OpenHarmony)意在抢夺安卓B端市场,尤其是在能源、电力、交通、教育、医疗、金融等行业。推广的一大难点是如何说服客户将免费的AOSP替换为收费的OpenHarmony商业发行版。某种程度上,安卓走向封闭意味着OpenHarmony的扩张机会。但在此之前,后者的技术和生态成熟度仍需进一步提升。