
文章分類:公司動(dòng)態(tài) 發(fā)布時(shí)間:2013-09-07 原文作者:tbkj 閱讀( )
在 今年 5 月,Google Play 收獲了自己的 480 億下載次數(shù),而總共的應(yīng)用數(shù)量已經(jīng)超過(guò)了 48 萬(wàn)款,對(duì)比的是蘋果的 App Store 有著超過(guò) 500 億次的下載,應(yīng)用數(shù)量超過(guò)了61 萬(wàn)。在應(yīng)用數(shù)量和下載次數(shù)上看,Android 和 iOS 的差距并不大。
接下來(lái)是另外一個(gè)好消息,Android 手機(jī)在智能手機(jī)市場(chǎng)上已經(jīng)占據(jù)了 79.5 % 的份額,處于絕對(duì)領(lǐng)先位置,Android 機(jī)型數(shù)量高達(dá) 1.1 萬(wàn)種。從數(shù)據(jù)上看,真是一派欣欣向榮的景象。
盛世之下,必有隱憂。隨著 Android 的繁榮,開發(fā)者不得不面對(duì)一個(gè)巨大的問(wèn)題。面對(duì)多版本系統(tǒng),多品牌多尺寸多種硬件規(guī)格的 Android 手機(jī)對(duì)于開發(fā)者來(lái)說(shuō),意味著必須要花費(fèi)更多更大的時(shí)間和精力去調(diào)試自己的程序。這個(gè)問(wèn)題多年前就被提起過(guò),但現(xiàn)在正是得到報(bào)應(yīng)的時(shí)候。
Wierd 把這種對(duì)于各種 Android 版本和設(shè)備的適配稱之為“痛苦矩陣”,意指為了確保代碼在設(shè)備上正常運(yùn)行,而不得不忍受適配過(guò)程中的痛苦。
Todd McKinnon,一個(gè)企業(yè)管理登錄驗(yàn)證公司 Okta 的聯(lián)合創(chuàng)始人和 CEO 說(shuō):
“當(dāng)你決定開發(fā) Android 應(yīng)用時(shí),首先你就得面對(duì) 6 個(gè)主要的平臺(tái)版本,這還不夠,主要版本之下還有細(xì)分版本,你必須去面對(duì)各種設(shè)備,大屏幕的,小屏幕的。”
這當(dāng)然是非常痛苦的,就像上世紀(jì) 90 年代程序員們要面對(duì)各種版本的 Windows 系統(tǒng),還要盡可能的去適配更多的硬件設(shè)備一樣。相比于在 iOS 上開發(fā)應(yīng)用,Android 開發(fā)者面臨著更復(fù)雜的局面。iOS 6 升級(jí)到 iOS 7 已經(jīng)讓許多 iOS 開發(fā)者分身乏力,很多開發(fā)者表示將放棄 iOS 6,主攻 iOS 7 平臺(tái)。
為了減少開發(fā)難度,同時(shí)也為了應(yīng)用體驗(yàn),不少 Android 開發(fā)者不得不做出一些妥協(xié)。McKinnon 最終決定只支持當(dāng)時(shí)最新版本的 Android 系統(tǒng),這就意味著他必須放棄另外一批大部分的用戶。根據(jù)調(diào)查,當(dāng)時(shí)大約只有 37 % 的 Android 用戶是使用最新版本的 Jelly Bean 系統(tǒng)。
很多開發(fā)者開發(fā)的節(jié)奏是先上線 iOS 版本,然后緊接著 Android 用戶便要求開發(fā) Android 應(yīng)用,另一方面,面對(duì)幾占智能手機(jī)市場(chǎng)八成的 Android 手機(jī)用戶,開發(fā)者也是不愿放棄的。市場(chǎng)越大,碎片化越嚴(yán)重,這樣的矛盾暫時(shí)無(wú)法解決,開發(fā)者也只得默默面對(duì)。
昨天,我們也寫到,Android 新一代領(lǐng)導(dǎo)者面臨著諸多挑戰(zhàn),包括諸如生態(tài)系統(tǒng)碎片化的老問(wèn)題。
Nirav Tolia 的團(tuán)隊(duì)用了不到 4 個(gè)月就推出了自己的 Android 應(yīng)用,為了從 Android 2.2.3 版本支持起,也就是要占據(jù) 95 % 的 Android 市場(chǎng),他不得不放棄原生的 Android 代碼,而繞道去用網(wǎng)頁(yè)技術(shù)。
而像 Symantec 和 Mozilla 這樣的公司不得不在 200 多種設(shè)備上測(cè)試自動(dòng)化軟件。Trent Peterson,AppThwack 的聯(lián)合創(chuàng)始人說(shuō):
“很明顯,Android 系統(tǒng)有問(wèn)題,你為了獲取這個(gè)開放平臺(tái)而不得不去面對(duì)成噸的設(shè)備。”