Telerik社のHTML5フレームワークKendo UIの委嘱で行われた調査によると、今ではそれぞれのプラットホーム向けにネイティブなアプリケーションを作るよりも、最初からHTML5でクロスプラットホームな開発を志向するデベロッパの方が多くなっている。同社が全世界5000名のデベロッパを対象に行った2013 Global Developer Survey(2013年グローバルデベロッパ調査)の結果では、全員が2012年にHTML5でアプリケーションを開発した経験があり、その90%が2013年にもそうしたいと答えている。逆に、ネイティブのみを志向するデベロッパは全体の15%であった。
Kendo UIのWeb&モバイル担当VP Todd Anglinによると、調査の目的はデベロッパたちのHTML5への取り組みの現状と、HTML5でどんな種類のアプリケーションが開発されているかを知ることであった。
またこの調査には、もっと大きな視点も含まれており、たとえば、デベロッパが開発したいプラットホームとして、回答者の66%がWindows 8を挙げている(喜べ!Microsoft!)。ChromeOSは47%、率が低いのはBlackberry 10の13%、Tizenの8%となっている。ただし、実際に世に出るアプリケーションがこの比率になるわけではない。回答者は企業のデベロッパが多く、個人的に自由に開発プラットホームを選ぶ、という状況ではなさそうだ。
調査対象となった5000名のデベロッパの、51%が中小企業、スタートアップが29%、大企業が20%となっている。彼らのHTML5への関心は、この調査以前からあったと思われ、そのことが、調査結果に見られるHTML5への好感度にも表れているようだ。
ネイティブ開発の難度がもっとも高いと感じられているプラットホームは、BlackberryとiOSである(下図)。 Windows 8とWindows Phone 8はもっとも容易という評価になり、Androidは中間だ。Anglinによると、デベロッパはWindowsでもHTML5でアプリケーションを書けるけれども、しかしMicrosoftがきわめて強力なツールセットをデベロッパに提供しているからだ、という。つまり、ツールが充実しているプラットホームだ、ということ。
HTML5でどんなアプリケーションを開発しているのか? トップは生産性アプリ(OA関連)の54%、次位がユーティリティの38%だ。エンタテイメントやライフスタイル、旅行、ゲームなどは下位である(下図)。
また、回答者たちが答えている現代のもっとも重要なWeb技術は、フォーム、ヴァリデーション(validation,本人性確認)、データベース、柔軟なレイアウト(グリッドやフレックスボックスなど)、となっている。
〔LOB, line of business …業種別・業務別〕
〔参考: Telerik, Kendo UI関連記事。〕
[原文へ]
(翻訳:iwatani(a.k.a. hiwa))