安卓转向闭门开发,谷歌回应:代码仍将开源,未来走向如何?

标题: 谷歌转变安卓开发模式:对公开源代码项目的影响及长尾关键词优化分析

近日,谷歌宣布将改变安卓操作系统的开发方式,从下周起,该系统的开发将变为“完全私下”,停止向公共AOSP分支实时提交代码。

安卓转向闭门开发,谷歌回应:代码仍将开源,未来走向如何?

谷歌明确表示,尽管开发方式有所变化,Android仍保持开源性质。新版本的源代码将继续发布,并开放给公众。

Android系统的开源性一直以来吸引了众多OEM厂商,他们可以对系统界面和功能进行自由定制,同时其核心功能来自Android开源项目。

这种开放许可允许任何人使用、分发或修改基于AOSP的系统,无需支付许可费用,进一步推动了AOSP的普及。

谷歌一直维持两个主要的Android分支:公共AOSP分支和内部开发分支。所有人都可访问AOSP,而内部分支仅限于谷歌自己、Android OEM厂商及有Google移动服务许可的企业。

AOSP专家Mishaal Rahman分析指出,此次调整意味着所有Android开发将转移至内部分支。如此一来,公共AOSP分支便无法实时获取谷歌的源代码提交。

这并不表示公共AOSP代码库会消失。谷歌将在新版本开发完成后公开源代码,只是不再提供开发过程中的细节内容。

换句话说,开发透明度将降低,仅提供最终版本。

安卓转向闭门开发,谷歌回应:代码仍将开源,未来走向如何?

Rahman指出,此举主要是为了提高谷歌团队效率。以往同时管理公共AOSP分支及内部分支消耗了大量人力资源。

公共AOSP分支进度慢于内部分支,合并代码时常出现突出的版本冲突,需要额外时间和精力去处理这些问题。

通过集中开发于内部分支,谷歌希望可以减少冲突并简化工作流程。

这种变化对普通用户、国内手机厂商以及应用开发者基本没有影响。

唯一受到影响的是向AOSP贡献代码的第三方开发人员,他们在追踪谷歌的更新方面可能会面临更加艰难的挑战。

如果没有获得GMS许可,第三方开发者的代码贡献会更加困难,因为公共AOSP的版本往往滞后数周甚至数月。

排行榜