谷歌要终止安卓开源?专家解读

2025-03-27 18:00  观察者网

谷歌要终止安卓开源?

3月27日午后,国外科技媒体"Android Authority"的一则独家报道引发关注,其中提到,从下周开始,谷歌要将所有的安卓开源项目(Android Open Source Project,AOSP)的开发都转移到谷歌内部分支中进行,AOSP的持续集成/交付(CI/CD)工具和Android Gerrit可能也将关闭,未来只有谷歌内部员工才能访问AOSP的内部分支或提交代码。

这被国内媒体解读为"谷歌要终止安卓开源"。

真实情况如何?

上海开源信息技术协会秘书长朱其罡对观察者网分析指出,谷歌把公司内部的协作拉回内部分支中进行,以后代码就可以选择性放或不放,或者采取一定的时间策略再放出去,由他自己说了算,但当下就解读为"终止安卓开源"是偏激的,谷歌并未表示要闭源。

事实上,谷歌也对Android Authority表示,该公司仍将致力于发布安卓的源代码,因此开发转向内部的变化,并不意味着安卓正在走向闭源。该公司将继续发布新安卓版本的源代码,当谷歌在今年晚些时候发布Android 16时,外部仍可以获得更新的源代码。此外,谷歌仍将继续发布Android Linux内核分支的源代码。

图源:Android Authority

目前不是闭源,那谷歌这一动作会带来哪些影响?

"从开源项目角度看,社区开发者的参与度会降低。以前,第三方开发者可以通过AOSP贡献代码,现在基本只能等谷歌内部开发完成后,再阶段性的看到代码迭代,这会影响社区的活跃度和创新效率。"另有软件专家对观察者网表示,谷歌此举会导致整个安卓研发的透明度下降,也可能引发对谷歌控制力增强的担忧--安卓变得更封闭,开源基因被削弱。

众所周知,除了华为开发了原生鸿蒙,包括小米、OPPO、vivo、荣耀、联想、一加等诸多国内手机厂商,都在基于AOSP开发操作系统,谷歌此举是否会对这些手机厂商造成影响?

"从OEM厂商来看,虽然无法实时跟踪开发,但谷歌承诺发布源代码,理论上他们仍可以基于稳定版进行定制,对现有合作模式影响不大。"前述软件专家表示,"从移动计算生态看,谷歌通过控制核心代码的开发,强化GMS(Google Mobile Service,即谷歌移动服务)生态的话语权。OEM厂商若想保持兼容性,需更紧密跟随谷歌的技术路线。这反而会加速OpenHarmony(开源鸿蒙)等替代系统被更广泛选择和应用。"

根据Android Authority报道,为了平衡AOSP的开放性与其产品开发策略,谷歌之前维护了两个主要的安卓分支:公共AOSP分支及其内部开发分支。AOSP分支可供任何人访问,而谷歌的内部分支仅限于拥有谷歌移动服务(GMS)许可协议的公司。

谷歌方面称,这次将所有安卓操作系统开发转移到其内部分支,目的是在简化其开发流程。

但前述软件专家对观察者网表示,此次AOSP的案例反映了开源项目在规模化后的一种选择:当生态成熟到一定程度,主导企业倾向于收回控制权以保障商业利益,有点类似Red Hat对RHEL的闭源化策略。

今年2月,谷歌因涉嫌违反《中华人民共和国反垄断法》,被国家市场监管总局依法立案调查。

彼时《人民日报》撰文称,谷歌的安卓操作系统被业内诟病为"假开源、真垄断"。谷歌公司利用安卓移动操作系统的市场支配地位,设置反分裂义务,严格限制开发安卓分支操作系统,要求预装全套谷歌应用程序等等。这些限制措施与谷歌公司开发的应用商店、搜索引擎等产品服务相配合,不仅强化了谷歌在移动操作系统市场的垄断地位,而且排除、限制了移动操作系统等相关市场的竞争,阻碍了行业创新发展。

"谷歌目前并没有说不再开源代码,但安卓开源本质上是公司开源,整个社区的把控权在谷歌一家公司手上,全球的开发者和企业所谓去贡献代码,但代码最后是否合入,大的技术决策还是谷歌说了算,主动权从头到尾都是在谷歌手上。从开源项目治理的开放度层面来说,开源鸿蒙把项目捐赠到开源基金会来治理的做法比安卓要好。"朱其罡对观察者网表示。