移動應用開發產業的現狀分析
如今的移動應用開發產業著實讓人眼花繚亂,如果能有一份報告幫我們預知這個產業的未來走向,肯定是大有用處。所以,我在此邀請各位對移動應用開發產業感興趣的朋友和我來一起研究VisionMobile的一份調研報告(和Telefónica開發聯盟合作完成),因為這份報告是我目前讀到的最棒的報告了。該報告的全文請到DeveloperEconomics.com檢視。
這份名為開發者經濟2010的免費研究報告深入調研了移動應用開發產業,採訪了遍佈全球的400多名開發者,涉及八大平臺:iOS (iPhone)、Android、Nokia Symbian、BlackBerry、Java ME、Windows Phone、Flash/Flash Lite、mobile web (WAP/XHTML/CSS/Javascript)。
這份報告由一個包括3名研究員,5位記者,以及8位開發人員的團隊完成,歷時從2010年1月至2010年6月。報告涉及移動應用開發領域的所有觸角,從平臺選擇到應用推廣等等。
下面以簡要的文字總結一下該報告:
市場佔有率和‘注意力佔有率’
- 市場佔有率 是選擇開發平臺最重要的參考資料,75%的受訪者同意此觀點。很顯然,開發人員關心的是自己開發的應用所能觸及到的市場大小和盈利能力,而非平臺的某個細微的技術引數。
- 從受訪的約400名來看,大部分的開發人員涉及多個平臺:平均每人涉及2.8個平臺。在所有的iPhone和Android開發人員中,有1/5的人同時在兩個平臺釋出自己的應用。
- (所謂‘注意力佔有率’,英文為‘mindshare’,就是開發人員們對於各平臺的關注度
- VisionMobile指出,大部分的Java ME開發人員已經對從前Java‘一次開發,可在任何平臺執行’的戰略失去信心了。同時,超過半數的Windows Phone上MVP級的開發人員都已經擁有iPhone,並且在考慮是否還要繼續為Windows平臺賣力。
- Android成為全球移動應用開發人員最喜愛的平臺。
- 平臺的終端數量和應用數量不成正比。例如,Symbian平臺擁有大約3.9億部終端,應用數目約為6000個;而iPhone平臺之有6000萬部終端,其應用數目確是Symbian的30幾倍之多。
- 大部分的開發人員都更喜歡自己已經投入了時間的平臺。八大平臺的開發人員都認為自己的平臺的優勢是更大的市場佔有率,即使某些平臺的佔有率要相對較小。
終端數量(左) vs 應用數量(右)
2010年 初開發人員們所使用的開發平臺
營銷和盈利
- 當年的主流應用銷售渠道,如今都已只能在移動應用市場分得一小杯羹了。運營商渠道、OEM出廠預裝等過去的主要渠道如今都只能貢獻不到5%的銷售力。調查顯示,研究人員們更喜歡使用者從‘本機的應用商店’購買,或者從他們指定的網站下載。
- 應用開發完成後到上架的時間減少了2/3:從原始渠道的68天減少到應用商店渠道的22天。而應用商店的出現也將付費時間減少了一半:從原始渠道的82天減少到應用商店渠道的36天。平均來說,從應用開發完成到拿到錢,運營商渠道需要約55天,OEM預裝要168天。
- 除了iOS和Android平臺外,其他平臺的使用者很少使用類似‘應用商店’的方式來獲取應用程式。5%的Java使用者和10%的Windows Phone使用者通過應用程式商店作為獲取應用程式的主要渠道。
- 大部分開發人員稱缺少有效的營銷渠道是應用程式營銷的一大挑戰。約有一半的開發人員表示,他們願意花錢進駐應用程式商店。
- 錢可不是那麼好掙的:只有5%的開發人員表示自己收入不錯,超出自己的預期。而60%的iPhone開發人員表示未能達到自己的預期目標。
- 靠廣告盈利的模式是開發人員們的第二選擇,直接讓使用者給應用程式付費當然是第一選擇。而訂閱模式只適合內容服務商。
- 移動應用開發人員視網路運營商為位元管道。80%的開發人員認為運營商的職責是負責提供無時無處不在的資料接入業務即可,只有53%的人還認為運營商還有提供話音服務的職責。
開發人員銷售應用的主要渠道(按平臺列出)
開發人員的收入預期
技術層面要考慮的問題
- 各平臺的學習所要花費的時間都各不相同。一般來說,Symbian要花至少15個月來學習,Android一般少於6個月。開發Symbian應用也都要比iOS (iPhone)、Android、Java ME都要更難、更費時間。調查顯示,開發基礎的九大應用,Symbian平臺要寫的程式碼是Android的三倍,iOS的兩倍。
- 從技術上來說,開發移動裝置的模擬器和偵錯程式最大的難處就是速度慢和難以模擬真實終端。而對整合開發環境最大的難處就是缺少應用程式的介面框架以及較差的模擬器整合。
- 在除錯方面,相較於iPhone、Symbian、Java ME,Android的除錯速度最快。尤其是,在Symbian下除錯的時間大約是Android的兩倍。
- 大部分的平臺很難設計出很漂亮的UI介面。幾乎有一半的開發人員抱怨在Symbian、BlackBerry、Windows Phone上設計漂亮的UI太難了。
- VisionMobile的報告指出,超過80%的開發人員在開發應用程式的過程中,依靠社群或者非官方的論壇獲得支援。
- 平臺的運作公司一般都不願開發人員使用非公開的API,然而很多的開發人員也很願意付費購買這些API的接入許可權。
- 運營商網路的API對開發人員一直沒有興趣。而超過半數的開發人員願意付費購買‘支付API’、‘訊息API’和‘地理位置API’。
- 86%的使用開原始碼的開發人員在Eclipse中進行開發。相較於Symbian的開發人員,Android和iPhone開發人員更有可能引領開源社群。60%的開發人員表示,唯一阻擋他們走向開源的是對於開源許可的不解。
學習各平臺所需時間
開發人員認為運營商應該擔任的角色