android-lollipop-statue

最近,Google 釋出了 Android 版本分佈圖。情況一如既往的不樂觀。最新版的 Android 5.0 Lollipop 市場份額只有 0.1%,而 Android 4.4 Kitkat 也剛達到 39.1%。我們可以再次感嘆一下 Android 系統的版本分裂了。不過,Pocket Casts 開發者 Russell Ivanovic 在部落格上撰文表示說,從開發者的角度看,這種分裂其實沒有什麼太大的影響。

他認為,當看到這些數字的時候,人們很容易做出錯誤的分析。這些分析常常忽視了兩個事實。一是,市場上的 Android 裝置數量是 iOS 裝置數量的 6 倍到 7 倍。因此,如果開發者針對佔有率 39% 的 KitKat 版本的 Android,那麼,使用者數量可能超過 iOS 8 的使用者了。二是,人們常常將整體數字與真正購買應用的使用者數量混淆。以 Pocket Casts 的使用者為例:

pc_numbers

從 Android 整體的生態圈來看,Android 5.0 只佔有 1% 的份額,但是,Pocket Cast 的使用者中,23% 的人已經用上了最新的系統。原因是,那些購買應用的人,以及喜歡 Android 系統的人,都有全新系統的手機,而那些使用 5 年以上的老手機,執行著 Android 2.3 的人,或許永遠不會去購買 Pocket Casts。

除此之外,Android 還有一個與 iOS 不同的特點。如果 iOS 使用者想使用 iOS 8 的功能,只能去安裝 iOS 8,但是,Android 的情況並非如此。Google 把許多功能放在了兩個庫裡:Support 和 Google Play Services。Google Play Service 通過商店更新,並不和特定版本的系統繫結,而 Support 是開發者放在應用之中的東西,由 Google 負責日常更新。當新版本的 Android 釋出的時候,許多新 API 都在這兩個庫中,不在系統的核心部分。這意味著,即使是舊的系統版本,使用者也能用上新的功能。從某種程度上說,Android 的向後相容性比 iOS 還要好。

他對開發者的建議是

  • Android 重大更新並非固定在某一天。每一款手機都有更新的日期。因此,只有廠商們都更新了裝置之後,考慮 Android 新版本的佔有率才有意義。
  • 多數的開發者應該忽視 Android 版本分佈,只考慮自己想要針對的特定版本。
  • Android 上的收入比 iOS 更加穩定,而且,當新版本釋出後,應用銷售不會受到太大的影響。
  • 如果開發新應用,針對 Android 4.1 以上版本就可以了。針對 5.0 或許有點早,但是在幾個月後就沒有問題了。如果經常更新的話,開發者可以考慮 4.4 版本。

自 愛範兒