連載 :
囲まれた庭からの脱却を目指すアプリ開発スマホアプリ開発にも役立つHTML5の8つの技術
2012年6月5日(火)
前回でお伝えしたように、シリコンバレーでは特に昨年あたりから「オープンなWebの技術でスマートフォン向けアプリを開発」という動きが強くなってきています。そして、オープンなWebの技術を語るときに欠かせない存在のひとつとしてHTML5が挙げられます。
今回はスマートフォン向けアプリケーション開発の観点からHTML5をおさらいしてみましょう。
1. HTML5の8つの特徴的な技術
HTML5には「セマンティックス」「オフライン&ストレージ」「デバイスアクセス」「コネクティビティ」「マルチメディア」「3D、グラフィックス、エフェクト」「パフォーマンス&インテグレーション」「CSS3」という8つの特徴的な技術があり、各技術を表すロゴも決められています。
図1:HTML5ロゴに関するW3CのWebサイト |
以下では特に、これら8つの技術を使うとスマートフォン向けWebブラウザで何ができるのかについて、簡単に振り返ってみたいと思います。
1)セマンティックス
HTML5ではこれまでと同じくタグを使ってWebページを組むことができますが、文書構造を明確に定義するための新たなタグが追加されています。これまで、適切な要素がない場合は
を使うことが多かったと思いますが、HTML5では文書内の要素のそれぞれの役割に応じて、例えば、、、
連載バックナンバー
Think ITメルマガ会員登録受付中
Think ITでは、技術情報が詰まったメールマガジン「Think IT Weekly」の配信サービスを提供しています。メルマガ会員登録を済ませれば、メルマガだけでなく、さまざまな限定特典を入手できるようになります。