您当前的位置: 首页 > 生活

一开放的安卓和封闭的谷歌

2018-10-31 14:40:16

由于安卓生态系统的碎片化,一直有传闻说谷歌可能会加强的安卓系统的控制力,甚至有可能放弃开源战略。这一天真的会到来吗?对国产有那些影响?

安卓系统的核心有两部分,谷歌从来都只是掌握了其中的一个而已。随着安卓的市场份额越来越大,碎片化问题的爆发,谷歌的确在加强对安卓的控制。

一、开放的安卓和封闭的谷歌

整个安卓系统的代码分为两个主要部分,一部分是Android Open Source Project(AOSP),另一部分是Google Mobile Services(GMS)。

AOSP完全开放,所有的源代码任何厂商都可以免费获取,这部分也是安卓的核心。很多中国厂商就是直接拿着AOSP,再加上自己的一点小算盘,就捣鼓出一个安卓的定制版本了。

GMS顾名甲肝疫苗接象思义是属于谷歌的,它包含了一大堆谷歌自家的服务应用,包括地图、谷歌联系人、Chrome浏览器等接口。这部分东西是谷歌自己开发的产品,也是谷歌做安卓的动力扩大自己的服务在移动端的覆盖。这些东西都是谷六盘水治疗癫痫多少钱歌的命根子,自然不会免费给你看源代码。

二、原生的国外和定制的国内

几乎所有的国外安卓厂商都使用了AOSP+GMS完整代码包,原因也简单,因为国外用户对谷歌的服务依赖度很高,买了安卓,就是为了让上饶癫痫病专业医院联系人、Gmail、地图等谷歌服务更好的在上使用。

在国内的情况则完全不同。由于众所周知的原因,谷歌服务在国内无法使用。

于是我们看马鞍山看牛皮癣医院排行榜到国产安卓中,很多都是去掉了谷歌的自家服务和应用,换成了厂商自己的,或者和厂商有合作关系的。国产的谷歌中,大部分的系统实际上是开源的AOSP+各厂商自己定制模仿的山寨版GMS。

三、越来越大的GMS和越来越小的AOSP

前面说了,AOSP涵盖了安卓基本也重要的代码,也是操作系统的核心部分。大多数国内厂商(也包括国外的亚马逊)免费拿来安卓系统的AOSP,改一改就放到自己里了,而把谷歌希望普及的GMS代码完全扔掉不用。

这是谷歌不能容忍的。那怎么办呢,谷歌想到的办法很聪明,就是悄悄把一些原本在AOSP里的服务和接口,转移到GMS里面来。这样随着GMS越来越重要,厂商就没办法在只用AOSP开发了。

但这个事情想的容易,做起来就很难。首先是谷歌号称不作恶的,这件事就不能敲锣打鼓地搞。谷歌想到的一个体面的处理方式是,把姓谷歌的一些应用接口做的越来越牛,把姓安卓的一些应用接口偷偷懒,这样就有理由实现应用接口的搬家计划了因为GMS里面的东西性能更好。

四、厂商不用慌,这事不严重

三星等一直听话地使用全套AOSP+GMS的厂商,自然不用担心谷歌的小动作,甚至还很期待谷歌为了这点小心思而拼命把接口做得更高效。

对于亚马逊、小米等安卓改装专业户来说,这事也不严重。首先谷歌的搬家计划不可能一直搞下去,AOSP永远都是安卓的基础,GMS再牛,也只能做增值部分的优化。谷歌如果把AOSP搬空了,那安卓就真的成了iOS了这是几乎不可能发生的事情。

其次,随着安卓改装军团多年的技术积累,现在大家开发类似GMS的替代接口方案并不难。谷歌从开放的AOSP搬进封闭的GMS里一个功能,第三方定制系统就同步开发一个给AOSP补上。从逻辑上说,事情就是这么个事情,情况就是这么个情况。

提一句微软的诺基亚安卓。这个项目其实也就是用开放的AOSP+微软/诺基亚的应用,替掉谷歌的GMS。拿到手里的,很可能就是一个内置了HERE地图、bing搜索、IE浏览器的安卓。

对谷歌来说,这不是个让人开心的消息但也不是什么天大的事情。毕竟,AOSP,从来就是谷歌放出去,勾引厂商的一个诱饵。

减速器
销售光缆
捕鱼游戏下载
推荐阅读
图文聚焦