自从谷歌发布没有多少更新的Android 4.3以来,很多人都在分析和猜测谷歌为什么会这么做,尤其是面对号称史上最大变革的iOS 7。这篇来自arstechnica的文章认为,谷歌不再对Android进行大幅更新,而是将更多的新功能和API放在Google服务里面,Google服务支持98%以上的Android设备,这是针对目前Android碎片化的一种补救措施。
Android 4.1以上版本仍不足50%,但Google服务支持98%以上Android设备 而在Android Developers官方网站里,也有这样的一段话: Although these Google services are not included in the Android platform, they are supported by most Android-powered devices. When using these services, you can distribute your app on Google Play to all devices running Android 2.2 or higher, and some services support even more devices. 尽管Google服务并不包含在Android平台里,但它支持绝大多数Android设备。使用Google服务,你可以在Google Play里向所有Android2.2及以上的设备分发你的App,部分服务甚至支持更多设备。 (当笔者撰写本文时,Google正在升级其Android Developers官方网站,将Google Services提升一级,不再从属于API Guides)这表明Google已默认上述分析是对的,接下来代号为KitKat版本的Android 4.4,也有各种消息声称其升级不大,而是改善性能支持更多低端设备。Google愿意出手解决碎片化问题,作为用户当然是乐见其成。但是,对于依赖Android平台的开发者和硬件厂商来说,我们必须想得更多:Google此举到底有何影响?能成功解决Android碎片化吗?我们先从第一个问题答起。影响一:Google应用将无处不在,无人再能阻止一直以来,Android操作系统让谷歌处于一种尴尬处境——谷歌耗费人力财力开发了Android,但硬件厂商转眼就把Google服务都替换成自己的,谷歌反而不能从中获益。更令人哭笑不得的是,Google应用都依赖Google服务,有些厂商将Google服务也删除了,用户即使下载了Gmail、Google Play等也无法正常使用。但现在Android升级集中在Google服务上,也就意味着要使用最新的Android版本必须支持Google服务,硬件厂商即使将Google应用替换掉,用户也可以下载使用。而凭借Google应用的良好品质,我们可以预见Google的一系列应用将在Android设备中更加普及,硬件厂商在这方面的话语权将越来越小。这一影响将促使硬件厂商重新思考,自己是否还有必要开发替代Google应用的App,特别是自己App体验无法胜过Google的时候。而一旦硬件厂商放弃这方面的开发,它们支持Android新版的速度也将加快,Android碎片化将在一定程度上得到改善。影响二:国内安卓手机/平板阵营的处境将愈加尴尬因为谷歌退出中国,中国的安卓硬件厂商始终名不正言不顺。如果说国外手机厂商替换掉Google应用是有私心的话,国内则更多是出于无奈——Google搜索都经常用不了,怎么还敢用Google应用呢?Google Play也未在国内正式提供服务,比如,你即使安装并正常使用Google Play,你也找不到付费App。笔者咨询了一些Android开发者,他们基本不使用Google service的API,因为怕国内手机不兼容,或者使用效果难以保证。而随着Google的去Android碎片化升级策略,国内安卓硬件厂商处境将更加尴尬。因为它们即使使用了最新Android系统,但因为厂商们去除了Google服务,以及国内开发者不敢使用Google服务API,国内的安卓用户将享受不到最新Android系统的好处,升级了和不升级没两样。影响三:Google将对Android更有控制力,Kindle、阿里云OS等日子不好过亚马逊的Kindle在Android阵营里异军突起,建立起自己的生态圈,而Google无法从中分一杯羹,对于这种情况,想来Google是非常不满的。在这之后,Google就加强了对Android阵营的控制,建立了“联盟”,要求联盟成员控制Android版本,不再发生这样的情况,当阿里欲图效仿Kindle自立门户的时候,就遭到了Google的强烈反对,导致了阿里云OS的难产,虽然最近阿里云OS复活,但声势已大不如前。但建立生态圈的诱惑力是很大的,倒下一个阿里,又起来一个小米。小米采用了另一种方式,直接在Android平台内打造生态圈,而凭借着Google无法借助中国,小米的Android照样和Google没什么关系(仅限国内),而现在Google再无法像对付阿里云OS一样对付小米了。但Google的Android升级策略却能对小米造成威胁,因为如果小米还想适配最新Android,就必须接受Google服务,一旦开发者们接受了Google服务的API、用户习惯了Google应用,那么小米生态圈将不再是牢不可破,最起码的小米应用商店将面临Google Play的威胁。Google能成功吗?还是要看开发者买不买账看到上面可以知道,Google的这一举措可谓是一石N鸟,如果成功将会使Google在Android阵营的话语权大大增强,对于这种情况,Android硬件厂商显然是不愿意看到的。但是,对于Google的策略采取何种反应,主动权并不掌握在硬件厂商手里,因为谷歌将新功能塞到Google服务里,要使用这些服务就得调用Google服务API,而一旦使用Google服务API的开发者越来越多,硬件厂商即使不愿意也是需要在ROM内集成Google服务的。那么,硬件厂商就毫无办法了吗?倒也不是这样。Google服务对Android来说只是附加服务,是为了方便开发者的,比如推送服务GCM。这些服务可以被第三方开发者服务所替代,比如国内无法使用GCM,但是有一些厂商能提供同样功能,使用它们也并不比使用Google服务差。因此,Google的这一策略到底是否能成功,就看开发者买不买账,是使用Google服务多还是第三方服务多了。结语:去年Google的另一举动也曾令人大惑不解,就是当苹果替换掉iOS默认的Google地图时,Google反而大举开发iOS应用,后来事实证明Google做对了,不但没有被苹果驱逐成功,反而在iOS平台站稳脚跟。从这一点就可以看出Google在战略上眼光十分高明,而现在谷歌的Android升级策略也令笔者生出同一感觉,它就像亚马逊雨林里的蝴蝶扇动一下翅膀,虽然目前不起眼,但以后必将影响世界。
|