要问什么是Android系统最让人无语的地方,我想“标准”二字绝对可以给谷歌扇一记响亮的耳光。看看下面这些由Open Signal Maps所统计的安卓设备型号分布图吧,Android系统的碎片化情况绝对比你想象的要严重很多
主流Android设备厂商分布图
我们可以从图中看到,以屏幕分辨率,和系统版本为区分条件,安卓手机就已经能切成如此密密麻麻的一堆碎片,三星Galaxy S II算是最成功的Android手机了,但它也只能勉强占个10%不到的比重。
截止到2012年4月,Android设备的系统使用情况
作者统计的3997款Android设备所具备的屏幕分辨率和尺寸
即使去掉那些非主流设备,剩下的Android设备依然具备如此之多的屏幕分辨率
相比之下,苹果设备的屏幕尺寸就简单多了...
更让人觉得不可思议的是,图片作者在制作过程中一共收集了3997个Android设备型号,但有1363个只在收集过程中遇到过一次,市面上无影无踪。(Dennis:3997?弱爆了!作者应该来我国华强北逛逛,相信他会对“碎片化”这个词有新的理解)
这是一个整个安卓生态环境都需要面对的问题,不管是用户,应用开发者,以及生产商。在用户享受海量选择的同时,他们也需要背负应用的兼容性和体验差异所带来的困扰。更不用说开发者面对这大量的设备要应对的各种运行环境……