BT

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

| 作者: Abel Avram , 翻訳者 徳武 聡 投稿日 2011年5月9日. 推定読書時間: 1 分 |

原文(投稿日: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に対する認知度は低いが、これから上昇しそうだ。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT