QA的噩夢(mèng)
在國(guó)內(nèi),不僅是Android開發(fā)者數(shù)量龐大,而大大小小各種硬件廠家產(chǎn)生的設(shè)備也是種類繁多。這樣對(duì)消費(fèi)者來說,有太多種選擇,他們完全可以根據(jù)價(jià)格和外形來挑選鐘愛的設(shè)備??墒沁@對(duì)開發(fā)者,有一種感覺叫“生不如死”。
上圖僅僅列出了香港市場(chǎng)上能淘到的還算銷量不錯(cuò)的設(shè)備,他們不僅擁有各不相同的外形,最可恨的時(shí)每個(gè)設(shè)備的硬件都不相同。這家名叫Animoca的香港公司,每發(fā)布一款產(chǎn)品需要在400部不同的設(shè)備上進(jìn)行測(cè)試,然后找bug重新修改代碼。想做到一次編譯處處運(yùn)行?我寧愿去相信這個(gè)世界上有鬼。
如果每個(gè)Android開發(fā)商都要像他們一樣,每次測(cè)試400個(gè)設(shè)備的話,估計(jì)得把中關(guān)村的保安都動(dòng)員起來做軟件測(cè)試也不夠用,光測(cè)試人員每天中午的盒飯都是一大筆花銷,更別奢求什么“盈收”了。其實(shí)很多牛逼的開發(fā)商沒這么極端,他們通過一些技巧和方法來化解此事。TechChrunch的記者Kim-Mai Cutler采訪了多家頂級(jí)開發(fā)商,開發(fā)者或許可以從中找出一些行之有效的解決之道。
頂級(jí)開發(fā)商的戰(zhàn)術(shù)
二八法則:只做最主流
Red Robot Labs,擁有350萬(wàn)下載量,目前在Google Play store的飆升榜排名27。
Red Robot僅有(是的,“僅有”)12臺(tái)測(cè)試機(jī)和兩個(gè)QA,不過他們使用一家英國(guó)公司Testology提供的服務(wù)來實(shí)現(xiàn)額外35臺(tái)測(cè)試機(jī)的機(jī)會(huì)。身為一名有15年經(jīng)驗(yàn)的游戲行業(yè)資深人士,聯(lián)合創(chuàng)始人Pete Hawley只做最主流設(shè)備的測(cè)試,例如支持的系統(tǒng)版本以及屏幕尺寸等。通過Google發(fā)布的數(shù)據(jù),經(jīng)過一些分析來決定到底哪些設(shè)備值得他們花精力去做測(cè)試。
盡我所能 追求全面
Pocket Gems,去年兩款游戲霸占了AppStore飆升榜Top 10,同時(shí)在Google Play Store飆升榜占據(jù)了第35位。
他們是一家傳奇的公司,QA是一名退服的美國(guó)空軍上校Ray Vizzone主持的。他們盡自己所能,利用手頭的40款機(jī)型,每周7*24小時(shí)的做著測(cè)試,多虧了世界各地的測(cè)試者。
設(shè)備分級(jí) 分類測(cè)試
Storm8 ,超過30億次下載。
他們的測(cè)試設(shè)備通常30-50臺(tái)不等,一般是高端機(jī)買幾臺(tái),中端買幾臺(tái),低端機(jī)也買幾臺(tái),通過這樣分級(jí)來細(xì)分軟件測(cè)試。
一個(gè)都不能放過
Animoca,超過7億次下載。
他們甚至寫了一篇巨長(zhǎng)的文章來解釋為什么他們要在幾乎所有的設(shè)備上進(jìn)行測(cè)試。主要原因是他們針對(duì)的是亞洲的中低端市場(chǎng),就是山寨機(jī)市場(chǎng)。這個(gè)市場(chǎng)沒有什么標(biāo)準(zhǔn)可言,硬件廠商也沒那么多講究。
相比功能手機(jī) Android簡(jiǎn)直就是天使
現(xiàn)在很多開發(fā)者都是從智能機(jī)著手的,他們沒有經(jīng)歷過Feature Phone時(shí)代,所以覺得“我靠Android簡(jiǎn)直太分裂太混亂了!”事實(shí)上在那個(gè)年代,開發(fā)者連個(gè)統(tǒng)一的操作系統(tǒng)都沒有,更別說分辨率硬件適配了,好歹現(xiàn)在大家都在同一個(gè)Android下進(jìn)行開發(fā)。