当前位置:首页 > 每日看点 > 正文内容

安卓是否在逐渐走向闭源,为什么我国手机公司却仍不开发自己的系统呢?

卡卷网1年前 (2024-12-24)每日看点205

讲一个对大多数人而言有点反直觉的事实:

谷歌曾经的确有过某一段时间不开放 Android 开源项目(Android Source Project, AOSP)源代码、只将代码授权给厂商开发的历史。

当然,这么做的最终结果,就是被市场狠狠地教训了一番,而那时发布的这个被大众嫌弃的 Android 版本,是 Android 3.0(代号 Honeycomb)。

之所以 Android 3.0 市场表现差,不仅在于源码的不够开放,还有系统只为平板电脑设计,但完成度低,应用的兼容性相当糟糕,除此之外,即便 Android 3.0 的源代码授权给了厂商,系统的定制空间却非常窄,但谷歌却对厂商多收了一笔源代码授权费,让当时的几家知名品牌苦不堪言。

这也导致了那时的 Android 3.x 设备,除摩托罗拉 Xoom 平板电脑之外,其余已知的绝大多数永远地停留在了这个版本,连后续通过 OTA 升级到 Android 4.x(包含 4.1-4.3 的 Jelly Bean 和 4.4 的 Kit Kat)的机会都没有[1]

安卓是否在逐渐走向闭源,为什么我国手机公司却仍不开发自己的系统呢?  第1张

摩托罗拉 Xoom,2011 年 4 月推出

自从意识到 Android 3.0 的失败,谷歌便痛定思痛,不再冒着自绝于市场的风险将 AOSP 武断闭源,同时对 AOSP 的源码做了大幅度的重构,这才有了后面 Android 4.x 的成功,让 Jelly Bean 和 Kit Kat 成为了家喻户晓的 Android 系统版本。

所以,为了不重蹈过去的覆辙,谷歌已经不考虑闭源 AOSP 了(甚至 Android 3.0 的代码又重新开源了)

而谷歌保持 AOSP 开源的目的,就是通过借助厂商与开发者对开源的贡献,让 Android 日趋完善,更好地迎合消费市场,从而提升市场的占有率(因为有 iOS 这个闭源的劲敌)。

另一方面,AOSP 的可自定义面广,也能满足厂商对其作各类别、各层次定制的需要,现如今,不仅许多智能手机、平板电脑和智能电视都搭载 Android,甚至在一些展台、收银台、自动售卖机和工控设备里,都有 Android 的影子。

安卓是否在逐渐走向闭源,为什么我国手机公司却仍不开发自己的系统呢?  第2张

退一步讲,由于 AOSP 牵涉的厂商非常多,这使得它很难有闭源的可能,即便哪一天谷歌“突发恶疾”把 AOSP 搞闭源了,其各类开源的分支依然存在,何况 AOSP 绝大部分的源码还基于 Apache 开源协议开源,至于底层的 Linux 内核更是以 GPL 协议开源。

因此,谷歌根本没有可能做到把整个 AOSP 项目从全世界撤回,若再次闭源 AOSP,则一定会有其他的 Android 开源项目崛起,直至将 AOSP 取而代之。

话说回来,作为一家以商业利益驱动的企业,谷歌是很有野心的,因为不仅要把 Android 系统做大,还要在 Android 上推广整合自家的应用市场、搜索引擎、流媒体平台等一站式的服务,并从中盈利,这一服务便是谷歌移动服务(Google Mobile Service, GMS)。

从 2013 年起,GMS 被谷歌从 AOSP 源码中独立出来,这使得 GMS 不再成为 AOSP 存在的必要条件(某种意义上,GMS 可以理解为谷歌的“私货”)。

相比 AOSP,GMS 根本不开源,但它的存在,却可以为遵循 GCM 推送的 Android 应用设立统一的推送接口,以及,绝大多数 Android 开发者都会将 Play 商店作为应用的分发平台,Play 商店能一定程度上解决 Android 应用的乱象,形成有开发规范约束的 Android 生态,对用户而言是利大于弊的,因此,GMS 的重要性不言而喻。

