1. 首页>>分享

谷歌将安卓开发工作转至内部库,AOSP真会闭源?

头图 | 视觉中国

近日,外媒 Android Authrotiy 有报道称,谷歌做出决定,不再对现有的 AOSP(安卓开源项目)公开分支进行维护,会逐渐关闭相关的支持资源,并且有可能停止更新法定开源义务范围之外的组件源代码。

一时间,关于“谷歌将要闭源AOSP”的猜测甚嚣尘上。

对此,谷歌在 3 月 27 日作出回复。从下周起,所有安卓系统的开发工作将在谷歌内部代码库中展开。对代码的修改将不再实时进行公开,而是仅在谷歌发布包含这些修改的新版本分支时才统一对外发布。

谷歌的回复未能消除外界的怀疑。因为这家公司在近几年,其大方向逐渐从开放转变为封闭。

但谷歌不会放弃 AOSP,因为放弃不符合商业逻辑。

扔掉包袱

先来说说什么是“AOSP公开分支”。

谷歌最早开始做 AOSP 项目。其目的在于借助厂商以及开发者对开源所做出的贡献。通过这样的方式来完善 Android 在移动终端上的体验。从而能够对抗在那个时候刚刚崛起的 iOS 系统。

所以在手机行业的早期,存在着大量的第三方 UI/OS,这些 UI/OS 是基于 AOSP 进行魔改的。它们没有向谷歌缴纳过任何费用,并且谷歌也无法获取这些系统在流量分发方面的利润。

谷歌是 AOSP 项目的发起人,它投入了大量的人力物力,自然不会愿意落得赔本赚吆喝的结果。

谷歌将多项应用进行了打包,这些应用包括搜索、地图、Gmail 等,然后将它们打包到 GMS(谷歌移动服务)中,并且以出售许可证的形式提供给终端厂商。

时间一长,围绕 Android 系统的维护就形成了两条不同的分支,一条是公共的 AOSP 分支,另一条是内部开发分支。

前者任何人都能够进行访问,并且可以提交修改代码的申请;后者仅仅允许那些与谷歌签订了 GMS 许可协议的公司或者取得了 Android 认证设备的公司来使用。

谷歌需要付出大量资源来维护 AOSP 的正常运行。在版本更新前,谷歌要解决 AOSP 分支与内部分支之间的合并冲突。并且,谷歌在这一过程中无法直接获得收益。

如果选择把所有围绕安卓系统的开发工作都集中在谷歌内部代码库中进行,那么会有两个明显的好处:一是可以更好地掌控开发过程,确保代码的质量和稳定性;二是能够更高效地进行协调和管理,提高开发效率。

第一,能够使运营成本大幅降低。第二,能够让那些必须紧跟 Android 更新的 OEM 厂商,像车机、电视厂商等,选择 Android 内部的开发分支,并且通过付费来获取 Android 系统最新的安全补丁以及优化支持。

不过,这是否意味着谷歌要一次性地将 AOSP 闭源呢?并且要终止对其的维护吗?

不挣钱,但也停不下

实际上,在过去 15 年里,谷歌对于 AOSP 的战略一直未曾改变。其战略就是持续地“让 AOSP 受损而让 GMS 受益”。

2010 年的时候,谷歌推出了语音操作功能,并且该功能在 Google Play 上线,那时 Google Play 还叫 Google Market。随后,AOSP 中的搜索功能就不再进行更新了。直至今日,AOSP 搜索依旧停留在 Android 2.2 版本。

而后,有一大批基础性应用被推出,其中包括音乐、照相机、键盘等。这些应用原本是在 AOSP 中打包的,谷歌把它们从 Google Play 中发布了出来,同时还区分了不同版本应用的功能。

可以说,除了像 Wifi、蓝牙这类的链接协议之外,如今的 AOSP 几乎没有什么本地应用留存了。即便处于这种状况,谷歌依然没有停止对 AOSP 的更新。

一个重要原因在于,基于 AOSP 而打造的终端实际上在对谷歌的生态进行着维护。

这些终端的具体数量难以统计。总数或许能达到上百亿台。除了手环、智能眼镜这类移动终端之外,像电视、冰箱、洗衣机等智能家居大多也采用 AOSP 系统。同时,还有工业应用以及各类微处理器。

这些终端选择 AOSP 有五花八门的原因,核心在于这个系统能够持续更新且以开源形式呈现,并且厂商们借助开源社区能够相对容易地进行硬件适配。

如果 AOSP 不再进行维护,他们完全可以选择 Linux ;如果开发 Linux 系统的门槛比较高,那么也可以选择 Ubuntu ,或者像 JingOS 这样的全功能操作系统。

就如同那个常被提及的问题一样,微软为何会放任盗版现象的存在呢?原因在于,相较于盗版的盛行态势,微软更加不能接受的是用户转而选择其他的操作系统。

做操作系统这件事,本质上是一场竞争,而这场竞争围绕着垄断展开。谷歌大概能够清楚地意识到这其中的利害关系,不会算不清楚这笔账。

本文来自虎嗅,原文链接:

本文采摘于网络,不代表本站立场,转载联系作者并注明出处:http://mjgaz.cn/fenxiang/275176.html

联系我们

在线咨询:点击这里给我发消息

微信号:13588888888

工作日:9:30-18:30,节假日休息