首页 > 代码库 > Opensignal:让开发者蛋疼 Android设备已近2万款

Opensignal:让开发者蛋疼 Android设备已近2万款

  为了更好地铺就 Android 的成功之路,Google 采取了免费开源的策略,该策略是极为成功的,这帮助 Android 赢得了移动操作系统的战争,使得 iOS 的前途变得暗淡,其他操作系统几乎没有崛起的空间

  但这也造就了一个新的问题,那就是 Android 的血统纯正性。由于采取的是粗放式的开源策略,Android 被广大手机厂商所采用,当然也被手机厂商进行各种另类定制化开发,这就不可避免地出现了龙生九子,个个迥异,互不往来的局面

  Android 系统的碎片化问题究竟有多严重,opensignal 的数据显示采用 Android 系统的设备多达 19000 多款

20140831095545

  下面是 Android 家族的设备家谱图,琳琅满目的设备型号亮瞎开发者的小眼,你可知道他们为了解决 Android 的设备兼容问题,不知道熬过了多少个不眠之夜。

20140831095814

  然后就是厂商品牌,众多的手机品牌厂商既是 Android 的优势,也不得不让人嘘嘘

20140831100100

  这样导致的结果是不同厂商的阉割版 Android 系统可能无法快速演进到 Android 系统的新版本,意味着有些设备型号批着 Android 的外衣,但其实已经不再属于 Android。

20140831100254

  Android 的分化更多地可以通过与 iOS 的对比显示出来,IOS 的碎片化情况更小,但这也决定了它从来就不可能是一个大众性的操作系统

20140831100739

  裂化的操作系统自然也导致相关的手机传感设备多种多样,三星下面几款流行的设备所拥有的传感器比较就能很好反映这点

20140831101059
再来看碎片化的屏幕

20140831101304

  俗语有云合久必分分久必合,Android 系统的碎片化很大程度上是市场化的结果。对手机厂商的本质意义而言,Android 并非操作系统,而是代码库,可方便挪用增添删减的代码库。

Opensignal:让开发者蛋疼 Android设备已近2万款