一个 Android 厂商要想在 Android 移动设备市场上立足,就需要让自己生产的设备满足谷歌的 Android 兼容性要求,从而可以搭载 GMS,对于已经通过该认证的厂商,谷歌会为其开放 GMS 的授权,并从这些厂商中收取一定的 GMS 授权费用,厂商也可以在销售设备中获利,因而 GMS 可以内置于不少的 Android 智能手机和平板电脑。

由于客观的原因,GMS 在中国内地不能直接使用,然而,这并不影响到内地的安卓厂商可以获取 AOSP 源码,并对 AOSP 作二次开发,形成了各式各样的“UI”和“OS”(包括某个声称已脱离 AOSP 的厂商也是如此)。

在不少厂商的深度定制之下,AOSP 被改得“面目全非”,GMS 则一般不会内置,但也有一部分厂商为了兼容性的需要,在系统中内置了 GMS,预留了一个 GMS 的开关。

不过,安卓厂商虽然用着开源的 AOSP,却不一定开源设备树和适配设备的内核源代码,更不用说现如今各家安卓 ROM 走向封闭已经是板上钉钉的事实,这点从对 APK 的安装和 Bootloader 的解锁逐渐收紧就能看出。

至于本问题的后半句,原问题甚至还有一句补充说明:“非得被制裁了才开发吗?”

安卓是否在逐渐走向闭源,为什么我国手机公司却仍不开发自己的系统呢?  第3张

对此我只能回复十个字,“先问是不是,再问为什么”——

十几年前,阿里就开发过重写 Android 虚拟机和运行时的云 OS,不过因为市场表现不好,没有成功地做下去;

而真要从字面意义上较真的话,无论“UI”也好,“OS”也好,都可以称为厂商自己的系统,毕竟都属于 AOSP 基础上的二次开发。

只不过绝大多数安卓厂商在这方面不怎么懂营销,不会偷换概念、混淆视听就是了……

感谢阅读~

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/12/5347.html

分享给朋友:

相关文章

国内比较好用的快速开发平台有哪些?

国内比较好用的快速开发平台有哪些?

低代码/零代码快速开发平台,一直是近年来很热的一个词,各大巨头的纷纷加入也给这个赛道。题主需要一个能二次开发的低代码快速开发平台,可以试试JVS低代码(私有化)。JVS低代码前端采用Vuex框架和Element-ui组件库,后端则基于Spr...

WordPress建站同时面向B端和C端,有什么好的解决方案?

这个很容易实现呀,只不过需要自己开发,整体用权限管理就可以实现了,B端和C端是不同用户权限,C端能看到的菜单入口和B端不一样就行了。技术层面实现没问题的,只不过就是看你们的技术能力和投入了 ,这样的需求应该没有现成的开源插件。只能找人定制开...

只有我一个人后悔升级鸿蒙next吗?

只有我一个人后悔升级鸿蒙next吗?

我有一台mate 60 pro,第一时间升级了“纯血鸿蒙”。虽然功能并不完善,甚至有些简陋,但是我非常~非常不后悔升级鸿蒙next系统。因为.... 这就是一款“大型养成系游戏“,给我平淡的生活提供了源源不断的情绪价值。我每天特别...

如何看待台积电,三星相继停供大陆7nm及更先进芯片?

在这个事出来之前,我就看到过一个说法,两家Foundry可以在中东建厂,让中东的Fab去干“脏活”。本质上是国内企业搞几个中东的代理人,装作是中东的初创Fabless企业去下单,人家Foundry大概率睁一只眼闭一只眼,只管数钱。然而,紧接...

用wordpress做这个网站的话,需要用到哪些插件?

一个完整成型的B2C电商独立站,如果用wordpress+woocommerce搭建,最终会用上20来个插件,而且是在经过慎重筛选,剔除不必要的插件的情况下,别问我为什么。wordpress建站,插件安装多了,速度会变慢,这是常识,但需要在...

常微分方程的理论对偏微分方程的研究有没有帮助?

常微分方程的理论对偏微分方程的研究有没有帮助?

之前看到过一句话,好像是 Bourgain 说的,大意是做 ode 的做到深处就到了 pde,做 pde 的做到深处就到了 ode,ode 和 pde 最后是相通的。以我目前有限的知识,只知道下面两个方向:1. Hamilton 系统在现代...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。