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