Android大發(fā)展背后的障礙
美國(guó)IT網(wǎng)站PCWorld今天撰文稱,Android的開(kāi)放特性造就了它的成功,但是由于缺乏對(duì)Android生態(tài)系統(tǒng)的整體控制,給應(yīng)用開(kāi)發(fā)者帶來(lái)了困惑,并有可能最終對(duì)該平臺(tái)的發(fā)展構(gòu)成障礙。以下為文章全文:
本文引用地址:http://butianyuan.cn/article/118433.htm谷歌Android是一款被人寄予厚望的操作系統(tǒng)。Android智能手機(jī)已經(jīng)迅速攀升至食物鏈頂端,而Android平板電腦也已經(jīng)成為蘋(píng)果iPad的重要對(duì)手。Android的開(kāi)放特性造就了它的成功,但是由于缺乏對(duì)Android生態(tài)系統(tǒng)的整體控制,給應(yīng)用開(kāi)發(fā)者帶來(lái)了困惑,并有可能最終對(duì)該平臺(tái)的發(fā)展構(gòu)成障礙。
美國(guó)平臺(tái)和服務(wù)公司Appcelertor今年1月進(jìn)行的調(diào)查顯示,88%的移動(dòng)應(yīng)用開(kāi)發(fā)者認(rèn)為,Android是最開(kāi)放的平臺(tái),74%認(rèn)為Android“最有望在未來(lái)被用于大量上網(wǎng)設(shè)備”。將近三分之二的受訪者將Android列為最具長(zhǎng)期前景的移動(dòng)平臺(tái)。但如果細(xì)究,問(wèn)題就變成了“哪個(gè)Android?”
Android的普及使之具備了為應(yīng)用開(kāi)發(fā)者創(chuàng)造財(cái)富的潛力。但問(wèn)題在于,Android應(yīng)用開(kāi)發(fā)者需要首先回答一個(gè)問(wèn)題:究竟要為哪個(gè)Android開(kāi)發(fā)應(yīng)用?智能手機(jī)Android還是平板電腦Android?具體哪個(gè)版本的Android?又應(yīng)該通過(guò)哪個(gè)應(yīng)用商店出售這些應(yīng)用?
美國(guó)市場(chǎng)研究公司IDC分析師阿爾·席爾瓦(Al Hilwa)也認(rèn)為,Android平臺(tái)的分化已經(jīng)成為一個(gè)問(wèn)題。種類繁多的軟硬件選擇更是增加了應(yīng)用設(shè)計(jì)和測(cè)試的復(fù)雜性,使之難以開(kāi)發(fā)一款兼容整個(gè)Android生態(tài)系統(tǒng)的應(yīng)用。席爾瓦認(rèn)為,更大的擔(dān)憂是,開(kāi)發(fā)者將針對(duì)最普遍的功能進(jìn)行開(kāi)發(fā),而不會(huì)充分利用不同的硬件優(yōu)勢(shì)來(lái)優(yōu)化應(yīng)用,這就會(huì)降低整體體驗(yàn),難以發(fā)揮Android的潛力。
席爾瓦說(shuō):“這并非無(wú)法解決的問(wèn)題,但是‘船大掉頭難’,谷歌需要采取持續(xù)的措施來(lái)扭轉(zhuǎn)局勢(shì)。”
Appcelerator營(yíng)銷副總裁斯科特·斯克沃佐夫(Scott Schwarzhoff)指出,應(yīng)用開(kāi)發(fā)者面臨著多種層次的分化。首先需要應(yīng)對(duì)操作系統(tǒng)層面的分化,包括Android、iOS和Windows Phone 7等。之后則是Android不同版本之間的分化,這就與不同的硬件平臺(tái)和制造商相關(guān)。然后則是編程語(yǔ)言層面(Java和Objectiv-C等)、設(shè)備層面(智能手機(jī)和平板電腦)以及渠道層面(蘋(píng)果App Store、谷歌Android Market和其他Android應(yīng)用商店)。
斯克沃佐夫解釋道:“如果開(kāi)發(fā)者不考慮如何更好地組織和利用團(tuán)隊(duì),并創(chuàng)建整合的移動(dòng)架構(gòu),以應(yīng)對(duì)上述分化問(wèn)題,那么在這種背景下從事移動(dòng)開(kāi)發(fā)的風(fēng)險(xiǎn)就很大。”
谷歌已經(jīng)或多或少地承認(rèn),對(duì)于Android而言,開(kāi)放更像是一個(gè)營(yíng)銷手段,而非文化。與蘋(píng)果iOS相比,Android的確很開(kāi)放,但并非真正意義上的開(kāi)放。谷歌仍然控制著源代碼,而新版系統(tǒng)的發(fā)布時(shí)間也由谷歌來(lái)決定。
谷歌需要做的是與Android設(shè)備廠商更為密切地配合,制定一些基本的硬件要求,并推動(dòng)Android操作系統(tǒng)的升級(jí)更為一致,讓開(kāi)發(fā)者不再面臨這么多令人困惑的選擇。
評(píng)論