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