移動應(yīng)用程序的開發(fā)步入新時代
移動開發(fā)已經(jīng)成為開發(fā)領(lǐng)域的新航標(biāo),移動開發(fā)者也隨著終端設(shè)備的普及越來越受到關(guān)注,移動應(yīng)用程序的開發(fā)已經(jīng)步入了新時代。本文為Vision Mobile網(wǎng)站客座作家Tor Björn Minde仔細(xì)觀察了開發(fā)者在代碼開發(fā)、調(diào)試和支持方面的感想。
51CTO推薦專題:2010移動應(yīng)用開發(fā)者大調(diào)查
iOS和Android市場滲透率高嗎?VisionMobile的研究表明,開發(fā)者認(rèn)為答案是肯定的,雖然就iOS或Android本身而言并非如此。和Symbian及Java ME設(shè)備相比,iOS和Android的設(shè)備在整個市場上只占小部分。開發(fā)者看待市場大小的觀點(diǎn)很有可能不僅僅是裝機(jī)量,而是大量的“程序消費(fèi)者”。
開發(fā)者還認(rèn)為平臺最受青睞的特點(diǎn)是“能快速寫出代碼和設(shè)計出原型”,第二重要的是平臺能否賺錢。這說明,移動開發(fā)的“趣味性”和賺錢的能力是開發(fā)者同等關(guān)注的兩個因素。
《移動開發(fā)者經(jīng)濟(jì)學(xué)2010及未來》這份報告內(nèi)容涵蓋了許多移動開發(fā)領(lǐng)域的新觀察。這篇文章里,我將會對報告中以“移動應(yīng)用開發(fā)的構(gòu)件”為標(biāo)題的第三章發(fā)表一些評論,同時強(qiáng)調(diào)一些調(diào)查中的收獲。
市場滲透率應(yīng)該解釋為實(shí)際的程序使用滲透率
開發(fā)者所認(rèn)為的“最好”的平臺似乎和實(shí)際情況有些矛盾:開發(fā)者蜂擁到iOS和Android上,因?yàn)樗鼈兪?ldquo;感覺上”占有最大市場份額的平臺,但設(shè)備數(shù)量最大的平臺和每個平臺上可用程序的數(shù)量是兩回事,裝機(jī)量最大的平臺(Java ME,Symbian)上,程序數(shù)量最少,反之亦如此。
那么,不同平臺的市場滲透率只是“感覺上”的嗎?還是有其他因素支持開發(fā)者的選擇?
Ovum報告中有一些相關(guān)的數(shù)據(jù),所有的應(yīng)用程序下載中,iPhone占了69%,Symbian占了9%。報告還進(jìn)一步發(fā)現(xiàn),2009年,所有下載程序中,57%都是北美的用戶產(chǎn)生的,暗示了iOS和Android用戶的使用規(guī)律。iPhone和Android手機(jī)用戶更傾向于下載應(yīng)用程序。
報告中有關(guān)iOS和Android的其他數(shù)據(jù),特別是蘋果應(yīng)用程序商店的易用性、應(yīng)用程序的發(fā)掘模式和多點(diǎn)觸摸體驗(yàn),揭示了很重要的一點(diǎn):對應(yīng)用程序開發(fā)者來說,值得考慮的市場不僅和裝機(jī)量有關(guān),iOS和Android裝機(jī)量并不是最大的,但下載、使用和易用性曲線卻優(yōu)于其它平臺——這也揭示了為什么開發(fā)者感覺iOS和Android市場占有率很大。因此感覺到的市場滲透率應(yīng)該解釋成程序使用和下載的滲透率。
移動開發(fā)者選擇平臺的一個重要的技術(shù)原因是“快速寫好代碼和設(shè)計出原型”。Android、Mobile Web和Flash Lite的學(xué)習(xí)曲線似乎最短,而Android的開發(fā)曲線最短。
開發(fā)者還認(rèn)為寫代碼的速度和趣味性很重要,雖然從心理上說,他們會更偏向于金錢和受眾帶來的吸引力。平臺標(biāo)準(zhǔn)的選擇中,技術(shù)原因顯得越來越不重要,但開發(fā)者被平臺的“軟價值”所模糊和影響了,而軟價值則又影響著“什么才是重要的”這個問題的答案。
我們在愛立信實(shí)驗(yàn)室的一個研究表明,開發(fā)者,移動應(yīng)用程序開發(fā)的先鋒們,可以大致分為四類。這四類人的劃分,是根據(jù)對“什么最重要”這一問題的回答得不同而進(jìn)行。一類開發(fā)者對于開源有很強(qiáng)的看法,另一類主要關(guān)注回報率,第三類被低開發(fā)門檻所吸引,第四類希望每個平臺上都能嘗試。
未來的移動開發(fā)構(gòu)件
大致而言,從市場滲透率、易用性和跨平臺支持來說,HTML5瀏覽器上的移動網(wǎng)頁開發(fā)或者WRT是有前途的。Vision Mobile的研究同時表明,移動網(wǎng)頁開發(fā)技術(shù)和本地程序相比仍有問題,主要問題在于開發(fā)環(huán)境、設(shè)備API支持和UI生成。
我們認(rèn)為開發(fā)者未來將使用的兩種開發(fā)環(huán)境(本地和網(wǎng)頁),都會得到程序商店和其它程序發(fā)掘工具的支持。可以預(yù)測,WRT會比之前的跨平臺環(huán)境(J2ME,Flash Lite)過得好,因?yàn)閃RT有規(guī)模壯大的開發(fā)社區(qū)(而不是單個廠商)。
開發(fā)者支持——未發(fā)掘的機(jī)遇
Vision Mobile的研究暗示,開發(fā)者支持市場存在鴻溝。開發(fā)者愿意為隱藏的API付錢——這是平臺提供者明顯的商業(yè)機(jī)會。設(shè)備廠商可以為開發(fā)者提供高級API作為差異化服務(wù),但和跨平臺程序支持相矛盾。Vision Mobile的研究表明,為了使平臺提供者的API在采納的深度和廣度上都能達(dá)到一個足夠高的目標(biāo),那么我們就需要一個標(biāo)準(zhǔn)——相比之下,對于開發(fā)者來說是否足夠有趣,就顯得不那么重要了。
最后,Vision Mobile建議開發(fā)者尋求技術(shù)支持時盡量使用非營利站點(diǎn)和開發(fā)者社區(qū)——例如Slashdot,Stackoverflow,Daniweb,anddev.org和中國的開發(fā)站點(diǎn)csdn.net。同時,我們在愛立信實(shí)驗(yàn)室的研究還發(fā)現(xiàn),開發(fā)者使用的技術(shù)支持工具還是常規(guī)的搜索引擎和開發(fā)者社區(qū)。
結(jié)論及作者
總之,Vision Mobile的報告為那些需要理解開發(fā)者體驗(yàn)的人分析了大多數(shù)感興趣的領(lǐng)域。對使用“第一波”平臺(報告中提到的“復(fù)興時期”)的開發(fā)者體驗(yàn)方面的了解,對指導(dǎo)以未來平臺發(fā)展為目的的移動應(yīng)用程序開發(fā)和營銷至關(guān)重要。
Tor Björn 是愛立信實(shí)驗(yàn)室主管,在移動多媒體和程序領(lǐng)域有25年經(jīng)驗(yàn)。
【編輯推薦】