曾经有人说:安卓是开源的,但不包含那些最好的东西。

鉴于本周欧盟对Google的50亿美元反垄断裁决,我们开始把稳到有个经典Ars故事在社交媒体上广为流传。

欧盟质疑的问题之一正是Google掌握开源安卓代码和阻挡安卓分支的方法,而我们在2013年揭橥的这篇文章中先容的许多技能至今仍在利用。

php商城猜猜乐源码Google的强横我就是要独享安卓源代码 NoSQL

我们已经考虑过好几次给这篇文章写个续集。
但Google的紧张安卓计策,即以开源为根本,搭配关键的私有运用程序和做事,在过去五年旁边并没有真正改变。

Google的私有运用程序常常更新,因此它们与本文中的屏幕截图看起来不太一样,但基本计策仍旧是一样的。

因此,鉴于最新的欧盟进展,我们将在周末重新讲述这个故事。
这篇文章首发于2013年10月20日,现在看上去基本没有改变,但我们在一些特殊干系的地方加了些“2018年”的更新。

六年前的2007年11月,安卓开源项目(AOSP)第一次发布。
而就在几个月之前,初版iPhone刚刚发布,捕获了人们的想象力,首创了当代智好手机时期。

虽然Google是iPhone的运用互助伙伴,但它看到了没有竞争的iPhone的未来。
Vic Gundotra回顾起安迪·鲁宾(Andy Rubin)对安卓的基调是:

他认为,如果Google不采纳行动,我们将面临严厉的未来,一个人,一个公司,一个设备,一个运营商将是我们唯一的选择。

Google害怕苹果终极将统治移动领域。
因此,为了在移动领域没有任何成本的情形下帮助Google对抗iPhone,他们以开源项目的形式推出了安卓。

在那个时期,Google什么都没有,以是能霸占哪怕是很小的细分市场份额都是好的。
Google决定让安卓免费,并将其用作Google做事的特洛伊木马。

这样做的情由是,如果Google搜索有一天被iPhone拒之门外,人们就会停滞在桌面上利用Google搜索。

安卓是Google搜索“城堡”周围的“护城河”,它将保护Google在移动天下中的在线资产。

安卓市场份额的飞腾

本日,事情不太一样了。
安卓在智好手机市场的份额从零增长到将近80%。
安卓可以说是赢得了智好手机大战,但“安卓得胜”并不一定即是“Google得胜”。

由于安卓是开源的,严格来说它并不“属于”Google。
任何人都可以自由地利用它,克隆源代码,并创建自己的分支或其他版本。

正如我们在Windows Phone和Blackberry 10的挣扎中看到的那样,移动运用程序代表了移动市场中的统统,而安卓巨大的市场霸占率意味着大量的运用程序。

如果一家公司要做安卓的分支,那么这个分支操作系统就急速拥有了数百万兼容的运用程序;它只须要建立自己的运用商店并上传所有内容。

理论上,你可以在一夜之间拥有与Google的操作系统媲美的大量运用程序。
如果Google之外的某个公司能做得比安卓更好,它就能成为Googe的竞争对手,从而威胁到Google在智能移动手机市场的统治地位。
这是Google目前最大的风险:另一个成功的安卓发行版。

而且一些公司已经在考试测验建立Google之外的安卓了。
是最成功、最引人瞩目的安卓版本便是亚马逊的Kindle Fire。

亚马逊以AOSP为根本,去掉了所有常见的Google附加组件,并供应自己的运用商店、内容商店、浏览器、云存储和电子邮件。

中国全体国家也禁止了安卓的Google部分。
大多数Google做事都被禁止,因此唯一的选择是替代版本。

在这两种情形下,人们都会利用安卓代码,而Google没有得到任何好处。

作为零市场霸占率的末了一名,你很随意马虎放弃一些东西,但当你处于第一名时,这种开放的态度就有点困难了。

安卓已经从保护Google变成了保护自己。
移动是互联网的未来,掌握天下上最大的移动平台有很多好处。

这个时候,已经没办法把开源的东西再装回瓶子了,这就引出了一个问题:若何才能掌握一个开源项目?

