Google是怎样控制Android厂商的?
Google出售摩托罗拉移动,预示着他们放弃了走“软硬件结合”的道路。这意味着,OEM厂商们将会继续充当Android系统最重要的“分发者”。为了防止厂商任意“阉割”自己的服务和应用,Google出台了一套Google应用授权协议对厂商进行限制。
Google能那么做的原因是,尽管Android仍然是开源的,但包括Play商店、Gmail、Google地图、Google Play Services等在内的Google应用并不是。OEM厂商如果想要向自己的消费者提供这些服务,就必须得到Google的授权。 Google的员工解释称,GMS服务由于采用的是Google的专有代码,与Google的专有后端服务交互,因此与云服务相关的Google应用也是专有的。
根据 ArsTechnica的报道, Google与甲骨文之间的专利大战在继续延续的同时,曾经高度保密的新版Google应用授权协议也因此而公之于众。
应用层面:Google向OEM厂商“打包”预装自己的应用
在新的Google应用授权协议中,Google对厂商做了一系列的条款限定。受此协议约束的Google应用包括:设置向导、Google搜索插件、Gmail,、Google日历、Google Talk(现环聊)、YouTube、Google地图、Google街景、联系人同步、Android Market Client(现Google Play)、Google语音搜索和Network Location Provider。
Google在协议中将预装应用分为两类:一类Google应用是OEM厂商必须预装的,否则就不允许厂商预装任何Google应用;另一类Google应用是厂商可自由选择预装与否的。
Google强制OEM厂商安装的应用包括:与Google Play内容相关的应用(电影、音乐、书籍等)、Google+、Google Play服务和Chrome。
OEM厂商可选择安装的Google应用包括:Orkut、Google Goggles、Google地球、财经、新闻和天气和Google语音。
Google Play服务作为底层服务为Google的其他应用提供支持(就连YouTube应用在某次更新也开始必须依赖Google服务才能正常工作),Google+作为Google的账户系统也升级到重要的位置,而Google Play作为Google最大的内容分发渠道,厂商同样不得不安装。
这意味着,如果OEM厂商认为自己的用户需要使用Google地图,或是Gmail,或是YouTube,他们就不得不打包上文所述的一揽子Google服务和应用,否则他们就得不到Google的授权。
其他要求:OEM厂商需每月提供销量数据报告、Google应用必须预装在系统中的重要位置、机型发布之前需经过Google的审核
Google要求OEM厂商每月提供一份包含Android设备销量数据的报告,以便自己可以确切地掌握Android设备的数量。
Google甚至还对自家应用预装的位置也做出了严格的要求。例如,搜索插件和Android市场必须距离主界面不超过一屏之远(滑屏一次就可以看到插件和市场);任何会导致Google应用停止工作的病毒、蠕虫或其他编码都是被禁止的。
此外,OEM厂商在发布新机型之前必须向Google提交至少四部样机。如果Google审核不通过,那么厂商就不能发布这款设备。Google可以随时更新自己应用,OEM没有权利阻止任何Google应用进行更新。因此,哪怕是OEM厂商没有及时更新Android版本,Google也可以随时将预装的Google应用更新到最新版本。
这项Google应用授权协议会在两年之后过期,如果厂商仍然希望在自己出售的Android设备上预装Google应用的话,就必须在协议过期后跟Google重新进行谈判。通过控制应用授权,Google可以间接对Android设备厂商进行约束。
题图出处: deviantart
相关阅读:
追踪睡眠、定制旋转屏幕、重力锁屏:工具类App可以好用又好玩