从2008年9月,Google正式发布Android 1.0操作系统之日起,“碎片化”就成为其一个抹不去的标签。实际上,这一状况的产生几乎是无可避免的——苹果发布iPhone以后,手机进入从功能机到智能机转换的时代,Android系统不仅起跑的时间点落后于iOS,同时系统的成熟度和体验都处于劣势。
[p=26, null, left]所以,为了快速抢占市场,Google选择将操作系统开源,它的副作用就是,在没有统一的标准的情况下,不同的厂商可以定制不同的操作系统特性并且采用五花八门的硬件规格。我们看到,即使是Android阵营的领域厂商:三星、HTC、Sony、华为、小米……也没有一家采用了原生的操作系统,除此之外,各家厂商自己的产品线上都有不同大小、不同分辨率的终端。[/p][p=26, null, left]同时,由于Android初期极为不成熟,所以它的迭代速度也是惊人的——在1.0版本之后,Google每在4~7个月内就会发布一个较大变化的版本升级。这个速度为各个终端厂商的反应能力提出了不小的挑战,它导致的后果就是,携带不同版本Android操作系统的产品遍布市场,它们的性能和特性都有不小的差别。[/p][p=26, null, left]以上这些因素的最大受害者是Android平台的软件开发者们,即使是开发一个十分简单的应用,他们也需要对市面上不同分辨率,不同Android版本的终端进行各种适配,其工作量是巨大的。不仅如此,由于不同Android版本的特性和开放的权限不同,所以新版本支持的功能很可能在旧版本上无法实现,那么开发者还需要考虑“向下兼容”和功能上的取舍。[/p][p=26, null, left]但我想说的是,这些问题并没有想象中严重:[/p][p=26, null, left]首先,随着整个Android生态圈的成熟和市场份额占有绝对地位,使得大部分开发者都不会因为版本和适配问题而放弃这个平台。同时,也有大量面向开发者的适配和测试工具来帮助他们降低工作量和成本。[/p][p=26, null, left]其次,Android在4.0版本之后,已经趋于成熟并建立了统一的设计规范,Android联合创始人Rich Miner也在不久前接受采访时透露Android 4.1和4.2系统的市场份额已超过2.3系统,成为用户数最多的Android版本。随着各种新折设备的上市,拥有高度统一特性的4.X系统将会成为Android市场的主力。[/p][p=26, null, left]再次,硬件的多样化和厂商定制系统虽然带来了一定的麻烦,但其贡献更加耀眼——他们为市场提供了多种选择,从5.3英寸的手机到7英寸的平板,以及各类分辨率,为不同层级市场和对功能特性有要求的用户都提供了充足的选择。[/p][p=26, null, left]所以,“碎片化”实际上并不是一个会对Android造成多少伤害的问题,真正的隐忧是在碎片化之后,Google对整个Android生态圈的控制权问题。举个例子:不久前我报道了Android系统最新被发现的漏洞,这使得攻击者可以不需要更改Android应用程序的开发者签名便能对APK代码进行修改。利用这一漏洞,攻击者们能够获得Android系统的最高权限,访问所有的应用和手机数据。也就是说,一旦取得权限,攻击者几乎能对用户的手机做任何事。Google收到漏洞报告后,在三月初就给各个厂商提供了安全补丁来修正这一漏洞。可实际上,到目前为止,只有三星的Galaxy S4等极少数手机对此进行了更新升级,大部分厂商都对此置若罔闻。[/p][p=26, null, left]这便是Google面临的最大问题——它几乎没有对任何一家硬件厂商的控制能力,如此重要的漏洞修复竟然很少得到他们的响应,而如果一旦这个危机爆发,对Android用户的伤害是巨大的。[/p][p=26, null, left]我想Google并不会不明白这一点,它和LG已经合作制造了好几代硬件,不久前又让Galaxy S4和HTC One的原生版在Google Play上售卖,如今还在大力推行Moto X……这一切都是为向厂商树立标准,告诉他们Google想要什么。但问题在于,如果Google对他们的掌控一直无法以一些强硬条款落于纸上的话,这个想法很可能将沦为空谈。[/p]
[ 此帖被在2014-10-11 18:08重新编辑 ]