针对安卓替代版本,Google一贯有对自己品牌的保护。
人们常日认为的“安卓”实在分成两部分:一部分是开源项目AOSP,这是安卓的根本,另一部分是闭源的运用程序,是所有Google品牌的运用程序。

只管Google绝不会让安卓完备封闭,但他们彷佛在尽统统努力让自己能享受已有开源项目的统统。

他们的紧张方法便是将越来越多的运用放到闭源“Google”的保护伞下。

闭源的蠕变

闭源的Google运用程序一贯存在。
最初,这些运用紧张是Google在线做事的客户端,如Gmail、舆图、Talk和YouTube。

当安卓没有市场份额时,Google能够仅保持这些运用闭源,而让安卓的其他部分保持开源。
从安卓成为移动巨子之后,Google就决定要掌握更多的公开的源代码。

个中一些运用程序可能仍旧存在AOSP的同等运用,但是当Google私有版本发布后,AOSP版本常日会被放弃。

较少的开源代码意味着Google的竞争对手须要做更多事情才能遇上Google。
虽然无法杀去世开源运用程序,但可以把自己的努力放在闭源运用上,从而让开源运用无人问津。

每次Google在Play商店发布新的安卓运用,常日意味着这一部分变成了闭源,以及AOSP版本的去世亡。

搜索

我们从搜索运用开始,这个例子很好地解释了Google若何重复AOSP的功能的。

2010年8月,Google推出了Voice Actions。
Google通过它将“Google搜索”引入了(当时的)安卓 Market。

当时安卓的版本还是Froyo。
上图显示了在安卓 4.3上运行的最新版AOSP搜索和Google搜索。
可见,AOSP搜索仍旧勾留在Froyo(安卓 2.2)的时期。

Google启动并运行其闭源运用程序后,就立即放弃了开源版本。
Google版本具有语音搜索,音频搜索,文本到语音转换,答案做事,并且包含Google Now——Google的助手功能。
AOSP版本可以进行网络和本地搜索,也只有这些了。

音乐

Google首先在Google I/O 2010上展示了它的云音乐做事,当然,这便是AOSP音乐运用程序被冻结的时候。
直到本日,它仍旧看起来像一个Froyo运用程序。

Play Music可以访问Google的云音乐存储,以及弘大的音乐商店和订阅选项。

Play Music还经历了多次用户界面重新设计,得到了均衡器和Chromecast支持。
这两个运用程序现在非常不同,很难想象它们曾经是同一个东西。

日历

Google日历是末了被闭源的运用之一。
这个过程对安卓社区的宣扬总是很诱惑:股票日历现在可供所有人利用!

