近日,一位Android开发者狂买600多款不同的Android设备,而且他还抱怨还有很多设备买不到。
难道Android开发人员都是土豪?还是逗比?都不是。这一切只因Android的碎片化已经相当严重。
一张图告诉你安卓碎片化有多严重
抛开屏幕尺寸不谈,单说Android设备的分辨率,下面这张图已经是碎片化严重这是国外一家公司的调查结果,看完之后,小编也惊呆了。
这幅图能很好地显示出安卓设备的屏幕分辨率种类之繁杂,颜色深浅代表其数量大小,深色标注出了几种最主要的分辨率。
安卓的碎片化产生的原因
安卓设备种类繁多,屏幕尺寸,屏幕分辨率不一样。就算是屏幕尺寸一样的分辨率可能不一样,分辨率一样屏幕尺寸又可能不一样。而且安卓系统又在不断更新中,新版和旧版本系统的设备仍旧大量存在,各厂商又无法及时对其进行统一升级,导致最近几年来来安卓系统各版本的市场占有率并无太大变化。
这是上月谷歌统计的安卓版本分布图,和前几个月的几乎没有变化,各个版本的Android都占用一定的比例,碎片化严重。
碎片化给开发者带来的影响
Android的碎片化极大地打击了开发者的热情,一个应用要适配不同的分辨率、不同尺寸的屏幕,现在的碎片化已经完美打乱了原来谷歌指定的三个DPI就能适配所有安卓设备的计划。
更严重的是,随着安卓版本的更新,应用程序不仅要支持新版本,还必须支持老版本,这样就不奇怪在文章的开头,开发者狂买600多款安卓设备。
安卓的碎片化能停下来吗?
阻止安卓碎片化?除非大家都去买同一款设备,在目前看来这显然不可能。如此严重的“碎片化”,对于安卓来说既是福音,又是诅咒。
从好的方面看来,“碎片化”让每个用户都可以与众不同,选择最适合自己的机型和UI,也给了每个厂商自我创新的机会。坏的方面,高度“碎片化”给安卓带来的弊端也非常多,最严重的问题就是安卓的“应用生态系统”无法良好运行,这让谷歌非常头疼。
上月,在谷歌 I/O 2014大会上,谷歌发布了Android L,并推出了安卓的全新设计语言——Material Design,降低了安卓应用的开发难度。这一系列措施都是致力于解决安卓的碎片化问题。看来想要把失控的安卓重心抓回掌心,谷歌得多想想办法。
2014-09-23 17:30 30楼
我还是跟着大众走吧