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
分享到:
相关推荐
凭借AppCan开发技术优势,结合企业移动开发... AppCan跨平台移动应用开发套件,是一套完整的跨平台开发方案,主要包括了开发工具、商业授权、服务支持等内容,具有技术领先、安全可靠的特性,是企业移动化开发的首选。
本文将通过寻找正确的开源社区协作模式,来构建一个基于跨平台技术搭建的、能专注服务本地城市内的广大互联网从业人员、并能及时对接城市内各类社会组织(如互联网企业、需要互联网产品的公益组织、高校教研机构、...
火星是微信移动团队开发的跨平台基础架构组件。 数十亿微信用户证明它有效。 跨平台,如果您正在开发多平台或多业务应用程序,则易于部署。 适用于少量数据传输 友好的移动平台,低功耗和流量消耗 适用于移动应用...
因此,Maven已经成为了许多软件开发团队的首选工具,它可以帮助开发人员更快速、更高效地开发出高质量的软件产品。 自动化构建:Maven可以自动化构建过程,包括编译、测试和打包。这些自动化的流程可以帮助开发人员...
是数字图书馆系统软件开发的首选平台.docx
仅供开发人员学习使用,请勿用做商用,否则后果自负。 delphi 三层框架开发首选
跨平台高手必修课--Flutter动态化解决方案实战之手把手带你自研一套Flutter动态热更新框架。 Flutter作为跨平台首选框架,未来可期,但动态化问题一直是行业诟病的问题。所以,各大公司都急需一套成熟且高效的动态...
封装过的首选项存储工具类, 在不需要存储的时候不会创建editor
微信开发调试工具,最新1.2版,含菜单生成工具。 简单实用,是开发者的首选。
Dev-CPP每一天都在进步...在工程编辑器中集合了编辑器、编译器、连接程序和执行程序,提供高亮度语法显示的,以减少编辑错误,还有完善的调试功能,能够适合初学者与编程高手的不同需求,是学习C或C++的首选开发工具!
安卓系统首选语音智能工具,完全超越苹果的siri
开发人员到开发人员协作的平台。 LinkedList为Web开发人员提供了交付代码所需的协作工具。 项目所有者可以创建一个新的LinkedList项目,并指定希望协作者进行哪些方面,框架或工具的工作。 然后,只要项目所有者...
一款优秀的集成编辑器 比如:C;C++;Java;C#等等
汽车架构集成协会以风河Linux为车载设备开发首选平台.pdf
开发工具采用Eclipse IDE for Java EE Developers,该版本集成了WTP插件(Web开发插件首选Eclipse官方指引Web Tools Platform 套件),可非常方便快捷的开发Web项目,最新版本可以到http://www.eclipse.org/downloads ...
Visual Basic6开发人员指南.Visual Basic以友好易学的可视化开发环境闻名于世,成为人们学习计算机编程的首选语言。目前,全世界大概有300 多万人使用着Visual Basic 语言。
gis,地图工具使用者的首选。适用于WINDOWS平台,是个不错的工具
汽车架构集成协会(VIIC)以风河Linux为车载设备开发首选平台.pdf
许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏开发工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。...
自1993年Microsoft公司推出Visual C++1.0后,随着其新版本的不断问世,Visual C++已成为专业程序员进行软件开发的首选工具。虽然微软公司推出了 Visual C++.NET(Visual C++7.0),但它的应用有很大的局限性,只适用于...