消息称谷歌将停止android开源项目其实没闭源,行业影响就是谷歌将收到更多的

真养的哈士奇 2025-03-27 19:45:59

消息称谷歌将停止android开源项目 其实没闭源,行业影响就是谷歌将收到更多的钱,手机厂商、汽车厂商(这个可能是重点)、各种厂商赶快来交钱,其它没了。

为了说清楚这个问题,咱们结合Android的框架图来说,看(图一)AOSP框架,最下层是Linux Kernel,这个是必须开源的,原因是Android是以Linux的内核为基础建立的,而这个Linux Kernel采用的是强传染性的GPL协议,你使用它就必须遵循这个开源协议。

GPL协议简单说就是你只要用了我你就得开源,你新加的代码也得开源,这就是所谓的传染性。但是这里有不少问题,举个最简单的一个例子:我N卡的驱动凭什么开源给你A卡看?手机上就是我高通的驱动凭什么开源给你MTK看,所以需要隔开,不然硬件厂商们可能都不会支持你这个系统。

谷歌为了既要用它还能绕开它搞了个HAL层隔开Linux Kernel,在此之上都是商业友好的Apache2.0许可协议,可以闭源,所以厂商们就积极参与了进来。这还没完,随着Android的发展,谷歌又搞出了完全闭源的GMS(好像是4.4的时候搞的),这是谷歌对于安卓的控制最核心的部分。

现在谷歌干的是什么呢?Linux Kernel这种要遵循GPL协议继续开源,上面的部分不是不开源而是我发布版本更新后再公布代码,但是内部闭源分支仅供签署了 GMS(Google Mobile Services) 协议的厂商使用,这是要交钱的。

所以你要么给我交钱,要么用比别人慢的版本,手机厂商交钱,现在新能源车也用安卓,也得交钱,还有那么多其它项目也得交钱,这不钱就来了吗?

以前很多厂商是不交钱的,包括手机厂商,比如很早以前魅族应该就是不交钱的,用安卓但是没有设备认证,也不需要预装 GMS 全家桶。

这么多年安卓的发展很能看清楚,谷歌并不是像很多人吹的那样无私,一步步走向闭源就是个事实。

0 阅读:105

评论列表

潦倒歲月

潦倒歲月

2
2025-03-28 07:54

[赞][赞][赞]

机器将军

机器将军

2
2025-03-31 08:16

旧版本不存在慢的问题。国产都是自己定制的ui,国外版不知道都不用谷歌服务。

真养的哈士奇

真养的哈士奇

感谢大家的关注