Android碎片化報告:圖解生態(tài)的碎片化
Android的碎片化在助長生態(tài)擴張的同時也帶來了開發(fā)難度上的劣勢。初創(chuàng)公司OpenSignal近期就針對使用其應用的682000部設備進行數據調研,并針對Android生態(tài)的碎片化出具了一份詳細的可視化報告。
先來看報告中一組簡單的數據:
- 11868種機型,今年使用OpenSignal的Android設備種類
- 3997種機型,去年使用OpenSignal的Android設備種類
- 682000臺,參與報告數據采集的設備數量
- 47.5%,三星在上述設備中所占的比重
- 8個版本,當前用戶正在使用的Android版本總數
- 37.9%,當前正在使用Jelly Bean的Android用戶比重
碎片化引發(fā)的問題
Android設備在硬件配置和屏幕尺寸的差異是這個生態(tài)碎片化的***個維度。操作系統(tǒng)本身具備的多個版本,并且無論何時任何一個版本都有一定數量 的用戶使用,這是Android碎片化的第二個維度。這兩個維度合力產生的效果就是大大增加了在Android設備上開發(fā)應用的難度和時間成本(前提是開 發(fā)者想要覆蓋盡可能多的設備以吸引更多用戶)。
碎片化的優(yōu)勢
除卻上面的問題,碎片化同樣能給用戶和開發(fā)者帶來益處。廉價的Android設備意味著它能比iOS擁有更大范圍的用戶覆蓋,所以對開發(fā)者這也就是一個更大的潛在受眾群(盡管開發(fā)難度加大,但潛在市場的誘惑不能擋)。
對消費者來說,高度碎片化意味著他們買到各自稱心的手機,無論是在尺寸、價格還是功能上消費者都有很大的選擇余地。
機型的碎片化
2012年7月使用OpenSignal的Android機型分布
2013年7月使用OpenSignal的Android機型分布
市面上的機型種類從3997種發(fā)展到了11868種,幾乎是去年同期的3倍,所以對比一下兩圖——體會一下碼農叔叔要使app兼容眾多設備的難度吧。
品牌碎片化
Android在品牌上的碎片化并不比機型分布好很多。
下面的圖表很有效地說明了三星在這一市場上的統(tǒng)治地位,獨占47.5%的市場份額。索愛以6.5%尾隨其后,但這一數據連前者的1/6都不到。
圖表中隸屬同一公司的不同品牌是分開統(tǒng)計的,比如Moto和Motorola,HTC在不同地區(qū)的叫法——但即使將數據合并,Motorola最終的總份額也只有4.2%,對應HTC是3.9%。
Android操作系統(tǒng)的碎片化
在硬件之外,Android操作系統(tǒng)本身也高度分裂。白線表示的是整個時間跨度內***一代的API所占的比例。
跟iOS對比
Android的碎片化與iOS作比就更加明顯了。下面的餅圖說明了兩大操作系統(tǒng)在API層面的碎片化程度。
屏幕尺寸
一個完善的UI對于app的成功至關重要。Android在這點上給開發(fā)者們設了兩道關卡:***,各大品牌們紛紛搭建自己的UI體系 (Touchwhizz、HTC Sense…),這些界面會改變Android默認的元素顯示。第二,沒有任何一個平臺能跟Android一樣擁有如此繁多的設備尺寸。
為如此繁多的屏幕尺寸設計界面和架構代碼的挑戰(zhàn)性可見一斑。對比iPod-touch,iPhone和iPad的尺寸僅有四種。
外篇
Android的碎片化伴隨著它在更廣大的地理范圍上擴張而加重,但開發(fā)者們同時也要意識到碎片化不僅僅局限于設備和操作系統(tǒng)。設備使用情境的碎片 化也應該是開發(fā)者們需要考慮的因素:一些app的功能在部分地區(qū)適用,但在一些區(qū)域可能完全用不上;網絡連接,比如根據當地的WiFi覆蓋率和網絡質量調 整你在app中數據傳輸的策略;還有一點是電池的續(xù)航能力,在發(fā)達地區(qū)1天的續(xù)航用戶可以接受,但在欠發(fā)達地區(qū)你要是把設備整成一天就耗光電力就略坑了。 一個app的表現不僅僅受到設備的影響,它也受用戶所在區(qū)域的影響。
在上述報告中我們能明顯看出Android的碎片化正在加劇——更多的時候我們把它看做是Android的一個劣勢而非優(yōu)勢。碎片化帶來的問題所有的開發(fā)者比我們都更加清楚,但一味指責也沒有道理。蘋果當下正準備推出低端設備,這一過程無疑會增加生態(tài)內的碎片化程度。
控制這一趨勢的關鍵在于討好消費者和弄死開發(fā)者之間的平衡。