BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース モバイル開発についての調査

モバイル開発についての調査

原文(投稿日:2011/05/05)へのリンク

Web Directionsはモバイル開発者にブラウザやプラットフォームの選択について調査した。現在どのOSで開発しているか。将来、どのOSで開発する予定か。iOSとSafariが現在一番人気で、Androidが猛追撃中、Windows Phone 7はまだ普及していない、というのが結論だ。

オーストラリアのウェブ関連技術会議の開催業者であるWeb Directionsは2月にウェブ技術について調査し、モバイル開発についての調査結果を公表した。他の調査結果もすぐに公表される予定だ。調査対象者は主に、“私たちのウェブの専門家のためのカンファレンスに参加したことがあるか、興味があるオンラインの人たちや私たちのブログやツイッターの読者、私たちのウェブ開発コースの受講者”だ。したがって、この研究結果は正確に現実を反映していないかもしれないが、全世界の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
 
img10[4] 

モバイルアプリケーションのテストのために最も使われているのはSafariで、Androidが続く。Windows Phone 7はわずかだ。

テストブラウザ %
Safari iPhone 55.12
Safari iPad 37.12
Android (Phone) 21.45
Opera Mobile 7.54
Blackberry 5.93
Opera Mini 5.49
Windows Phone 7 2.86
Android(タブレット) 2.71
 
img12[6] 

テストに使われているブラウザを見ると開発者のそれぞれのプラットフォームに対する興味を表している。

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
 
img14 

開発者の23.94%がアプリケーション開発にHTML5を使っていると回答した。1年前は9.13%だったので、大幅に増加している。HTML5で最も使われている特徴はGeo LocationとWeb Storage(ここでのHTML5とは関連する他の技術も含む)だ。

特徴 %
Geolocation 74.3
Web Storage 55.3
ドラッグアンドドロップ 22.3
セレクタ API 19.6
WebSockets 19
ファイル API 13.5
Web Workers 11.3
Indexed DataBase 5.8
Web SQL (deprecated) 3.7
 
img18 

ネイティブアプリケーション

17.13%の開発者がネイティブアプリケーションを開発していると回答している。さらに多くの開発者がネイティブアプリケーションの開発を予定している。

2011年に(ウェブやその他の技術を使った)ネイティブアプリケーション開発を予定しているか。

回答 %
可能性はある 49.3
予定していない 25.5
おそらく開発する 18.4
絶対に開発する 9.8
image

ネイティブアプリケーションは現在、ほとんどが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
img8

将来、開発に興味がある他のモバイルデバイスについて同じ開発者に質問すると、

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
 
imgA 

ネイティブアプリケーション開発の技術についての回答は、

技術 %
ネイティブとウェブテクノロジの混在 44.8
ネイティブ技術(Objective-=C, Java)のみ 39
ウェブ技術(phoneGapなど)のみ 27.4
Appceleratorのようなクロスプラットフォーム開発ツール 19.7
 
imgC 

PhoneGapとAppceleratorがモバイルネイティブアプリケーション開発のウェブ技術の中で最も使われている。

ウェブ技術 %
phoneGap 47.6
Appcelerator 26.5
その他 15.6
Adobe AIR 7.8
Apparatio 1.2
RhoMobile 1.2
 
imgE 

この調査では、2008年-2010年の同様の調査と結果を比較している。それによると、モバイル開発でリードしているのはiOSだが、Androidが猛追撃している。開発者のWindows Phone 7に対する認知度は低いが、これから上昇しそうだ。

この記事に星をつける

おすすめ度
スタイル

BT