写点什么

一项关于移动开发的调查

  • 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:042993

评论

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

[ CloudWeGo 微服务实践 - 08 ] Nacos 服务发现扩展 (1)

baiyutang

golang 微服务 11月日更

模块三作业-外包学生管理系统

二手攻城师

「架构实战营」

大数据训练营学习总结

arctec

2021 年 Node.js 的发展趋势

CRMEB

如何在 JavaScript 中操作二维数组

devpoint

JavaScript array 数组操作 11月日更

模块三

题目三、简述HDFS的读写流程

arctec

懒人畅听网,有声小说类目数据采集,多线程速采案例,Python爬虫120例之23例

梦想橡皮擦

11月日更

openLooKeng v1.4.1 上线,OmniData Connector 来了

LooK

大数据 openLooKeng

技术架构+应用场景揭秘,为什么高斯Redis比开源香?

华为云开发者联盟

数据库 redis 开源 云原生 高斯Redis

用vscode创建第一个flutter项目

坚果

flutter 11月日更

体验内容更新,MindSpore轻松掌握

Geek_6cdeb6

AI辅助测试与自动化测试

刘冉

AI 自动化测试

架构训练营 - 模块三作业

VegetableBird

架构训练营 架构实战营

架构实战模块作业八

Yina🌝很浪🌊

架构实战课

DevOps为何在中国发展滞后?

飞算JavaAI开发助手

【Flutter 专题】08 图解页面小跳转 (一)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 11月日更

毫米波 5G 比公共 Wifi 快近 30 倍,但覆盖范围相似

吴脑的键客

网络

模块三作业 外包学生管理系统详细架构设计

小朱

架构实战营

题目二:架构设计题

arctec

微信小程序开发:使用字体图标的方法

三掌柜

11月日更

敏捷开发专家一席谈:云原生技术下的华为云DevOps实践之路

华为云开发者联盟

DevOps 敏捷开发 华为云 devcloud

如何“拼”出一个页面-游戏中心模块化实践

vivo互联网技术

开发 组件化 产品方法论

详细剖析Kafka架构及组件

五分钟学大数据

11月日更

Flink CDC 2.0 数据处理流程全面解析

大数据技术指南

11月日更

极客时间架构实战营作业八

jjn0703

架构实战营

测试右移与自动化测试

刘冉

自动化测试 测试右测

如何使用 Prometheus Kafka Adapter 向 Kafka 推送 Prometheus 数据

耳东@Erdong

kafka Prometheus Adapter 11月日更

Go语言,测试功能详解-上

微客鸟窝

Go 语言 11月日更

创业自研技术团队筹建需要注意什么?

boshi

创业 团队管理

设计消息队列存储消息数据的MySQL表格

毛先生

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