開發人員首選跨平臺工具之最新調查
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——它們各自的用戶數量十分接近。
當問題變成開發人員所有使用過的工具時,結果層次結構發生了變化,即問題變成了統計“在不區分工具是否為主要開發工具的前提下,開發人員使用最多的跨平臺工具列表”。調查顯示 PhoneGap 排在首位,其次是 Sencha Touch 和 Mono:
在未來計劃使用的跨平臺工具列表中,PhoneGap 一馬當先:
但是也有大量的開發人員準備在未來棄用 PhoneGap,這樣的結果顯示了行情波動很大,開發人員仍在選擇最好的工具。大部分開發人員計劃舍棄 Flex,想到 Adobe 在 Flash 和 Flex 上的姿態,你就會覺得這個結果并不令人驚訝。采用率和棄用率應當結合起來看,這樣才能更好地評估某個工具在未來如何發展:
調查中開發人員選擇一個工具而不是選擇另外工具的原因按照順序排列依次是:61% 的人作出選擇是因為“它支持我的目標平臺”;43% 的人作出選擇是因為“它能夠用到我的開發技能”;40% 的人作出選擇是因為“它價格低或者免費”;33% 的人作出選擇是因為“它能加速開發過程”;23% 的人作出選擇是因為“它學起來簡單”;19% 的人作出選擇是因為“它提供豐富的 UI 功能”;10% 的人作出選擇是因為“它可以訪問設備或硬件 API”;而只有9% 和8% 的開發人員做出選擇分別是因為性能和工具擁有良好的供應商支持:
當涉及工具使用中的用戶滿意度時,有意思的是,所有工具的得分都在3.7和4.0之間,即滿意度近乎持平:
2012年跨平臺開發工具報 告(PDF,共 97 頁)包含了在用戶調查和數據處理中使用到的方法、排名前 15 位的供應商及其工具的詳細信息以及一些概括總結。從報告中可以看出,跨平臺工具正在成為平臺供應商(Apple、Google、Microsoft、 Samsung、RIM)的戰略性資產。跨平臺工具既是對本地開發工具的補充,也是應用程序開發“民主化”的要素。多元化支持(手機、平板、PC 甚至即將到來的智能電視設備)將會是跨平臺工具的“下一個新領域”。
查看英文原文:http://www.infoq.com/news/2012/02/Cross-Platform-Tools
來自: InfoQ