科学

安卓碎片化

安卓平台差异化越来越大的现象

  • 中文名:安卓碎片化
  • 外文名:Android fragmentation
  • 拼音:ān zhuó suì piàn huà
  • 定义:通俗的讲亦是指整个安卓平台的差异化越来越大安卓
  • 类型:计算机科学
  • 适用领域:智能手机
  • 安卓碎片化介绍
    通俗的讲亦是指整个安卓平台的差异化越来越大。安卓平台的诞生为手机智能化的普及立下汗马功劳,但安卓平台最大的缺点也越来越凸显,那就是碎片化严重:设备繁多,品牌众多,版本各异,分辨率不统一等等,这些都逐渐成为安卓系统发展的障碍,碎片化严重不仅造成安卓系统混乱,也导致安卓应用的隐形开发成本的增多。

    概念

    通俗的讲亦是指整个安卓平台的差异化越来越大,

    任何成功的智能操作系统都是由庞大的软件资源支撑起来的,这要求系统和硬件有一定的一致性,这才能确保软件的兼容性,而个人和团体开发的第三方软件也有一定的规范,以确保软件和设备完全兼容。而由于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删除。

    Copyright © 趣爱秀