本月收到一份關愛里程碑的郵件,入職滿3周年了,從一個懵懂的新人到從容淡定的小油條,在外辛苦打工不容易,能收到一封簡單的關懷郵件也是有感欣慰,這里祝願公司越發展越好。
進入主題,移動網頁設計中,很多同學常問一個問題:這么多種移動設備,要兼容哪幾類呢?
相信很多人會回答主流的系統ios、android,但是這2個系統又有多個版本,如ios就有4、5、6、7,android有2.2、2.3、3.0、4.1、4.2,包括我之前提到winphone 8,大家也在考慮到底該不該兼容,這是一件非常頭疼的事情,主要在對一些特殊機器(ios 4、android 2.2-2.3)的處理,需要消耗不少的時間和精力,而且不一定能解決問題,反而會增加工作成本。
上圖是在公司遇到過一個場景,蘋果的ios 4於2010年6月份上市,ios 5於2011年10月推出,而目前國內ios系統最新版本是7.1.2,在2年前我還是會做好ios 4的兼容,可4年過去了,雖然手機系統更新特別快,而仍然存在頑固的ios 4用戶呢,想想可能的原因是這部分用戶的機器越獄了,不想升級系統。
往往我們會下意識得感知到目前ios 4、android 2.2、winphone的用戶極少,就因為周圍幾乎沒有人使用,單憑這樣的理由說服產品經理或者老板放棄對該版本的兼容,不具備說服力,反而會遭到挑戰,要不要放棄這部分用戶,我們可以通過真實的數據,證明自己的觀點,讓產品經理或者老板知道產品的用戶群,而不是說:我覺得不用就可以。那么,最終我用數據說服了產品經理放棄對ios 4的想法。
圖1
數據來自百度2014移動統計所覆蓋的數萬款app數據,其中4月份到6月份的移動設備品牌占比如下:
從上圖可以看出移動市場幾乎被ios和android系統所覆蓋,其中蘋果手機占了21.29%,其余的幾乎是android系統的。
圖2
來自蘋果官網的數據,各版本iOS的最新市場占有率:
截止至2014年7月13,ios 7已經占據了所有ios設備的87%, ios 6的占有率只有11%,而更早版本的ios只占總數的2%,ios 6及以下版本正在消失。
圖3
來自騰訊雲分析2014移動行業第一季度的數據報告,數據不一定精准,但8億多設備的數據是非常有參考價值:
可以看出國內ios 7、android 2.3-4.1是主流系統,ios 4、android 2.2的所占比例幾乎沒有,android手機中2.3系統還有16%的用戶。
另外,如果可以的話,建議大家在自己的產品中添加點擊流,檢測一段時間內產品用戶群的系統和版本,這樣能夠最真實的找你們的用戶群。
總結
- 移動web開發中,推薦兼容ios 5+、android 2.3+系統,其中android 2.3的機器比較低端,需要做好特殊兼容
- ios 4、android 2.2系統的用戶數極少,不推薦做兼容處理,讓這部分用戶去升級系統,與時俱進,而不是放縱他們
- 特殊的兼容處理,如像winphone系統的手機,設備也不算低端,兼容性良好,可做適配