写点什么

一项关于移动开发的调查

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

评论

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

学会这些Android开发热门前沿知识,2020年你就不用愁了!

android 程序员 移动开发

孽缘啊,同套面试题中午我把你挂了,晚上你把我挂了,农民工看完都会了

android 程序员 移动开发

安卓指纹对称加密及登录功能的实现(1),技术实现

android 程序员 移动开发

屌丝的眼泪,因为错过的初恋,才搞清楚PNG图片压缩原理

android 程序员 移动开发

字节跳动正式启动2021届秋季校招!这份字节跳动历年校招Android面试真题解析,你确定不收藏

android 程序员 移动开发

小厂开发五年,成功入职腾讯,这是我的复盘和总结,阿里P8Android架构师谈

android 程序员 移动开发

巧用Android网络通信技术,在网络上直接传输对象 (1),安卓面试题宝典app

android 程序员 移动开发

年终总结攻略|3个步骤,让老板给你的工作汇报点赞,2021Android精选面试实战总结整理

android 程序员 移动开发

底层学习---Android-IPC机制(二)序列化机制,张口就来

android 程序员 移动开发

学习 View 事件分发,就像外地人上了黑车!,真的已经讲烂了

android 程序员 移动开发

安卓11重磅上线,快来看看,是不是熟悉的配方,大专生面试阿里P7居然过了

android 程序员 移动开发

安卓指纹对称加密及登录功能的实现,阿里P8大牛从零开始教Android开源框架

android 程序员 移动开发

完美!腾讯技术官发布Android零基础就业宝典,不用再怀疑人生了

android 程序员 移动开发

实现Flutter离线验证码组件,跳槽面试大厂被拒

android 程序员 移动开发

应聘腾讯,面试官和我聊了一个小时的人生,flutterrow换行

android 程序员 移动开发

字节面试官:看了3000多份简历,面试1000场后,androidjni开发书籍

android 程序员 移动开发

对标小程序 _ _快应用_开发入门指南,移动应用开发课程设计

android 程序员 移动开发

已经说过千万遍了!!面试官,一线互联网大厂中高级Android面试真题收录

android 程序员 移动开发

年后想跳槽涨薪?你想要的面试题全在这里,activity事件分发

android 程序员 移动开发

工作出现瓶颈,学习效率下降?通学这份Android进阶知识体系

android 程序员 移动开发

底层图像处理之微信32Kb图片压缩方案-(二),android双击事件响应

android 程序员 移动开发

字节跳动面试,第三面挂了,这原因我服了,快速上手

android 程序员 移动开发

屌丝的眼泪,因为错过的初恋,才搞清楚PNG图片压缩原理(1)

android 程序员 移动开发

巧用Android网络通信技术,在网络上直接传输对象(1),讲的真详细

android 程序员 移动开发

巧用Android网络通信技术,在网络上直接传输对象(2),android开发入门基础教程

android 程序员 移动开发

巧用Android网络通信技术,在网络上直接传输对象,android设计模式总结

android 程序员 移动开发

已拿字节、腾讯、墨墨 offer,【面试总结

android 程序员 移动开发

学习 View 事件分发,就像外地人上了黑车!(1),kotlin安卓开发书籍

android 程序员 移动开发

学习不系统学过的Android知识全忘记了?思维导图+手写笔记

android 程序员 移动开发

带你一起探究Android事件分发机制,-让面试提问不在畏惧!

android 程序员 移动开发

干货来袭-通过这份Android-中高级架构师教学资料(全套)在公司大裁员下

android 程序员 移动开发

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