Android版本分裂,開發(fā)者不用太在意
最近,Google 發(fā)布了 Android 版本分布圖。情況一如既往的不樂觀。***版的 Android 5.0 Lollipop 市場(chǎng)份額只有 0.1%,而 Android 4.4 Kitkat 也剛達(dá)到 39.1%。我們可以再次感嘆一下 Android 系統(tǒng)的版本分裂了。不過,Pocket Casts 開發(fā)者 Russell Ivanovic 在博客上撰文表示說,從開發(fā)者的角度看,這種分裂其實(shí)沒有什么太大的影響。
他認(rèn)為,當(dāng)看到這些數(shù)字的時(shí)候,人們很容易做出錯(cuò)誤的分析。這些分析常常忽視了兩個(gè)事實(shí)。一是,市場(chǎng)上的 Android 設(shè)備數(shù)量是 iOS 設(shè)備數(shù)量的 6 倍到 7 倍。因此,如果開發(fā)者針對(duì)占有率 39% 的 KitKat 版本的 Android,那么,用戶數(shù)量可能超過 iOS 8 的用戶了。二是,人們常常將整體數(shù)字與真正購買應(yīng)用的用戶數(shù)量混淆。以 Pocket Casts 的用戶為例:
從 Android 整體的生態(tài)圈來看,Android 5.0 只占有 1% 的份額,但是,Pocket Cast 的用戶中,23% 的人已經(jīng)用上了***的系統(tǒng)。原因是,那些購買應(yīng)用的人,以及喜歡 Android 系統(tǒng)的人,都有全新系統(tǒng)的手機(jī),而那些使用 5 年以上的老手機(jī),運(yùn)行著 Android 2.3 的人,或許永遠(yuǎn)不會(huì)去購買 Pocket Casts。
除此之外,Android 還有一個(gè)與 iOS 不同的特點(diǎn)。如果 iOS 用戶想使用 iOS 8 的功能,只能去安裝 iOS 8,但是,Android 的情況并非如此。Google 把許多功能放在了兩個(gè)庫里:Support 和 Google Play Services。Google Play Service 通過商店更新,并不和特定版本的系統(tǒng)綁定,而 Support 是開發(fā)者放在應(yīng)用之中的東西,由 Google 負(fù)責(zé)日常更新。當(dāng)新版本的 Android 發(fā)布的時(shí)候,許多新 API 都在這兩個(gè)庫中,不在系統(tǒng)的核心部分。這意味著,即使是舊的系統(tǒng)版本,用戶也能用上新的功能。從某種程度上說,Android 的向后兼容性比 iOS 還要好。
他對(duì)開發(fā)者的建議是
- Android 重大更新并非固定在某一天。每一款手機(jī)都有更新的日期。因此,只有廠商們都更新了設(shè)備之后,考慮 Android 新版本的占有率才有意義。
- 多數(shù)的開發(fā)者應(yīng)該忽視 Android 版本分布,只考慮自己想要針對(duì)的特定版本。
- Android 上的收入比 iOS 更加穩(wěn)定,而且,當(dāng)新版本發(fā)布后,應(yīng)用銷售不會(huì)受到太大的影響。
- 如果開發(fā)新應(yīng)用,針對(duì) Android 4.1 以上版本就可以了。針對(duì) 5.0 或許有點(diǎn)早,但是在幾個(gè)月后就沒有問題了。如果經(jīng)常更新的話,開發(fā)者可以考慮 4.4 版本。
題圖來著 epilaredev