Opensignal:让开发者蛋疼 Android设备已近2万款
为了更好地铺就 Android 的成功之路,Google 采取了免费开源的策略,该策略是极为成功的,这帮助 Android 赢得了移动操作系统的战争,使得 iOS 的前途变得暗淡,其他操作系统几乎没有崛起的空间
但这也造就了一个新的问题,那就是 Android 的血统纯正性。由于采取的是粗放式的开源策略,Android 被广大手机厂商所采用,当然也被手机厂商进行各种另类定制化开发,这就不可避免地出现了龙生九子,个个迥异,互不往来的局面
Android 系统的碎片化问题究竟有多严重,opensignal 的数据显示采用 Android 系统的设备多达 19000 多款
下面是 Android 家族的设备家谱图,琳琅满目的设备型号亮瞎开发者的小眼,你可知道他们为了解决 Android 的设备兼容问题,不知道熬过了多少个不眠之夜。
然后就是厂商品牌,众多的手机品牌厂商既是 Android 的优势,也不得不让人嘘嘘
这样导致的结果是不同厂商的阉割版 Android 系统可能无法快速演进到 Android 系统的新版本,意味着有些设备型号批着 Android 的外衣,但其实已经不再属于 Android。
Android 的分化更多地可以通过与 iOS 的对比显示出来,IOS 的碎片化情况更小,但这也决定了它从来就不可能是一个大众性的操作系统
裂化的操作系统自然也导致相关的手机传感设备多种多样,三星下面几款流行的设备所拥有的传感器比较就能很好反映这点
再来看碎片化的屏幕
俗语有云合久必分分久必合,Android 系统的碎片化很大程度上是市场化的结果。对手机厂商的本质意义而言,Android 并非操作系统,而是代码库,可方便挪用增添删减的代码库。