萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> 安卓開發 >> 開發安卓太累:開發者要對付4000款設備

開發安卓太累:開發者要對付4000款設備

   據外媒報道,谷歌Android系統,因開源導致的ROM和硬件產品上的碎片化,已經不算新聞。而最近一個移動軟件開發者公布的數據,則切切實實的反映了這一現狀。這名開發者的軟件,要安裝在近四千種設備上進行適配,壓力可想而知。

開發安卓太累:開發者要對付4000款設備

  開發Android太累(圖片來自騰訊)

  移動軟件OpenSignalMaps的開發者,在網絡論壇上公布了有關安裝軟件的軟硬件平台分布數據。據稱,安裝這一軟件的Android設備數量達到了3997種。其中市面上最流行的Android設備是三星電子的S2手機。

  另外,1363種Android設備的用戶,在下載軟件之後只登陸了一次。可能軟件隨後被卸載。表明Android設備市場沒有出現足夠的集中化。數據還顯示,安裝量排名前25名的設備,在總數中並未占到當前Android設備總量的一半。

  據稱,上述近4000種安卓硬件設備,來自599家廠商品牌。一般而言,每一家廠商均會對Android系統定制修改,推出自家的定制版ROM。因此可以粗略理解為上述應用軟件進入了近600個ROM中。

  安卓硬件設備的屏幕分辨率,也是五花八門。上述軟件一共統計到了13種常見的屏幕分辨率,另有十余種並不主流的屏幕分辨率。

  作為對比的是,蘋果的iOS設備,開發者只需要應對四種主要屏幕分辨率。蘋果iOS生態,完全由蘋果公司一家把控。在智能手機和平板電腦上,開發者需要適配的硬件數量,僅有寥寥數款(蘋果手表成為最新增加的iOS硬件),這有助於提升應用軟件的流暢度和使用體驗。

  當然,面對Android生態的碎片化,谷歌公司已經采取整頓措施。從Android 5.0開始,用戶界面設計和美觀程度提升了一個台階,獲得更多硬件廠商對官方版安卓的搭載支持。

  另外谷歌在發展中國家推出了“Android One”手機計劃。智能手機中的操作系統和應用軟件,全部由谷歌一家來負責打包預裝和升級,各國參與這一計劃的手機制造商只需要負責硬件配置、代工制造、銷售以及客戶服務,這也會幫助解決碎片化。

copyright © 萬盛學電腦網 all rights reserved