跨平臺移動開發

調查:開發人員首選的移動應用開發跨平臺工具

英文原文:infoq.com,翻譯:曹如進@infoQ工具

VisionMobile發佈了一份新報告,報告中統計了開發人員當前使用的跨平臺工具、將來計劃要使用的跨平臺工具以及打算棄用的跨平臺工具。調查結果預示着行情不太穩定,許多開發人員都傾向選擇尋找更好的工具。性能

市場分析和策略公司VisionMobile進行了一項調 查,目的是從開發者角度對跨平臺工具(cross-platform tools,CPT)進行評估。調查對象跨越了整個地球,共有來自91個國家超過2400名開發人員參與其中。VisionMobile從一份超過100 個工具的列表中,挑選出了它認爲最有名、使用最普遍的20個供應商及工具,它們分別是:Adobe (Flex)、Appcelerator (Titanium)、AppMobi、Bedrock (Metismo)、Ansca (Corona)、DragonRad、Kony、Marmalade、MoSync、Netbiscuits、Alcatel Lucent (OpenPlug)、PhoneGap、RhoMobile、RunRev (LiveCode)、Sencha Touch/jQTouch、Strobe/Sproutcore、Unity、Unreal、Worklight和Xamarin (MonoTouch/Droid)。開發工具

參與調查的開發人員依據他們主要使用的跨平臺工具進行了迴應,分佈狀況以下:排在首位的是Mono,接下去是PhoneGap、RunRev和Appcelerator——它們各自的用戶數量十分接近。ui

調查:開發人員首選移動應用開發跨平臺工具

當問題變成開發人員全部使用過的工具時,結果層次結構發生了變化,即問題變成了統計「在不區分工具是否爲主要開發工具的前提下,開發人員使用最多的跨平臺工具列表」。調查顯示PhoneGap排在首位,其次是Sencha Touch和Mono:this

調查:開發人員首選移動應用開發跨平臺工具

在將來計劃使用的跨平臺工具列表中,PhoneGap身先士卒:spa

調查:開發人員首選移動應用開發跨平臺工具

可是也有大量的開發人員準備在將來棄用PhoneGap,這樣的結果顯示了行情波動很大,開發人員仍在選擇最好的工具。大部分開發人員計劃捨棄Flex,想到Adobe在Flash和Flex上的姿態,你就會以爲這個結果並不使人驚訝。採用率和棄用率應當結合起來看,這樣才能更好地評估某個工具在將來如何發展:翻譯

調查:開發人員首選移動應用開發跨平臺工具

調查中開發人員選擇一個工具而不是選擇另外工具的緣由按照順序排列依次是:61%的人做出選擇是由於「它支持個人目標平臺」;43%的人做出選擇是 由於「它可以用到個人開發技能」;40%的人做出選擇是由於「它價格低或者免費」;33%的人做出選擇是由於「它能加速開發過程」;23%的人做出選擇是 由於「它學起來簡單」;19%的人做出選擇是由於「它提供豐富的UI功能」;10%的人做出選擇是由於「它能夠訪問設備或硬件API」;而只有9%和8 %的開發人員作出選擇分別是由於性能和工具擁有良好的供應商支持:orm

調查:開發人員首選移動應用開發跨平臺工具

當涉及工具使用中的用戶滿意度時,有意思的是,全部工具的得分都在3.7和4.0之間,即滿意度近乎持平:cdn

調查:開發人員首選移動應用開發跨平臺工具

2012年跨平臺開發工具報 告(PDF,共97頁)包含了在用戶調查和數據處理中使用到的方法、排名前15位的供應商及其工具的詳細信息以及一些歸納總結。從報告中能夠看出,跨平臺 工具正在成爲平臺供應商(Apple、Google、Microsoft、Samsung、RIM)的戰略性資產。跨平臺工具既是對本地開發工具的補充, 也是應用程序開發「民主化」的要素。多元化支持(手機、平板、PC甚至即將到來的智能電視設備)將會是跨平臺工具的「下一個新領域」。

相關文章
相關標籤/搜索