iOS及Android面臨版本分裂 對(duì)開(kāi)發(fā)者有何影響
Chitika是一個(gè)手機(jī)的廣告聯(lián)盟服務(wù),每隔一陣子,他們就會(huì)發(fā)布監(jiān)測(cè)旗下智能型手機(jī)所得到的數(shù)字,看起來(lái)的方式是,透過(guò)使用者在廣告頁(yè)面讀取的量,來(lái)觀察各版本所使用的量。在2010年7月底,也就是iOS 4發(fā)布沒(méi)多久后,他們發(fā)表了一次iOS使用者的更新?tīng)顟B(tài)。當(dāng)時(shí)就已經(jīng)發(fā)現(xiàn)有過(guò)半數(shù)的使用者已經(jīng)升級(jí)到了iOS 4以上。
而再細(xì)分一點(diǎn)看,您可以觀察到當(dāng)時(shí)間3.1.3所占的比率是30%,而3.1.2為14%,其他各版本占比就大概都在1~2%左右。
這幾天,他們?cè)俣壤妙?lèi)似的方式在2010/12/31至2011/1/4間觀測(cè),首先,這個(gè)是來(lái)自于iPhone 的 iOS數(shù)據(jù),目前在iOS 4.0以上的iOS已經(jīng)占比在84%左右,iOS 3系列的版本已經(jīng)在16%以下,3.1.2之前版本更占比不到2%,很顯然的3的使用者已經(jīng)幾近全面式微。
緊接著當(dāng)然就是Android的OS版本狀態(tài),主流則為2.2.1以及2.2共計(jì)占比80%的使用量,2.3.1的只有0.3%,其余版本大多只有近個(gè)位數(shù)的表現(xiàn)。
***則是iPad的部份,有超過(guò)6成的使用者都是在4.2.1的版本,但仍有不少使用者仍停留在3.2.2以及3.2的這兩種版本上。
大家也許都還印象深刻,在去年10月左右,賈伯斯聲稱Android正面臨著版本分裂的狀況(We think Android is very very fragmented and becoming more fragmented by the day.),而實(shí)際上蘋(píng)果的iOS也有著類(lèi)似的問(wèn)題,對(duì)于一般的使用者來(lái)說(shuō),使用版本就只是依自己喜好,但是對(duì)于一般中小型開(kāi)發(fā)者來(lái)說(shuō),這或許就會(huì)是一種非常大的負(fù)擔(dān)。
以上面的圖來(lái)說(shuō),大家可以清楚的看出來(lái),開(kāi)發(fā)iOS的朋友們,需專(zhuān)注于 iPhone 3G、iPhone 3GS以及iPhone 4 以及上述幾個(gè)主流的iOS版本,或許就可以解決程序開(kāi)發(fā)時(shí)的大多數(shù)問(wèn)題。
開(kāi)發(fā)Android的朋友們,則需要面對(duì)HTC、Samsung、Acer、ASUS、Motorola、有無(wú)實(shí)體鍵盤(pán)等各廠牌的各式機(jī)種,搭配上上述大概是3種主流的Android OS版本,QA所需工程就以倍數(shù)成長(zhǎng),所以根據(jù)這樣的推測(cè),一個(gè)「完善」的Android的開(kāi)發(fā)過(guò)程,應(yīng)該是要比iOS開(kāi)發(fā)更為繁瑣。
而今日有幸與幾位開(kāi)發(fā)Android的朋友閑聊,由于各家硬件廠在設(shè)定各段API上,又有自家的定義,也許是呼叫同一段程序代碼,但屏幕一家會(huì)往右旋轉(zhuǎn),另一家則會(huì)往左,更可能遇上完全不動(dòng)的,測(cè)試并針對(duì)各家Android硬件商進(jìn)行優(yōu)化,自然會(huì)是另一段經(jīng)驗(yàn)累積。
另一個(gè)比較明顯的案例就屬Angry Bird,您或許已經(jīng)聽(tīng)說(shuō)在某些Android手機(jī)上運(yùn)作跟牛步一樣慢,一來(lái)這是提醒您的智能型手機(jī)不夠力該換一臺(tái)了(不管是iPhone 4或者是HTC Desire都不錯(cuò)),但另一點(diǎn)則是提醒我們,誠(chéng)如像這么一個(gè)成功且在多平臺(tái)上開(kāi)發(fā)游戲的廠商,他們也暫時(shí)只能列出「支持」的Android列表,2個(gè)月前承諾會(huì)有輕量版,但至今都還沒(méi)有下文。
這篇文章并不是說(shuō)開(kāi)發(fā)哪個(gè)OS會(huì)比較好,而是想讓大家注意到想要全平臺(tái)制霸時(shí),這并非辦不到,但在這個(gè)愿景前面,在QA以及細(xì)微修正上的重要性,以及可能造成的時(shí)間耗損成本(人力以及金錢(qián)),雖然這個(gè)年代已經(jīng)比Feature Phone年代好上太多,但仍然會(huì)是所有人開(kāi)發(fā)時(shí)所需要注意的問(wèn)題,所以如果您想要「優(yōu)秀」以及「測(cè)試較為完整」的應(yīng)用程序時(shí),以上所有的因子都請(qǐng)考慮進(jìn)去,否則縱使應(yīng)用程序免費(fèi)使用,您還是可能會(huì)換到一群不滿意的使用者。
這聽(tīng)起來(lái)就像是老梗至極的疑問(wèn),「網(wǎng)站在IE6瀏覽器到底要不要支持?」,但幸好,依照手機(jī)消耗的速度以及特性,樂(lè)觀看來(lái)應(yīng)該不會(huì)遇上這個(gè)問(wèn)題。
【編輯推薦】