在苹果发布iOS 8之后,用户可以立刻升级,享受到最新的系统。虽然iPhone 4s升级后,会出现应用运行速度慢、动画掉帧、应用适配不好的问题,但是,对于许多人来说,这是可以忍受的妥协。下个月,Google也会发布近年来最大的一次更新,Android L(5.0),问题是,有多少设备能够及时得到更新?
Nexus、Android One、Moto X(G)应该能够最早获得系统更新,但是,它们占有的市场份额都很小。对于多数的Android用户来说,Android L升级会是一个缓慢的过程,取决于厂商和第三方的,还有一部分用户会看到,自己的设备被无情地抛弃了。由于Android的开放性,这种情况几乎是无法避免,每次系统更新的时候,都会重演一次。
Google曾经试图解决这个问题。早在2011年,Google宣布与主流厂商达成升级联盟,要求在18个月内升级到新系统,但是,这个计划毫无悬念地破产了。现在,Google采取了新的策略,淡化系统升级,把重点转换为服务升级,具体来说,就是把Google应用逐渐独立出来,不依赖系统本身,同时,把Google Play Services的功能大大扩展了,使其包含了大量系统级的API。
由于Google Play Service是完全由Google控制,并且是自动升级的,Google可以让尽量多的用户第一时间享受到Google服务,无需等待系统升级。同时,这也成为Google控制Android生态圈的一种手段。当大量的系统级API转移到Play Services,厂商和开发者对于Google的依赖就更深了。Ars Technica曾经以列表展现了Android升级的状态。
从中,我们可以看到,Play Service中包含了大量重要的API,包括地图、游戏、位置API,还有许多其他重要功能,包括恶意软件扫描、应用内付款、远程清除等等。
在今年的Google I/O大会上,Android部门的主管Sundar Pichai也强调了Google Play Service的重要性,并且说,它会每六周更新一次。因此,当Android L正式发布后,即使用户无法及时获得系统更新,也能够享受到许多服务上的更新。
不过,服务更新毕竟不是系统更新,有些重要方面是无法顾及的。从Android L开始,一个新的软件运行环境ART将会取代原来的Dalvik,会使得软件的运行更加流畅,而这必须是通过系统更新才能实现的。另外,Washington Post了解到,在下个月发布的新系统中,所有的数据将是默认加密的,从而使个人信息更加安全。问题是,有多少人能够及时享受到新系统的好处呢?
科技博客作者John Gruber评论说,“对于每个人来说,这是好消息,但是,大多数Android 用户用上Android L或更高版本,需要多长时间?五年?”
或许也没有必要如此悲观。从目前的情况看,Android升级问题还是有所改善的。Android 4.0版本是2011年10月发布的,按照Google最新的数据,如今Android 4.0以上设备已经占87.9% 了,这其中的间隔是三年时间。另外,Android 4.1(Jelly Bean)是2012年6月底发布的,现在的市场份额是53.8%。乐观地看,大多数Android用户升级到Android L,应该是在两年之内吧。
不过,Google统计的只是访问Google Play Store的移动设备,如果我们把其它Android设备计算在内的话,情况就会糟糕很多。