谷歌为什么要对Android的开源严防死守?

  • 时间:
  • 浏览:0

上周,沸沸扬扬的Android垄断案把Google又一次推向了风口浪尖,在这次的垄断案中,Google被欧盟起诉赔偿1000亿美元,被起诉的其中有有4个 由于分析是Google对外宣称Android是开放的,但觉得大家就让开源了一偏离 代码,太少太少重要的代码都会闭源的。

从哪几种年Google对Android的态度来看,大家正以各种手段控制开源,这与Android开放的口号与非 相悖?Google又为社 会 会 另有有4个 做?首先,大家从Android发家史说起。

Android发家史

10007年11月,Google推出了Android开源项目(AOSP),在此的哪几条月前,第一代苹果5机7机发布,开创了智能手机的时代,当时Google还是苹果5机7机的应用线程池相互合作伙伴,那时,Google预料大家在移动市场上的未来可能性是另有有4个 的:

可能性Google不立即采取行动,未来大家将面临严峻的形式:有有4个 客户、有有4个 公司、有有4个 运营商将是大家唯一的挑选。

从上端这句话能否 看出,当时Google十分害怕苹果5机7机会在未来统治移动领域,太少太少,当时,在移动领域还这样站住脚的Google,为了对抗苹果5机7机,只好将Android作为有有4个 开源项目推出。

此后,Android在早期智能手机市场上的份额一路飙升。

今天,Android在智能手机市场的份额从零增长到2018年初的86%,单从市场份额来看,能否 说Android赢了苹果5机7机。但“Android获胜”和“Google获胜”觉得是同一回事。可能性Android是开源的,就让它并都会真正全版属于Google。任何人都能否 自由地使用它,qqqq克隆好友 源代码,并创建太少太少人的fork或备用版本。

众所周知,在移动市场上,抛开操作系统,App才是一切。Android在各种品牌的手机上得到极少量安装,也由于分析它将拥有极少量的应用线程池。可能性一家公司forkAndroid,打上去Android可能性兼容上万个应用,这家公司只需建立太少太少人的应用商店并上传所有的内容即可。就让可能性有公司开发出比Android更好的操作系统,这样可能性严重威胁Google目前的地位。

Google明白移动是互联网的未来,控制世界上最大的移动平台有太少太少的好处,就让又可能性性撤出 开源的承诺,太少太少就引出了有有4个 问题 :怎么能否控制开源项目?

众所周知,“Android”分为有有4个 偏离 ,第一偏离 是Android开源项目(AOSP)的开放偏离 ,它是Android的基础,封闭的偏离 是Google旗下的应用线程池,觉得Google并不让全版关闭Android开源项目,就让大家正在竭尽所能地利用现有的开源项目,主要的方法是:在封闭的Google保护伞下引入太少的应用线程池。

Google的闭源之路

谷歌闭源的应用线程池突然处在着。起初,哪几种闭源的应用主就让Gmail、Google地图、Talk和YouTube。那时Android还这样这样大的市场份额时,谷歌觉得控制哪几种应用就足够了,太少太少将Android的其余偏离 变为开源项目。就让随着Android可能性成为移动领域的巨头,谷歌决定对开放的源代码逐渐实行严格地把控。

较少的开源代码由于分析Google的竞争对手需要付出更多努力。觉得Google无法杀死有有4个 开源应用线程池,但他能否 将升级版本闭源化使另有有4个 的应用形同虚设,从而我你能否这种 应用“报废”。当谷歌重新设计应用线程池或将新的Android版本发布到Play商店时,通常会显示已闭源,一起AOSP版本的应用也会失效。

Google还做了哪几种工作?

控制OEM

对Google来说,只拥有面向消费者的应用线程池的控制权还严重不足,Google还需要控制手机厂家。

可能性某个公司设法forkAOSP,qqqq克隆好友 谷歌应用线程池,并成为Android的竞争对手,这也是徒劳的,可能性他这样找到手机厂商搭载大家的应用。

对有有4个 开放的市场来说,说服有有4个 AndroidOEM放弃Google而与大家相互合作是很容易的,就让Google对此早有防范。可能性Google在移动领域真正的实力来自于对谷歌应用的控制上,主要包括Gmail、地图、YouTube和Play商店等,无论是大型还是小型的手机厂商都希望在手机上获得哪几种应用,可能性哪几种应用线程池都会开源的,就让需要从Google那里获得许可。这样Google肯定会在许可协议上附加太少太少要求,控制哪几种手机厂商,除理“叛变”。

此时,Google推出了有有4个 OHA(开放手机联盟),加入OHA的OEM将得到GoogleApp更多的授权。而加入OHA的OEM需要得签署一份协议:禁止构建非Google认证的设备,并禁止和模仿Android操作系统的企业相互合作。

早在2012年时,宏碁想在中国生产运行阿里巴巴的AliyunOS的设备时,宏碁就收到谷歌的通知,若新产品上搭载阿里云操作系统,Google可能性解除与其Android产品的相互合作和相关技术授权,就让手机发布会也被迫撤出 了。

控制第三方应用

GooglePlay的战略是将“Android应用生态系统”变成“GooglePlay生态系统”,让哪几种应用在Google认可的设备上轻松运行,在非谷歌认证的设备上寸步难行。

PlayServices是Google闭源的应用线程池,它不仅吸引用户使用闭源的应用,还能通过Google的专有API控制第三方开发人员。

可能性你使用了GoogleAPI并将你的应用运行在Kindle或任何太少太少非Google版本的AOSP上,结果是:恭喜,你的应用线程池坏了!

在你这种 点上,Google的想法是:Android在移动市场上占有很高的比例,开发人员只需构建应用线程池,使其运行良好,让广泛的用户受益即可。而GoogleAPI能帮助大家实现所有的你这种 切,但副作用有你在身边的应用需要永久地依赖于拥有GoogleApps许可证的设备。

总而言之,觉得Android是“开放”的,就让它是以“可远观而不可亵玩焉”的方法在开放着,倘若你高兴,就我你能否将其用在任何领域,但前提有你在身边需要得到Google的“祝福”,换句话说,可能性你想对Android动歪心思,触犯了Google的底线,它可能性会就我你能否崩溃。