驱动之家 03-27
Android从此闭门开发!谷歌确认:安卓不会停止开源 将继续发布新版本源代码
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

快科技 3 月 27 日消息,谷歌已向 Android Authority 确认,从下周开始,Android 操作系统的开发将 " 完全私下 " 进行,停止向公共 AOSP(Android 开放源代码项目)分支实时提交代码。

谷歌也明确表示,Android 不会成为闭源系统。该公司将继续发布新 Android 版本的源代码,并对外开放。

众所周知,Android 的开源性是它最大的吸引力之一,OEM 厂商可以对其 UI、功能进行大量的自定义修改,但其核心系统功能一脉相承——来自 Android 开源项目。

它允许任何人使用、分发或修改,分发基于 AOSP 打造的系统,而无需支付任何许可费用。这种宽松的许可促进了 AOSP 的广泛采用。

一直以来,谷歌维护了两个主要的 Android 分支:公共 AOSP 分支及其内部开发分支。任何人都可以访问 AOSP 分支,而内部分支仅供谷歌本身、Android OEM 厂商和其他拥有 Google 移动服务 (GMS)许可协议的公司访问。

AOSP 专家 Mishaal Rahman 详细阐述了此次调整带来的变化。据悉,谷歌将把所有 Android 开发转移到内部分支,这意味着开发新版本时,AOSP 的公共分支将无法看到谷歌单独实时提交的源代码。

这并不意味着公共 AOSP 代码库正在消失。当新版本开发完成时,谷歌仍将对外公开 Android 的源代码——我们只是不会看到在此过程中所做的小改动。

这就是说,开发不再完全透明,只在新版本中提供 " 成品 "。

根据 Rahman 的说法,这种变化主要是为了提升谷歌内部团队的效率。以前,在公共 AOSP 分支和单独的内部分支中管理开发会产生大量人力资源消耗。

通常,AOSP 的公共分支经常落后于内部分支。当需要合并两者之间的代码时,谷歌的工程师经常遇到合并冲突——即不同代码版本之间的冲突,需要额外的时间和精力来解决。

通过将开发工作转移到内部分支,谷歌认为它可以消除这些冲突并简化其工作流程。

当然了,这种变化对于用户、国内手机厂商都不会有任何影响,应用程序开发人员也不会不受影响。

唯一影响的是向 AOSP 贡献代码的第三方开发人员,他们可能更难跟踪谷歌对 Android 所做的更改。

如果没有 GMS 许可,为 Android 作系统开发做出贡献将变得更具挑战性,因为可用代码将始终滞后数周或数月。

查看原文

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

android 谷歌 源代码 开源 对外开放
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论