243
12
章
Backbone.js
と
jQuery Mobile
12.1
jQuery Mobile
を使ったモバイルアプリケーション開発
モバイル
Web
は巨大であり、今も急速に拡大を続けています。成長に伴い、さまざまなデバイ
スやブラウザが生まれています。その結果、アプリケーションをモバイル対応でクロスプラット
フォームにするということが重要かつ難しい課題になってきています。ネイティブアプリケーショ
ンの作成は(時間という観点からも)高コストです。複数の実行環境に対応するためには、一般的
に
Objective-C
や
C#
、
Java
、
JavaScript
などさまざまな言語での経験が求められます。
一方、
HTML
と
CSS
そして
JavaScript
を組み合わせると、ブラウザという共通の実行環境を対
象にしてアプリケーションを作成できます。このアプローチではタブレットやスマートフォンある
いはノート
PC
といったさまざまなデバイスをサポートでき、もちろん従来のデスクトップ
PC
に
も対応できます。
ここでの課題は、文字や画像などのコンテンツをさまざまな解像度に対応させることだけでは
ありません。さまざまなオペレーティングシステムに対して、ネイティブアプリケーションと共
通のユーザーエクスペリエンスを提供しなければなりません。ここで利用する
jQuery Mobile
は、
jQuery UI
と同様に
jQuery
をベースにしたユーザーインタフェースフレームワークです。
jQuery
Mobile
はすべての主要スマートフォン、タブレット、電子 ...