一项关于移动开发的调查

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

\

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

\

浏览器

\

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

\
\
其它浏览器 %
Mobile Safari23
Android11.79
Opera Mini2.27
Opera Mobile1.83
Palm0.3
Windows Phone 70.15
Blackberry0.15
 
\t\t\td236da528bab6d758189b3ffe7f789c7.png 

对于移动应用的测试,Safari保持领先,Android紧跟其后,而Windows Phone 7的结果稍微逊色了一点

\
\
测试浏览器%
Safari iPhone55.12
Safari iPad37.12
Android (手机)21.45
Opera Mobile7.54
Blackberry5.93
Opera Mini5.49
Windows Phone 72.86
Android (平板电脑)2.71
 
\t\t\t017bbc60972ea5f929e303b6cdac14be.png 

用于开发测试的浏览器表明了开发者对各种平台的感兴趣程度。

\

JavaScript和HTML5

\

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

\
\
JavaScript框架%
JQuery Mobile12.45
JQTouch6.88
SenchaTouch3.59
Zepto2.05
SproutCore0.44
 
\t\t\t610dead2342d9f2a1102ed84fdd39349.png 

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

\
\
特性%
Geolocation74.3
Web Storage55.3
拖放操作22.3
Selectors API19.6
Websockets19
文件API13.5
Web Workers11.3
Indexed database5.8
Web SQL (现已废弃)3.7
 
\t\t\tb492f903f1cce7db0347c645c91e5ac2.png 

本地应用程序

\

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

\

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

\
\
回答%
有可能49.3
不会25.5
很可能18.4
一定会9.8
84d70e674a3d4c112e1884932a7a5f03.png

本地应用大多数都是为iOS开发的,其次是Android:

\
\
OS/设备%
iPhone90
iPad66.3
Android手机41.2
Android平板电脑11.5
Blackberry6.7
Windows Phone 75.8
webOS5.3
Playbook (Blackberry的平板电脑)2
WAC0.4
\t\t\t015fa9f8073a48042df1c1ede379b028.png

相同的开发者对于将来为其它移动设备开发本地应用的兴趣:

\
\
OS/设备%
iPhone72.8
iPad71.6
Android手机60
Android平板电脑47
Windows Phone 723.9
Blackberry16.5
webOS15.6
Playbook (Blackberry的平板电脑)10.7
WAC0.4
 
\t\t\t72b52874f07b4c365b483002191aad7b.png 

对于用来开发本地应用的技术类型,开发者的回应是:

\
\
技术%
混合使用本地和Web技术44.8
仅仅使用本地技术(Objective-C、Java)39
仅仅使用Web技术(通过PhoneGap或者类似的框架)27.4
Appcelerator或者类似的跨平台开发工具19.7
 
\t\t\ta3d32876943216fd95fc1fb8d916bfd7.png 

PhoneGap和Appcelerator排在用来开发本地移动应用的Web技术列表的顶端:

\
\
Web技术%
phoneGap47.6
Appcelerator26.5
其它15.6
Adobe AIR7.8
Apparatio1.2
RhoMobile1.2
 
\t\t\t7f966e4286f600c9c49f42e297b47654.png 

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

\

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值