“分裂”的 Android 再引爭議
據(jù) Temple Run 的游戲開發(fā)商 Imangi Studios 的創(chuàng)始人 Natalia Luckyanova 在 Twitter 上透露:
玩家發(fā)給我們的郵件中 99.9% 都是在抱怨 Tmeple Run 無法正常運行在他們的設備上。問題是我們目前已經(jīng)支持了 707 款設備。這太讓人吃驚了!
老生常談:“分裂”的 Android VS “統(tǒng)一”的 iOS
這很明顯不是一個新問題。由于 Android 系統(tǒng)本身開源的特點,你在幾乎每一篇數(shù)落 Android 缺點的文章上都會看到“分裂”二字——運行 Android 系統(tǒng)的設備不計其數(shù),更糟糕的是,它們所運行的 Android 系統(tǒng)版本也同樣分散得可怕。要更清楚地看清楚這個問題,Android 應用 Audiobooks 的開發(fā)者 David Smith 給出的數(shù)據(jù)或許更有說服力:
Andiobooks 已經(jīng)在 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 設備的系統(tǒng)版本則散布于 1.6 到 4.0.3 間。
這樣的情況讓 Smith 感覺非常頭疼,他說:
這兩個問題(Android 的設備多樣化及系統(tǒng)分散化)加起來讓“解決用戶問題”變成一件幾乎不可能的事情。你根本無法放棄老版本的系統(tǒng)和舊款設備,因為那一塊有很多用戶,于是支持新的系統(tǒng)與設備反而成了最難的一件事。
這簡直就是噩夢,最糟糕的事情是我有一大堆我根本無法一一去安撫的用戶。要我去解決每一款運行某版本系統(tǒng)的某設備上的 Bug 根本是不可能的。
相比之下,iOS 平臺的開發(fā)者對這個問題則要淡定得多。這個問題實際上不需要過多的解釋:一來目前市場上運行 iOS 系統(tǒng)的設備屈指可數(shù);二來,iOS 用戶升級到新系統(tǒng)的速度也明顯要比 Android 用戶快上許多。據(jù) Instapaper 的開發(fā)者 Marco Arment 介紹:
目前來講,iOS 4 是一個非常安全的底線。很快,底線會變成 iOS 5。
這意味著 iOS 開發(fā)者就算不再為 iOS 4 以下的系統(tǒng)版本提供支持,也不會損失多少用戶。同理,如果一款 iOS 應用不再支持 iPhone 一代或者 iPhone 3G,那也顯得“合情合理”。
不一樣的聲音:Android 的“分裂”問題被夸大
Wolf Toss 是 Android 平臺上的另一款免費游戲,在 Google Play 上線一周就已經(jīng)有超過 100 萬的下載量,平均評價超過四顆星。該游戲的開發(fā)公司 Zipline CEO Todd Hooper 對 Android 平臺的“分裂”問題有不一樣的意見。
據(jù)他在 The Next Web 發(fā)表的文章所介紹,早在 2011 年,他們也曾經(jīng)以為 Android 平臺的“分裂”問題將會是他們開發(fā) Wolf Toss 的巨大阻力。游戲上線后,他們也確實收到了許多來自用戶的抱怨。
不過,該團隊在經(jīng)過數(shù)周的測試后,他們發(fā)現(xiàn)盡管不同的 Android 設備確實存在著差異性,但他們遇到更多的是傳統(tǒng)軟件工程問題。而在對這些問題進行追蹤解決后,剩下的也就是設備的分辨率及屏幕高寬比的不同了。
除了解決具體的 bug,他們還采取了另外的措施來降低 Wolf Toss 在 Android 設備上的故障率:只允許運行 Android 2.2 以上系統(tǒng),CPU 性能強于 arm7、分辨率不低于 320*480 的 Android 設備下載這款游戲,而無法符合該要求的設備將無法在 Google Play 里看到該款游戲。
經(jīng)過這幾番努力后,目前 Android 版本的 Wolf Toss 的故障率只有 1%,與 iOS 版本基本持平??梢栽?Android 平臺上做到這一點,已經(jīng)非常了不起。
他認為:其他的 Android 開發(fā)者在將種種問題歸咎于 Android 平臺的“分裂”前,應該將更多的精力放在測試更多的設備并解決具體的問題上。盡管這會比開發(fā) iOS 應用(Wolf Toss 也有 iOS 版本)需要花費更多的精力,但他認為這是值得的(或許他該好好解釋一下為什么是值得的?)。
不過我們并不能單憑 Todd Hooper 的片面之詞以及 Wolf Toss 這個個例就去評判 Android 平臺的“分裂”問題是否真的有傳說中嚴重,并給開發(fā)者帶來了無法克服的困難。只能說 Todd Hooper 的觀點有一定的借鑒意義。這或許能提醒一下那些在 iOS 平臺上被慣壞的開發(fā)者在移師 Android 平臺前應當做好心理準備并且擺正自己的心態(tài),一味的抱怨并解決不了問題,從自身出發(fā)付出更多的努力才是真正解決問題的法寶(被慣壞的 iOS 用戶可同理么?)。
最后希望 Temple Run 早日在 Android 平臺里走出自己的“神殿迷宮”。
P.S 另一個 iOS 熱門應用 Instagram 也已經(jīng)正式登錄 Android 平臺,它的表現(xiàn)又會如何呢?
【編輯推薦】