现在可以从Play商店更新!
还有更多功能!
(哦,顺便说一下,它现在已经是闭源的了。

由于这个分裂是最近发生的,两个版本之间还没有太大差异。
Google日历会在各设备之间同步关照,并且它会得到一个很酷的新图标。
我以为AOSP日历就不会得到这些更新。

输入法

输入法设置展示了缺失落的功能

纵然是输入法也躲不开闭源的转变。
几个月前,Google在内置输入法中添加了类似Swype的手势输入,这便是在Play商店中发布的名为“Google键盘”的新运用程序。

猜猜源代码在哪里?不在AOSP。
上图可以看到两种输入法的选项。
Google键盘具有滑动输入选项,而AOSP则没有——在Google输入法发布后它立即被放弃了。

相册/相机

相机和图库实际上是一个APK(安卓运用程序包文件)。
AOSP版本称为“Gallery2.apk”,Google版本称为“GalleryGoogle.apk”。

正如您在上图中所看到的,Photospheres是Google版本独占的,这种创新的相机模式AOSP是没有的。

开源版本也省略了任何Google+相册集成。
常日的行为是显示基于云的Google+相册以及本地相册。

不过,在这里我们必须给Google一些赞许。
虽然AOSP版本中没有这些新功能,但4.3中引入的新设计已经成了安卓的开源代码。

未来

下一个被闭源的内置运用程序是短信运用程序,虽然尚未发布。
只管人们认为Google环聊试图像iMessage那样集成内置短信,这意味着安卓的SMS功能将被转移到闭源运用程序。

一旦Google完成切换,我预测在一两个版本内,内置的短信运用程序就不再是默认的,就像Google之前用Chrome干掉内置的Web浏览器一样(只管 Chrome仍旧是开源的)。

如果环聊真的集成了短信,那么AOSP的短信运用将被完备放弃。
短信功能彷佛已经在退休的路上了。

(从安卓4.0起它就没有重大更新了)以是当这统统终极实现时,你就会知道结果:开源的短信程序的去世亡。

左:KitKat,显示的是“Google照片”。
右:当前的“G+相册”图标

另一个目标偶便是开源的相册。
在安卓的下一版KitKat的透露图片中,有一个名为“Google Photos”的新图标。

而“相册”本应按字母顺序排列在“电子邮件”和“Gmail”之间,却可疑地缺席了。
虽然我们从未见过Google Photos,但它的图标和当前的Google运用程序“G+相册”一样。

看起来AOSP的相册将会去世去,被一个严重依赖于Google+的闭源运用取代。
这是Google的围墙花园的终极表现。

2018年的AOSP运用

2018年,所有这些Google运用程序都被更新了,但AOSP的运用却大大掉队(有的被彻底抛弃了),而Google的私有运用依然强势。

● Google搜索运用程序一如既往地深入集成到安卓中,还有一贯听人说话的Google智能助理。
在Google设备上,Google搜索运用乃至卖力主屏幕和运用一览。

● Google输入法集成了Google搜索、gif搜索和其他功能,现在称为“Gboard”,比以往更加Google。

● 开源相册确实去世掉了,大家都在用Google相册。

● Google为的Pixels网络准备的相机运用程序带有私有的的相机算法,可天生出色的图片。

● AOSP电子邮件运用程序已停用,Gmail运用程序成为主流,支持从非Gmail帐户获取邮件。

● 自本文撰写以来,Google已经从环聊转移到Allo再到安卓,但很快人们就不会再用AOSP运用发短信了。

锁定制造商

虽然Google已经在尽可能地掌握开源代码,但拥有面向消费者的运用程序并不是Google的唯一方法。

如果一家公司想要创建AOSP分支并复制Google的运用程序,并成为Google的安卓的竞争对手,那么很难找到公司给这些运用供应设备。

在一个开放的市场中,探求安卓OEM厂商本应是一个电话就能办理的问题,但Google让这统统变得困难了。
Google在移动领域的真正实力来自对Google运用的掌握。

这些运用紧张包括Gmail、舆图、Google Now、环聊、YouTube和Play商店。
这些是安卓的杀手级运用程序,不论大型还是小型制造商,都希望在自己的手机上利用这些运用程序。

由于这些运用程序不是开源的,因此须要从Google得到容许。
从这一点开始就像教父中的场景了,由于利用这些运用程序不可能没有附加哀求。

只管并不是官方的哀求,但如果加入了开放手机同盟(Open Hnadset Alliance,OHA),那么得到Google运用的授权就更加随意马虎。

OHA是一群致力于安卓(Google的安卓)的公司, 其会员合约禁止会员制造未经Google认可的设备。

你没看错,加入OHA须要一家公司签署合约,并承诺不制造运行安卓竞品的设备。

宏碁在中国生产运行阿里巴巴的阿里云操作系统的设备时就吃了亏。
阿里云是一个安卓分支,当Google得知后,就哀求宏碁关闭该项目,否则就会失落去对Google运用的访问权限。
Google乃至发了一篇公开的博客文章:

只管安卓仍可供任何人免费利用,但只有安卓兼容设备才能从完全的安卓生态系统中受益。

加入开放手机同盟,每个成员都可以贡献并构建同一个安卓平台,而不是一堆不兼容的版本。

这让一家在西方发卖安卓分支的公司非常难熬痛苦,那便是亚马逊。
由于Kindle OS算作安卓的不兼容版本,因此紧张的OEM厂商都被禁止为亚马逊生产Kindle Fire。

因此,当亚马逊为其下一代平板电脑购买制造商时,它只能从备选中打消宏碁、华硕、戴尔、富士康、富士通、HTC、华为、京瓷、遐想、LG、摩托罗拉、NEC、三星、夏普、索尼、东芝和复兴。

目前,亚马逊将Kindle Fire的制造委托给Quanta Computer,而后者的紧张业务是生产条记本电脑。
估计亚马逊也没有别的选择。

对付OEM制造商而言,这意味着他们没办法从Google的安卓逐渐过渡到分支。
只要你造出一台利用竞品分支的设备,去世亡之吻就会降临,被踢出安卓的家族,然后只能从零开始。

这种合约使得切换到安卓分支对付任何成熟的安卓OEM厂商来说都是个恐怖的事情。
你必须跳下Google的峭壁,而且再也无法转头。

任何希望得到Google运用容许的OEM厂商都须要通过Google的“兼容性”测试才能得到资格。
兼容性可确保Play商店中的所有运用都能在设备上运行。

对Google而言,“兼容性”也是一个流动的观点,安卓工程师曾在内部称它能够“让OEM厂商做我们想做的事情”。

虽然Google现在把测试设备“兼容性”的过程自动化了,但得到Google运用容许仍旧须要私下给Google发电子邮件。

个中大部分是通过后台协议和秘密条约完成的,因此我们得到的大部分信息都来自Google和可能的反抗者(如宏碁)之间的公开对峙和诉讼。

另一个掌握点是,所有Google运用捆绑在同一个容许之下。
因此,如果你要利用Gmail和Google舆图,就必须同时利用Google Play做事、Google+以及其他任何Google想要捆绑的东西。

一家名为Skyhook的公司在考试测验为安卓开拓竞争性的定位做事时创造了这一点。
切换到Skyhook的做事意味着Google无法再从用户那里网络位置数据。
这对Google来说很糟糕,因此Skyhook被宣告为“不兼容”。

所有利用Google运用的OEM厂商都被禁止利用Skyhook的做事。
Skyhook起诉Google,但诉讼仍在审理中。

用预装软件试水

对付大多数OEM制造商而言,离开Google生态系统并取获胜利只不过是一个白日梦。

OEM厂商在不引发Google反对的情形下能够进行的分开Google的试验,便是制造Google运用的替代版本。
这便是我们大多数人所称的“预装软件”。

预装软件是一个软件工程上的思维实验,OEM厂商复制Google的所有核心运用程序,以理解围墙花园外的生活有多么困难。

三星的无Google之梦

三星在这方面做得还不错,它拥有自己的用户帐户系统、后端同步和运用程序商店。
它还掩护着最完全的Google运用程序替代方案。

个中许多运用如浏览器、电子邮件和日历,都源于AOSP的运用,但三星在Google放弃它们并转向闭源之后的很永劫光内依然在连续为它们添加功能。

在利用Google运用的手机上,拥有两个日历运用程序彷佛很屈曲和多余。
但是,许多OEM厂商都把预装软件看作主要的计策后备操持,即“操持B”。

如果Google做了一些过分的事情并且OEM厂商不得不离开Google,那么他们至少须要一些东西展示给潜在客户。

OEM厂商将这些运用集成到自己的手机中,并从中得到有代价的反馈。
虽然这会产生冗余并增加用户的困惑,但一些用户可能更喜好OEM的核心运用程序版本。

有了如此浩瀚的替代运用程序,三星彷佛随时都可以离开Google,但复制Google运用程序只是冲破Google生态系统所需的巨大努力的一小部分。

OEM厂商真正想要的是巨大的第三方运用程序市场。
Google也知道这是它最大的弱点,以是他们也开始努力使运用程序生态系统依赖Google。

2018年的OEM厂商锁定

虽然Google和宏碁在中国产生了关于利用安卓分支的争执,但本日看起来彷佛是被许可的。

最新公开的Google制造商协议中写道:“只有当所有在适用地区授权分发过的Google运用程序全部被预装到设备上时,设备才能发布。

Google在中国没有开展业务,因此在中国没有“授权的Google运用程序”。
这给中国带来了一个漏洞,OEM厂商基本上可以在海内做任何他们想做的事,而不会违反Google的反碎片协议。

这造成了中国市场的极度混乱,各种相互竞争的运用商店,许多不同的账号系统,以及让开发者很难适应的不断变革的API。

Google运用的盗版问题也越来越严重,许多公司从中国购买手机,然后装入造孽下载的Google运用程序,再将其出售给国际客户。

在Ars,当我们为了评测而入口小米红米3时就深受其害,由于我们惊异地创造它预装了Google的做事。

在评测发布并注明很可能在中国无法利用Google做事之后,小米的代表见告我们,“红米3并没有预装Google Play,由于它是仅限中国利用的产品。
您看到的Play商店很可能是由入口商或发卖商预装的。
这是未经授权的入口商的常见手腕。

这意味着我们的经销商悄悄地打开了我们的设备,解锁了勾引程序,然后刷入了一个有Google Play的新ROM,重新锁定勾引程序,然后将其重新插入到盒子中,而我们一贯被蒙在鼓里。

Google对付类似事宜的处理,便是禁止未经授权的Google运用登录或利用Google账号的数据。

除非有诉讼,否则Google所有对OEM的哀求都不许可公开,因此我们只能从现有证据中预测本日的哀求。

2013年,Google Play容许协议称“公司不得,也不许可任何第三方......采纳任何可能导致或导致安卓碎片化的行为。

正如我们在宏碁事宜中理解到的,这个哀求也包括制造一个运行安卓分支设备。

亚马逊很难找到Fire平板电脑的制造商,但后来富士康却以某种办法成功 制造了Amazon Fire手机,并且没有被开放手机同盟踢掉。

大概这条款不适用于某些制造商,或者富士康可能得到了特殊通畅证?

三星仍旧拥有自己的运用程序商店、帐户系统和大量其他独立的运用,但它还没有离开安卓。

三星知道,不放弃目前的安卓产品线就没办法生产安卓分支,因此它已经考试测验制造自己的非安卓操作系统,名为“ Tizen”。

Tizen觉得很像安卓克隆,只是没有任何安卓运用程序。
就智好手机而言,三星制造的安卓分支会比Tizen更具吸引力,但它会让三星陷入与Google的战役中。

锁定第三方运用

我们之前已做生意量过Play做事更新的意义,它是Google与安卓分支斗争的主要武器。
Play Services是Google拥有的一款闭源运用程序,并作为Google Apps套件的一部分得到容许。

任何从“普通”安卓转移到Google Play做事的功能也都从开源转移到了闭源。
这款运用程序不仅能够以它独特的功能吸引用户,还能锁定第三方开拓职员利用Google的专有API。

分开Google建立自己的安卓运用程序生态系统彷佛很大略,只需机那里自己的运用程序商店,然后说服开拓职员将运用程序上传到个中,就可以了。

但Play Services中附带的Google API通过说服开拓职员将依赖于Google,以阻挡这种情形的发生。

Google的Google Play做事计策是将“安卓运用生态系统”转变为“Google Play生态系统”,让开发职员在Google认可的设备上尽可能轻松地生活,同时也让非Google认证的设备上的开拓尽可能困难。

如果你的运用利用了任何Google API,那么当你考试测验在Kindle或其他未经Google认证的AOSP设备上运行运用时,就会创造运用程序无法正常利用。

Google的安卓在安卓市场霸占很高的比例,开拓职员只需关心如何制作运用程序,使其运行良好,就能覆盖广泛的受众。

Google API可以实现这统统,但副浸染是你的运用不得不依赖于拥有Google Apps容许的设备。

Google Maps API

Google Maps API许可你在运用中利用Google舆图的数据。
这对付在舆图上显示景象或在旅行运用程序中显示位置等功能非常方便。

唯一的问题是,它是Google做事的一部分,而不是安卓的一部分。
依赖Maps API意味着你的运用无法在非Google认证的设备上运行。

为此,亚马逊不得不从诺基亚得到舆图数据容许,并构建Google Maps API的复制品。
亚马逊乃至有一个专门的页面辅导开拓者若何从Google舆图迁移运用程序。

Google的统统目的便是要让生态系统中的生活变得轻松,之外的生活变得非常困难。
如果你想在Kindle上运行,就须要支持两种不同的Maps API。

对付安卓分支的制造者而言,这是一个糟糕的情形,在这种情形下,亚马逊要么永久向诺基亚支付容许用度,要么就复制出全体安卓系统。

亚马逊现在还须要跟上Google的快速发展步伐:亚马逊的Maps API支持Google舆图API v1,但Google已经更新到了v2。

如果开拓职员依赖Maps v2 API中的某些新功能,而亚马逊尚不支持它,你就得做更多的事情。

Google云通报

Google云通报(GCM)是在安卓上进行推送关照的最大略方法,但这项功能永久不会涌如今AOSP上。

在I/O 2013中,GCM最近被添加到Play做事中,它现在不仅能够吸收关照,还能够向上游推送。

它还卖力在不同设备之间进行同步。
开拓职员常常利用GCM将新闻推送到设备,或关照运用程序同步新数据。

虽然利用Google舆图的运用可能会比较少,但许多运用程序须要推送才能正常利用。
这是亚马逊被迫复制的另一个功能,这样才不会被落在后面。

亚马逊的版本称为“ 亚马逊设备 ”,它只适用于亚马逊设备。
就像Maps API一样,开拓者不得不将为一小部分用户进行额外的事情和测试。

并不是每个GCM功能都存在于亚马逊的版本中,因此开拓者须要额外的事情来找出办理方法。

位置API

在Google I / O 2013中,Google修正了安卓位置API,并将其作为Google Play做事的一部分发布。

换句话说,安卓的顶级位置做事现在是闭源的。
根据历史履历,开源的功能会逐步被人遗忘。

增加的功能包括领悟位置做事,这是个完备重写的位置算法;还有Geofencing(许可开拓者在舆图上定义区域,用户进入该区域时将触发事宜),以及利用加速度计和算法识别活动的做事,以确定用户是否在不打开GPS的情形下行走、骑自行车或开车。

将Maps API和Google Cloud Messaging放入专有运用程序是完备合理的,由于这些做事依赖于Google做事器来运行。

然而,将全体位置做事移动到闭源,觉得便是Google的暴力抢夺。
现在有两种获取位置的方法:良好的、低功耗的、闭源的Google办法,以及糟糕的、耗电的开源办法。

运用内购

安卓上最佳的运用内购买是通过Google Play商店完成的。
但是,如果开拓职员希望他们的运用程序在Kindle或中国事情,他们就不得不探求另一种办理方案。

这是另一个任何可行的AOSP分支不得不复制的功能,因此亚马逊在Amazon In-App Purchasing API中完成了这一步。
三星也加入进来,于两年前推出了运用内购API。

Play游戏

Play Games是另一个私有API,可以办理移动开拓职员碰着的许多难题。
它可以让运用轻松地访问用户帐户、排行榜、造诣、云端保存和反盗版,还能在安卓上进行实时多人游戏。

这些都是大家都支持的功能:Web运用程序,iOS和安卓,但唯独AOSP不支持。
这是第三方运用程序可能依赖的另一个功能,也是安卓分支必须复制的功能。

亚马逊有一套名为“ GameCircle ” 的游戏API ,但它并不是Play Games的替代品,就像亚马逊舆图API一样。
开拓职员必须花韶光独立实现多人游戏。

支持iOS,推进锁定

超过邪恶和天才的边界的计策便是,90%的Google API可以在iOS上利用。
这样,那些仍在犹豫是否利用Google API的开拓职员可以安心了:Google的许多办理方案都供应了一流的可用性和功能,并且易于履行。

Google支持两种主流移动平台,因此它将覆盖绝大多数潜在用户。
该唯一不好的是,它不能在安卓分支上事情,反正AOSP分支只占目标设备的很小一部分。

大多数开拓职员都会接管Google API,然而接下来的问题是他们该当如何处理Kindle和其他安卓分支呢?

开拓职员紧张依赖自己来探求替代API办理方案,该办理方案可能已过期,也可能无法与现有运用程序完美合营。

如果这个其他办理方案不完美,开拓职员就不得不弄清楚如何环绕缺失落的功能设计他们的运用程序。

由于与目前的iOS + 安卓用户群比较,其他设备的用户数量非常少,那么支持这个独立的生态系统是否值得?能收回投资吗?

彷佛说一句“安卓分叉的地狱”然后忽略所有额外的开拓和测试事情更现实吧。

三星不会有结果

这一节阐明了为什么亚马逊可以不依赖Google,而三星做不到。
亚马逊完完备全在复制Google API,但三星对目前依赖Google的的状况并不能给第三方开拓者供应很好的回答。

任何有关三星离开Google生态系统的预测都为时尚早,除非我们看到三星得到舆图数据容许或者构建云通报的API。

亚马逊在努力跟上节奏,但毕竟它出身于互联网上,做事器和软件一贯是他们的强项,因此构建一堆云做事并不是难题。

但三星电子是一家电子公司,构建云根本架构和一堆API并不是他们的强项。
因此,虽然亚马逊可以在其云做事平台的支持下在几年内拼出一套做事来,但三星还有更多坎坷要走。

三星取得了一些进展。
如上所述,该公司拥有自己的SDK用于运用内购。
有趣的是,它还有一个广告SDK,但广告实际上赢利。
而Google的广告支持安卓、iOS、安卓分支,乃至Windows Phone。

2018年运用程序锁定的情形

本日依然没有人能够复制出Google供应的安卓做事。
亚马逊的Fire操作系统的迁移页面在这里。

在该页面上可以看到Google Maps API的亚马逊版本、运用程序内购和云等。
对付其他功能,该页面建议你在Amazon的非Google设备上运行时,让您的运用“优雅地降级”。

一种“能看不能碰”的开放

如果一家公司想要做安卓分支并成为安卓的竞争对手,就不得不复制本文中的所有做事。
纵然这样,也只是刚刚开始。
您仍旧须要给用户供应从Google的安卓切换到安卓分支的情由。

Google自己完成了所有的事情。
在安卓上险些能免费得到舆图以及所有云做事。
任何公司想要马首是瞻,可能就得外包许多东西。
很好的例子便是亚马逊必须得到诺基亚舆图数据的容许。

Google在舆图上发卖广告来赢利,而亚马逊必须为舆图数据支付用度。
这是安卓分支创建者面临的一种截然不同的收入状况。

Google的做事本钱低于零,而任何参与竞争的人终极都会向其他公司支付月费。

纵然一家公司确实设法在安卓生态系统之外制造了安卓分支并使其具有吸引力,也险些没有制造商能够制造运行新操作系统的设备。

纵然这个新的安卓分支更好,对付一个分开Google生态系统的OEM来说,它可能会碰着更大的麻烦和风险。

虽然安卓是开放的,但它更像是一种“能看不能摸”的开放。
你可以为安卓做贡献,也可以将它用于小小的爱好,但险些在每个领域,整套做事都在针对任何试图利用安卓而没有Google授权的人。
一旦考试测验利用安卓做一些Google不赞许的事情,全体天下就会崩溃。

英文:Google’s iron grip on Android: Controlling open source by any means necessary

原文:https://arstechnica.com/gadgets/2018/07/googles-iron-grip-on-android-controlling-open-source-by-any-means-necessary/

作者:Ron Amadeo,Ars Technica的评测编辑,他的专长是安卓操作系统和Google产品。

译者:弯月,责编:胡巍巍

“征稿啦”

CSDN "大众年夜众号秉持着「与千万技能人共发展」理念,不仅以「极客头条」、「畅言」栏目在第一韶光以技能人的独特视角描述技能人关心的行业焦点事宜,更有「技能头条」专栏,深度解读行业内的热门技能与场景运用,让所有的开拓者紧跟技能潮流,保持警觉的技能嗅觉,对行业趋势、技能有更为全面的认知。

如果你有优质的文章,或是行业热点事宜、技能趋势的真知灼见,或是深度的运用实践、场景方案等的新见地,欢迎联系 CSDN 投稿,联系办法:微信(guorui_1118,请备注投稿+姓名+公司职位),邮箱(guorui@csdn.net)。