Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows教程綜合 >> Windows資訊 >> Android系統版本分散零亂再度引發爭議

Android系統版本分散零亂再度引發爭議

日期:2017/2/7 11:50:19      編輯:Windows資訊

 

    就在一周前,iOS 平台上的熱門免費游戲 Temple Run 終於推出了 Android 版本。三天之後,該游戲在 Google Play 上的下載量就突破了 100 萬(在 iOS 平台上的成績為七個月 4500 萬下載量),評分達到了 4.3 分。     不過,被下載是一回事,可不可以在海量的 Android 機型中正常運行又是另一回事。據 Temple Run 的游戲開發商 Imangi Studios 的創始人 Natalia Luckyanova 在 Twitter 上透露:     玩家發給我們的郵件中 99.9% 都是在抱怨 Temple Run 無法正常運行在他們的設備上。問題是我們目前已經支持了 707 款設備。這太讓人吃驚了!     老生常談:“分裂”的 Android VS “統一”的 iOS     這很明顯不是一個新問題。由於 Android 系統本身開源的特點,你在幾乎每一篇數落 Android 缺點的文章上都會看到“分裂”二字——運行 Android 系統的設備不計其數,更糟糕的是,它們所運行的 Android 系統版本也同樣分散得可怕。要更清楚地看清楚這個問題,Android 應用 Audiobooks 的開發者 David Smith 給出的數據或許更有說服力:     Andiobooks 已經在 1443 款不同的 Android 設備上運行。     在該應用的 130 萬次下載中,所占比例最大的六款 Android 設備(Droid X 7.8%、Samsung Galaxy S2 4.3%、Droid 4%、HTC Desire HD 4%、HTC Evo 4G 4%、Droid Incredible 2.3%)加起來也只占到 26.1% 的比例。     運行該應用的 Android 設備有 50% 運行著 Android 2.3.3 ,另外 50% 的 Android 設備的系統版本則散布於 1.6 到 4.0.3 間。     這樣的情況讓 Smith 感覺非常頭疼,他說:     這兩個問題(Android 的設備多樣化及系統分散化)加起來讓“解決用戶問題”變成一件幾乎不可能的事情。你根本無法放棄老版本的系統和舊款設備,因為那一塊有很多用戶,於是支持新的系統與設備反而成了最難的一件事。     這簡直就是噩夢,最糟糕的事情是我有一大堆我根本無法一一去安撫的用戶。要我去解決每一款運行某版本系統的某設備上的 Bug 根本是不可能的。     相比之下,iOS 平台的開發者對這個問題則要淡定得多。這個問題實際上不需要過多的解釋:一來目前市場上運行 iOS 系統的設備屈指可數;二來,iOS 用戶升級到新系統的速度也明顯要比 Android 用戶快上許多。據 Instapaper 的開發者 Marco Arment 介紹:     目前來講,iOS 4 是一個非常安全的底線。很快,底線會變成 iOS 5。     這意味著 iOS 開發者就算不再為 iOS 4 以下的系統版本提供支持,也不會損失多少用戶。同理,如果一款 iOS 應用不再支持 iPhone 一代或者 iPhone 3G,那也顯得“合情合理”。     不一樣的聲音:Android 的“分裂”問題被誇大     Wolf Toss 是 Android 平台上的另一款免費游戲,在 Google Play 上線一周就已經有超過 100 萬的下載量,平均評價超過四顆星。該游戲的開發公司 Zipline CEO Todd Hooper 對 Android 平台的“分裂”問題有不一樣的意見。     據他在 The Next Web 發表的文章所介紹,早在 2011 年,他們也曾經以為 Android 平台的“分裂”問題將會是他們開發 Wolf Toss 的巨大阻力。游戲上線後,他們也確實收到了許多來自用戶的抱怨。     不過,該團隊在經過數周的測試後,他們發現盡管不同的 Android 設備確實存在著差異性,但他們遇到更多的是傳統軟件工程問題。而在對這些問題進行追蹤解決後,剩下的也就是設備的分辨率及屏幕高寬比的不同了。     除了解決具體的 bug,他們還采取了另外的措施來降低 Wolf Toss 在 Android 設備上的故障率:只允許運行 Android 2.2 以上系統,CPU 性能強於 arm7、分辨率不低於 320*480 的 Android 設備下載這款游戲,而無法符合該要求的設備將無法在 Google Play 裡看到該款游戲。     經過這幾番努力後,目前 Android 版本的 Wolf Toss 的故障率只有 1%,與 iOS 版本基本持平。可以在 Android 平台上做到這一點,已經非常了不起。     他認為:其他的 Android 開發者在將種種問題歸咎於 Android 平台的“分裂”前,應該將更多的精力放在測試更多的設備並解決具體的問題上。盡管這會比開發 iOS 應用(Wolf Toss 也有 iOS 版本)需要花費更多的精力,但他認為這是值得的(或許他該好好解釋一下為什麼是值得的?)。     不過我們並不能單憑 Todd Hooper 的片面之詞以及 Wolf Toss 這個個例就去評判 Android 平台的“分裂”問題是否真的有傳說中嚴重,並給開發者帶來了無法克服的困難。只能說 Todd Hooper 的觀點有一定的借鑒意義。這或許能提醒一下那些在 iOS 平台上被慣壞的開發者在移師 Android 平台前應當做好心理准備並且擺正自己的心態,一味的抱怨並解決不了問題,從自身出發付出更多的努力才是真正解決問題的法寶(被慣壞的 iOS 用戶可同理麼?)。     最後希望 Temple Run 早日在 Android 平台裡走出自己的“神殿迷宮”。
Copyright © Windows教程網 All Rights Reserved