通俗的讲亦是指整个安卓平台的差异化越来越大,
任何成功的智能操作系统都是由庞大的软件资源支撑起来的,这要求系统和硬件有一定的一致性,这才能确保软件的兼容性,而个人和团体开发的第三方软件也有一定的规范,以确保软件和设备完全兼容。而由于Android完全免费以及完全开源的性质,最终导致Android设备的软件兼容性变差,间接加大了软件开发的难度(主要难度是让软件在更多的设备上运行),最终会导致一个结果:由于开发难度高,开发成本增大,软件开发商和软件开发者们会放弃开发。最终Android会因为“失血过多”而死。
在这几十万台设备中,共有3997款不同的型号。毫无疑问的说,三星的GT-i9500(Galaxy SIV) 是2013年比较流行的手机之一。有趣的是,有1363种型号在他们的数据库里“一闪而过”。其实这些型号是真实存在,只是不流行,当中包括10.1英寸的Concorde Tab、支持双SIM卡的印度手机Lemon P1等等。
Android制造商的品牌和Android手机型号一样零碎,只要你愿意,任何一家企业都可以变成Android的制造商。从图中我们可以看到,OpenSignalMaps应用开发者收集到599家的厂家信息。值得注意的是,三星以270144台设备占据了全部数据的40%。
随着时间的累积,Android的版本也慢慢变得十分碎片化。新的版本不断推出,但是旧的版本没有立刻被淘汰,似乎有长期共存的趋势。2011年,Android2.3是市场的主要版本,而现在最流行的并不是最新的Android4.4,而是修复了Android2.3部分BUG和小幅度增加API的2.3.3+版本。从图中可以看出,2011年占有市场90%份额的两款Android版本仅滑落到75%,而这种小变化是让人吃惊的。这意味着开发者将会更加困惑,到底让程序去兼容Android2.3,还是最新的Android4.4?
图中的每个点代表一个特定的分辨率。从中可以看出,虽然分辨率非常不统一,但是主线上的点的的长宽比都是保持在5:3。
在做Android编程的时候,为了更好的显示图样,我们要做如此多的设 置。
换成iPad和iPhone的话却变得如此简单:
碎片化问题随着安卓的发展也将日益明显,更多的品牌,厂商的加入会是这个圈子的包容度更大,差异性也将更大,如何在其中真正做到求同存异,良性并有规律的发展,我想是每一个从事安卓相关工作者需要思考的问题。
[1]
[1] 什么是安卓碎片化? · 265G安卓网[引用日期2012-11-20]
1、本网站为开放性注册平台,以上所有展示信息均由会员自行提供,内容的真实性、准确性和合法性均由发布会员负责,本网站对此不承担任何法律责任。
2、网站信息如涉嫌违反相关法律规定或侵权,请发邮件至599385753@qq.com删除。