写点什么

一项关于移动开发的调查

  • 2011-05-16
  • 本文字数:1567 字

    阅读完需:约 5 分钟

Web Directions 对移动开发者开展了一项调查,了解他们选择的浏览器和平台,他们正在哪个 OS 上进行开发,将来计划把哪个 OS 作为目标。结论是:iOS 和 Safari 领先,Android 紧跟其后,而 Windows Phone 7 仍然落后。

Web Directions 是一家澳大利亚的 Web 技术大会组织者,它在二月份的时候开展了一个关于 Web 技术的调查,并发布了移动开发部分的结果,它承诺很快会把其它部分的结果发布出来。这个调查的受众主要是“我们的在线用户,他们对我们的Web 专业大会感兴趣或者参加了这些大会,阅读我们的博客和微博里和Web 技术相关的内容,并且参加我们的Web 开发技术方面的课程”,因此调查的结果不一定准确反映现实的状况,不过,按照作者的说法,考虑到样本受众的规模,1500 个开发者,以及他们在全球范围广泛分布,这个调查的结果还是值得参考的。

浏览器

当被问及除了通常工作时在桌面或工作站上使用的浏览器,还会使用什么浏览器,开发者的回答是:

其它浏览器 % Mobile Safari 23 Android 11.79 Opera Mini 2.27 Opera Mobile 1.83 Palm 0.3 Windows Phone 7 0.15 Blackberry 0.15 对于移动应用的测试,Safari 保持领先,Android 紧跟其后,而Windows Phone 7 的结果稍微逊色了一点

测试浏览器 % Safari iPhone 55.12 Safari iPad 37.12 Android (手机) 21.45 Opera Mobile 7.54 Blackberry 5.93 Opera Mini 5.49 Windows Phone 7 2.86 Android (平板电脑) 2.71 用于开发测试的浏览器表明了开发者对各种平台的感兴趣程度。

JavaScript 和 HTML5

JQuery Mobile 是最常用的 JavaScript 移动开发框架,其它的还有 JQTouch、SenchaTouch、Zepto 和 SproutCore:

JavaScript 框架 % JQuery Mobile 12.45 JQTouch 6.88 SenchaTouch 3.59 Zepto 2.05 SproutCore 0.44 23.94% 的开发者声称他们在他们的应用程序里使用HTML5,相比一年前的9.13% 有了一个显著的增长。使用的最多的HTML5 特性是地理位置和Web 存储(HTML5 在这里是一个包含其它相关技术的通用术语):

特性 % Geolocation 74.3 Web Storage 55.3 拖放操作 22.3 Selectors API 19.6 Websockets 19 文件 API 13.5 Web Workers 11.3 Indexed database 5.8 Web SQL (现已废弃) 3.7 ### 本地应用程序

对于本地应用程序,17.3% 声称他们开发了这样的应用,更多人表示打算在将来开发这样的应用:

你是否考虑在2011 年(使用Web 或者其它技术)开发本地应用程序?

回答 % 有可能 49.3 不会 25.5 很可能 18.4 一定会 9.8 本地应用大多数都是为 iOS 开发的,其次是 Android:

OS/ 设备 % iPhone 90 iPad 66.3 Android 手机 41.2 Android 平板电脑 11.5 Blackberry 6.7 Windows Phone 7 5.8 webOS 5.3 Playbook (Blackberry 的平板电脑) 2 WAC 0.4 相同的开发者对于将来为其它移动设备开发本地应用的兴趣:

OS/ 设备 % iPhone 72.8 iPad 71.6 Android 手机 60 Android 平板电脑 47 Windows Phone 7 23.9 Blackberry 16.5 webOS 15.6 Playbook (Blackberry 的平板电脑) 10.7 WAC 0.4 对于用来开发本地应用的技术类型,开发者的回应是:

技术 % 混合使用本地和 Web 技术 44.8 仅仅使用本地技术(Objective-C、Java) 39 仅仅使用 Web 技术(通过 PhoneGap 或者类似的框架) 27.4 Appcelerator 或者类似的跨平台开发工具 19.7 PhoneGap 和Appcelerator 排在用来开发本地移动应用的Web 技术列表的顶端:

Web 技术 % phoneGap 47.6 Appcelerator 26.5 其它 15.6 Adobe AIR 7.8 Apparatio 1.2 RhoMobile 1.2 这个调查把2011 年收集到的数据和2008 到2010 年之间类似的研究结果做了比较,发现iOS 在移动开发和开发者的偏好方面处于领先地位,但Android 很快就跟上了。对于Windows Phone 7,开发者有点失望,不过将来可能会变得更好。

查看英文原文: A Survey on Mobile Development

2011-05-16 06:042663

评论

发布
暂无评论
发现更多内容

中国区块链第一村的价值裂变

CECBC

完蛋,好像病了

IT蜗壳-Tango

5月日更

被解救的代码 - 代码即服务时代来了!

阿里巴巴云原生

容器 微服务 开发者 云原生 开发工具

“碳中和”目标下的绿色金融探索

CECBC

金融

从基础到实战一应俱全,这份全网首发的Kafka技术手册,超详细!

Java架构师迁哥

五岳核心版上线!这份阿里开发手册核心版又将被多少人疯狂转载?

Java 编程 程序员 架构 面试

关于打的 umd 包在使用时,报 require is not defined 错误的问题出处

blueju

架构实战营模块四作业

竹林七贤

高性能 JavaScriptの笔记(三)

空城机

JavaScript 大前端 5月日更

业界率先支持 MCP-OVER-XDS 协议,Nacos 2.0.1 + 1.4.2 Release 正式发布

阿里巴巴云原生

容器 微服务 云原生 k8s 中间件

有无社保缴纳识别接口

ALone

2021最热门的20个数据库学习总结,你会用哪几个?

北游学Java

Java MySQL 数据库 后端

爱奇艺世界大会|刘文峰:科技创新如何为用户和艺术家服务?

爱奇艺技术产品团队

架构实战营模块四总结

竹林七贤

终于来了!这份阿里P9纯手写的Java并发核心手册,把我没学会的高扩展、高性能、高可用全部讲清楚了

Java 程序员 架构 面试

CRM Transaction处理中的权限控制

汪子熙

CRM SAP abap

5分钟速读之Rust权威指南(三)

wzx

rust

数据挖掘从入门到放弃(四):手撕(绘)关联规则挖掘算法

数据社

机器学习 5月日更

搞服务器开发竟不知道宝塔为何物,有点说不过去呀!

liuzhen007

5月日更

图说丨一图看懂浪潮云“1231”业务战略

Flink消费Kafka

大数据技术指南

大数据 flink 5月日更

腾讯校招都会问些什么?| 五面腾讯(Java岗)经历分享

Java架构师迁哥

新融合,新跳板:智能云网如何让企业数字化转型,起步即领先?

脑极体

“技术+应用”驱动金融科技创新融合

CECBC

金融

2021金三银四面试经历:阿里七面(已拿offer),面试经历+真题分享

Java 编程 程序员 架构 面试

爱奇艺世界大会|开幕式速览:智能制作助推影视工业化,匠心构筑行业健康生态

爱奇艺技术产品团队

用ABAP 生成二维码 QR Code

汪子熙

二维码 SAP abap

4年Java开发经验,经常被问到高并发、性能调优方面的问题,该怎么办?

Java架构师迁哥

如何给产品定价

石云升

创业 产品 职场经验 5月日更

Netty常用解码器学习笔记

风翱

Netty 5月日更

从0到1数字化转型的“精益落地”模式

高瑞

一项关于移动开发的调查_Java_Abel Avram_InfoQ精选文章