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

  • 时间:
  • 浏览:0
  • 来源:1分快3_1分快3平台_1分快3网投平台

上周,沸沸扬扬的Android垄断案把Google又一次推向了风口浪尖,在这次的垄断案中,Google被欧盟起诉赔偿30亿美元,被起诉的其中一一一个多 多愿因分析是Google对外宣称Android是开放的,但实在我们我们可是我开源了一次责代码,不需要 不需要 重要的代码有无闭源的。

从哪几种年Google对Android的态度来看,我们我们正以各种手段控制开源,这与Android开放的口号有无相悖?Google又缘何可是我 做?首先,我们我们从Android发家史说起。

Android发家史

307年11月,Google推出了Android开源项目(AOSP),在此的几条月前,第一代苹果57苹果57苹果57发布,开创了智能手机的时代,当时Google还是苹果57苹果57苹果57的应用系统tcp连接协作者伙伴,那时,Google预料我们我们在移动市场上的未来愿因分析是可是我 的:

愿因分析Google不立即采取行动,未来我们我们将面临严峻的形式:一一一个多 多客户、一一一个多 多公司、一一一个多 多运营商将是我们我们唯一的选用。

从上端这句话可不时要看出,当时Google十分害怕苹果57苹果57苹果57会在未来统治移动领域,不需要 不需要 ,当时,在移动领域还那末站住脚的Google,为了对抗苹果57苹果57苹果57,只好将Android作为一一一个多 多开源项目推出。

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

今天,Android在智能手机市场的份额从零增长到2018年初的86%,单从市场份额来看,可不时要说Android赢了苹果57苹果57苹果57。但“Android获胜”和“Google获胜”暂且一定是同一回事。愿因分析Android是开源的,可是我它并有无真正完整属于Google。任何人都可不时要自由地使用它,好友克隆源代码,并创建被委托人的fork或备用版本。

众所周知,在移动市场上,抛开操作系统,App才是一切。Android在各种品牌的手机上得到几瓶安装,也愿因分析它将拥有几瓶的应用系统tcp连接。愿因分析一家公司forkAndroid,上加Android愿因分析兼容上万个应用,这家公司只需建立被委托人的应用商店并上传所有的内容即可。可愿因分析有公司开发出比Android更好的操作系统,那末愿因分析严重威胁Google目前的地位。

Google明白移动是互联网的未来,控制世界上最大的移动平台有不需要 不需要 的好处,可是我又不愿因分析取消 开源的承诺,不需要 不需要 就引出了一一一个多 多难题:怎样控制开源项目?

众所周知,“Android”分为一一一个多 多次责,第一次责是Android开源项目(AOSP)的开放次责,它是Android的基础,封闭的次责是Google旗下的应用系统tcp连接,实在Google暂且会完整关闭Android开源项目,可是我们我们正在竭尽所能地利用现有的开源项目,主要的方法是:在封闭的Google保护伞下引入不需要 的应用系统tcp连接。

Google的闭源之路

谷歌闭源的应用系统tcp连接经常居于着。起初,哪几种闭源的应用主可是我Gmail、Google地图、Talk和YouTube。那时Android还那末那末大的市场份额时,谷歌实在控制哪几种应用就足够了,不需要 不需要 将Android的其余次责变为开源项目。可是我随着Android愿因分析成为移动领域的巨头,谷歌决定对开放的源代码逐渐实行严格地把控。

较少的开源代码愿因分析Google的竞争对手时要付出更多努力。实在Google无法杀死一一一个多 多开源应用系统tcp连接,但他可不时要将升级版本闭源化使可是我 的应用形同虚设,从而我可是我什么应用“报废”。当谷歌重新设计应用系统tcp连接或将新的Android版本发布到Play商店时,通常会显示已闭源,一并AOSP版本的应用也会失效。

Google还做了哪几种工作?

控制OEM

对Google来说,只拥有面向消费者的应用系统tcp连接的控制权还居于问题,Google还时要控制手机厂家。

愿因分析某个公司设法forkAOSP,好友克隆谷歌应用系统tcp连接,并成为Android的竞争对手,这也是徒劳的,愿因分析他比较慢找到手机厂商搭载我们我们的应用。

对一一一个多 多开放的市场来说,说服一一一个多 多AndroidOEM放弃Google而与我们我们协作者是很容易的,可是我Google对此早有防范。愿因分析Google在移动领域真正的实力来自于对谷歌应用的控制上,主要包括Gmail、地图、YouTube和Play商店等,无论是大型还是小型的手机厂商都希望在手机上获得哪几种应用,愿因分析哪几种应用系统tcp连接有无开源的,可是我时要从Google那里获得许可。那末Google肯定会在许可协议上附加有些要求,控制哪几种手机厂商,除理“叛变”。

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

早在2012年时,宏碁想在中国生产运行阿里巴巴的AliyunOS的设备时,宏碁就收到谷歌的通知,若新产品上搭载阿里云操作系统,Google愿因分析解除与其Android产品的协作者和相关技术授权,时候 手机发布会也被迫取消 了。

控制第三方应用

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

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

愿因分析你使用了GoogleAPI并将你的应用运行在Kindle或任何有些非Google版本的AOSP上,结果是:恭喜,你的应用系统tcp连接坏了!

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

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