アドビ
製品

トップ

  • Adobe Creative Cloud
  • Creative Cloudグループ版
  • Creative Suite 6
  • Adobe Marketing Cloud
  • Acrobat
  • Photoshop
  • SiteCatalyst

教育向け

  • 学生・教職員個人向け
  • 小・中・高等学校機関
  • 高等教育機関

Adobe Creative Cloud

  • Adobe Creative Cloudとは?

デザインと写真処理

  • Photoshop
  • Illustrator
  • InDesign
  • Adobe Muse
  • Lightroom
  • Elementsファミリー

ビデオ

  • Adobe Premiere Pro
  • After Effects

Web開発&HTML5

  • Edgeツール&サービス [新規ウィンドウで開く]
  • Dreamweaver
  • ゲーム [新規ウィンドウで開く]
  • モバイルアプリ

Adobe Marketing Cloud

  • Adobe Marketing Cloudとは?
  • 分析
  • Webエクスペリエンスマネジメント
  • 広告管理
  • テストとターゲティング
  • ソーシャルマーケティング

Analytics

  • SiteCatalyst
  • Adobe Discover
  • Insight

Target

  • Test&Target
  • Recommendations

Social

  • Adobe Social

Experience Manager

  • CQ
  • Scene7

Media Manager

  • AdLens

ドキュメントサービス

  • Acrobat
  • FormsCentral [新規ウィンドウで開く]
  • SendNow [新規ウィンドウで開く]
  • Acrobat.com [新規ウィンドウで開く]

パブリッシング

  • Digital Publishing Suite

  • すべての製品を見る
ビジネスソリューション

Digital Media

  • Creative Cloudグループ版
  • ユーザー事例
  • Digital Media事例

ビジネスニーズ別

  • 分析
  • デジタルパブリッシング
  • ドキュメント管理
  • 広告管理
  • ソーシャルマーケティング
  • テストとターゲティング
  • ビデオ編集と公開
  • Web開発 [新規ウィンドウで開く]
  • Webエクスペリエンスマネジメント
  • すべてのビジネスニーズを見る

Digital Marketing

  • Adobe Marketing Cloud
  •  
  • Digital Marketing事例

業種別

  • 放送業界
  • 教育機関
  • 金融機関
  • 行政機関
  • 出版
  • 小売
  • 全業種を見る
サポートとラーニング

サポート

  • サポートホーム
  • サポートプログラム
  • 製品ヘルプ
  • ダウンロードとインストールヘルプ
  • Adobe Creative Cloud メンバーシップサポート
  • サポートお問い合わせ

ラーニング

  • ラーニングとチュートリアル
  • マーケター向けトレーニングサービス [新規ウィンドウで開く]
  • Creative Station(Creative Cloud情報)
  • Photoshopマガジン
  • デザインマガジン
  • Focus In(ビデオ制作者向け)
  • ADC Plus(Web情報) [新規ウィンドウで開く]
  • アトリエ(初心者向け写真編集)
  • Adobe Marketing Center
  • Adobe Marketing Cloud Japan Blog [新規ウィンドウで開く]
  • 認定制度
ダウンロード
  • 体験版
  • Adobe Flash Player
  • Adobe Reader
  • Adobe AIR
  • すべてのダウンロードを見る
会社情報
  • 採用情報
  • 投資家の皆様へ(英語)
  • プレスルーム
  • プライバシー
  • 企業の社会的責任(CSR)
  • ショーケース
  • お問い合わせ
  • その他の会社情報
ご購入
  • 個人・プロフェッショナル向け製品
  • 学生・教職員向け製品
  • 小中規模ビジネス向け製品
  • ライセンスについて
  • キャンペーン情報
  • Adobe Marketing Cloudお問合せ [新規ウィンドウで開く]
  • 販売パートナー
検索
 
情報 サインイン
サインインの目的 お客様のアカウントや体験版ダウンロード、製品の拡張機能、コミュニティエリアへのアクセスなどを管理するため
ようこそ、さん
マイアカウント
注文状況
ユーザー情報
マイアカウント
製品およびサービスの登録状況
サインアウト
カート
プライバシー マイアカウント
アドビ
製品 セクション 購入   検索  
ソリューション会社情報
サポートラーニング
サインイン サインアウト プライバシー マイアカウント
先行予約の提供開始予定日Date. 商品が発送されるまで、クレジットカードには課金されません。提供開始の予定日は変更される場合があります。 先行予約の提供開始予定日Date. ダウンロードの準備が整うまで、クレジットカードには課金されません。提供開始の予定日は変更される場合があります。
個数:
(消費税を含む )
ご購入には学生・教職員個人版の購入資格の確認が必要です。
小計 (税込)
キャンペーン ( 税込)
送料( 税込)
消費税
レジで精算
合計 ( 税込)
カートの中身を見る
Adobe Developer Connection [ADC] / Flash デベロッパーセンター /

ADC MEETUP ROUND02 レポート SESSION1:The State of the Web

著者 Mike Chambers

Mike Chambers
  • アドビ システムズ社
  • Principal Product Manager

著者 原 一浩氏

原 一浩氏
  • Greative

Content

  • HTML5をとりまくエキサイティングな現状
  • 新プロジェクト「Expressive Web」の取り組み
  • モバイルに対応したHTML5サイト開発のコツ
  • 新ツール「Adobe Edge」「Wallaby」、そして「jQuery Mobile」「CSS Regions」への取り組み

作成日

24 August 2011

ページ ツール

Facebookでシェア
Twitterでツイート
LinkedInでシェア
ブックマーク
印刷

この記事に設定されたタグ

CSS3DreamweaverHTML5jQuery

必要条件

ユーザーレベル

すべて

ADC MEETUPは、Adobe Developer Connection(ADC)と連動する開発者向けイベントだ。第2回目は、サンフランシスコで実施されている Adobe HTML5 Camp とのジョイント企画として、HTML5やCSS3、jQuery MobileなどのWeb標準技術をメインテーマに開催された。全6セッションの模様をスライドなどを交えて紹介していこう。

最初のセッションは、アドビ システムズ社のMike Chambers氏による「The State of the Web」。Chambers氏といえばFlashのエバンジェリストとして知られているが、今回のイベントのテーマはHTML5である。彼がどのような講演を行なうかに注目が集まる中、「今起きているWebの新しい動きについて、アドビが何を行なっているのか」という話からスタートした。

HTML5をとりまくエキサイティングな現状

「『HTML5』という言葉は、当初の意味を超えて非常に広範囲を示す言葉として使われてしまっています」
単にHTML5仕様のことだけでなく、新しいものクールなものを示すキーワードとして使われたり、CSS3/SVG/メディアクエリーなどといった他の技術群でできることを含めた総称として使われたりと、現在HTML5という言葉が指し示すものは多いとChambers氏は語る。

HTML5が近年急速な変化を遂げている背景について、大きく2つの要素が関係しているという。1つ目の要素は、ブラウザーの競合だ。
「3年前はInternet Explorerが市場の70%を占め、Firefoxは随分差をつけられて2位という状況でした。しかし、今は Internet Explorer、Chrome、Firefoxの3種のブラウザーが地位を競い合っています。こうしたブラウザーの競合によって、次々と新しい革新が起きており、ここ1年半から1年くらいの間のモダンブラウザーの普及によってHTML5のサポート率も大幅に向上しました」

ブラウザー普及率のチャート
ブラウザー普及率のチャート

2つ目の要素は、モバイルデバイスの爆発的な増加だ。
「iPhone、スマートフォン、タブレットなど次々と新しいデバイスが登場しています。しかも、それらのデバイスに搭載されているブラウザーはWebKitベースのものが多く、幸いなことにHTML5もWebKitをベースにしています。つまり、多くのデバイスに対してコンテンツをクロスプラットフォームで提供できる基盤が整っていると言えます。様々なスマートフォンへの対応に迫られているデザイナーにとっては、良い状況となっています」

新プロジェクト「Expressive Web」の取り組み

Chambers氏は続いて、数日前にアドビが公開したサイト「Expressive Web」について語った。Expressive Webでは、HTML5やCSS3の機能を使ったサンプルが12個あり、各機能に関する詳細な情報を提供している。ブラウザーのサポート状況、該当機能を利用した他の事例、チュートリアルや追加のリソース、フォールバック(代替手段)の情報も含まれている。

Expressive Webの画面
Expressive Webの画面

Chambers氏は、まだベータバージョンですがと前置きをした上で、このサイト制作を通じてアドビが学んだこととして、次のように語った。
「当たり前の話ではありますが、コンテンツが機能しないときどうするかという問題です。HTML5は、あらゆるブラウザーでサポートされているわけではないため、当然古いブラウザーで動かないことがあります。この問題を事前に考えておくことが大事だということです。制作プロセスの最後になってから、あわてて考えると大変なことになります」

実際、HTML5やCSS3はまだ仕様的にもブラウザー実装的にも完全ではない。Chambers氏は、例としてCSS3のトランスフォーム機能を挙げた。
「2Dのトランスフォームは約52%のブラウザーで閲覧が可能ですが、3Dのトランスフォームは約5%のブラウザーでしか見られないという現実があります」

CSS3 Transformsのサポート状況
CSS3 Transformsのサポート状況

こういった現実を踏まえた上で、どういったユーザーがコンテンツを見ることになるかを把握することが大事とのこと。つまり、新しい機能を使う場合は、開発の時間が必要となり、フォールバックをどうするか、クロスブラウザーの差分はどうするのか、どう実装するかといった問題を踏まえた上でコンテンツに組み込むことになる。場合によっては、まだ仕様がドラフトの段階かもしれない。そういった点を加味すると、あれもこれもと取り入れるのではなく、サイトにとって一番重要となる機能に絞り込む必要があるだろうとChambers氏は語る。

しかもリリース後は、高いレベルでのメンテナンスが要求されるのだ。今は機能していても、次のブラウザーのバージョンでは機能しなくなる可能性がある。実際にExpressive Webでは、ブラウザーのバージョンアップによって、動作していたものが動作しなくなったことがあったそうだ。

また、Expressive Webでのパフォーマンスにも触れられた。Chambers氏によると、HTML5を使ったサイトのパフォーマンスは、JavaScript側だけの問題ではないという。
「問題なのは、ユーザーの体感速度です。例えばCSSのアニメーションでは、レンダリングのスピードが問題になります。Expressive Webでは、画面遷移時のアニメーションを古いブラウザーやモバイルデバイスでは取り除いていくことで、パフォーマンスの向上を果たしました」

モバイルに対応したHTML5サイト開発のコツ

Expressive Webはモバイルにも対応しており、実際にAndroidやiPadで動いている様子が披露された。Chambers氏は、モバイルに対応したHTML5サイト開発のコツについて、次のように語る。
「モバイルをまず念頭において開発する必要があります。HTML5のアドバンテージの1つとして『あらゆるデバイスをカバーできる』という点が挙げられますが、これらのデバイスは解像度やインプットメソッド、パフォーマンスのプロファイルも違うのです。制限の多いデバイスでデザインを考えて、デスクトップのような高度なものにアップグレードしていく方が楽ではないでしょうか」

新ツール「Adobe Edge」「Wallaby」、そして「jQuery Mobile」「CSS Regions」への取り組み

Chambers氏は、アドビのHTML5関連への取り組みとして、「ツール」と「表現力」の2つの側面から行なっているという。まず、HTML5に関する新しいツールだが、「Adobe Edge」と「Wallaby」というソフトウェアを開発中であるとのことだ。Adobe Edgeは、一見すると次のバージョンのFlashのように見えるが、HTML5のツールだという。モーショングラフィックスに強く、HTML5のアウトプット機能を持っている。

Adobe Edgeの画面
Adobe Edgeの画面

そもそも、現在使えるHTML5の開発ツールとブラウザーの能力には大きな分断があるとChambers氏は語る。例えば、HTML5のサイトでモーショングラフィックスなどを使う場合、現在のワークフローでは、既存ツールを使ってデザインをするが、それだけで完成には至らず、デベロッパーが非常に大きな役割を果たしているそうだ。

Expressive Webを作成する際、デザイナーがデザインツールを使って作成したコンテンツをJSON形式でインポートできるツールを作り、このJSONを通じてデザイナーとデベロッパーが役割分担をすることでかなりの効率化が図れたという。この経験やツールをベースに「Adobe Edge」が開発されているそうだ。
※Adobe Edgeの詳細はセッション6の記事へ

続いて紹介されたWallabyというのは、まだ実験中のソフトウェアだが、FlashのアウトプットをWeb標準技術に変換する機能を持っている。メインとなるターゲットは広告で、既に広告として使われているFlashをHTML5に変換するのに役立つとのことである。

Wallabyのロゴ
Wallabyのロゴ

他にもFlashをHTML5に変換するツールとして、Grant Skinner氏が開発した「Zoe」があり、Expressive WebのAudioコーナーでもこのツールを使っているという。会場では、ピザを取りにいくアニメーションをHTML5に変換するデモが行われた。仕組みとしては、Flashで作られた素材をスプライトシートという形でpng画像に変換し、canvas内でレンダリングしていくことで実現しているとのこと。

Zoeの画面
Zoeの画面

もう1つの取り組みである「表現力」として、まずjQuery Mobileへの取り組みについて語られた。jQueryは、JavaScriptのライブラリの中でスタンダードとも言える存在だ。アドビではjQuery専任のスタッフを置き、特にデータグリッドやモバイルでのタッチに関する開発に協力しているという。

jQuery専任のスタッフを置き開発協力している
jQuery専任のスタッフを置き開発協力している

最後にもう1つの「表現力」への取り組みとして、「CSS Regions」という技術が紹介され、カスタマイズされたWebKitを使って、CSSが自由な形状に沿って回り込むデモが行われた。
「アドビは、InDesignというソフトウェアを作っていますが、このソフトでは自由度の高いテキストレイアウトを実現できます。通常Webではこういう風にはいきません。リージョンが長方形で、制限が多く、コントロールがききません。そこで我々は、InDesignのように自由にテキストレイアウトを行なうための仕様であるCSS Regionsを開発し、W3Cに提案しました」

CSS Regionsを使用すると細かな回り込み指定が行なえる
CSS Regionsを使用すると細かな回り込み指定が行なえる

また、CSS Regionsには「リージョンリンキング」という仕組みがあり、各リージョンをリンクさせて、ウインドウサイズによる周り込みと、段組みを自動でコントロールすることができる。

CSS Regionsでは、回り込みの形式として「アービタリーテキストコンテナ(任意のテキスト領域)」と「アービタリーテキストエクスクルージョン(任意のテキスト排除領域)」という機能があるという。アービタリーテキストコンテナは、リージョンの形状を任意に定義する機能で、柔軟な回り込みを実現することができる。アービタリーテキストエクスクルージョンは、テキストが入らない領域を定義する機能で、長方形のリージョンの一部をテキストが侵入しないようにすることができる。デモではハート型のテキスト回り込みが実現できていた。

Adobe Labsでは、Adobe Edge、Wallaby、CSS Regionsを配布しているので、ぜひ試していただきたい。

  • Adobe Edge
  • Wallaby
  • CSS Regions Prototype

関連記事

  • ADC MEETUP ROUND02 レポート
    • SESSION1:The State of the Web
    • SESSION2:Adobe Dreamweaver CS5.5 and HTML5 & jQuery Mobile
    • SESSION3:Dreamweaverと3つのビュー : HTML5時代の活用方法
    • SESSION4:Dreamweaver CS5.5で作るjQuery Mobileを組み込んだスマートフォンサイト制作
    • SESSION5:Chromeで変わるWebサイト開発:Developer Toolsのご紹介
    • SESSION6:Adobe Edge Demo

More Like This

  • iOSアプリ開発のワークフロー Flash Professional CS6編
  • ADC MEETUP ROUND 04「Social Gaming」レポート SESSION3:あらかじめ知っておきたい幾つかのコト - Flashひとつでスマホアプリ制作
  • 徹底紹介! Flash Professional CS5.5の新機能 02
  • モバイルゲーム開発を目指すデザイナーさんへ 基本だけど大切なコト
  • Illustratorとの連携からみるFlash Professional CS5.5の新機能
  • ADC MEETUP ROUND03 レポート HTML SESSION3: HTML5でユーザビリティを高めるためのフォーム構築法
  • Flash Player 10.2コンテンツ制作入門:Stage Video
  • ADC MEETUP ROUND 04「Social Gaming」レポート SESSION1:ソーシャルゲーム市場とアドビFlash戦略
  • Flashでマルチデバイス向けのアプリを効率的に開発しよう 前編
  • ADC MEETUP ROUND03 レポート Flash SESSION2: Stage3Dの利用で広がるFlashの表現と可能性

製品

  • Adobe Creative Cloud
  • Creative Cloudグループ版
  • Creative Suite 6
  • Adobe Marketing Cloud
  • Acrobat
  • Photoshop
  • Digital Publishing Suite
  • Elementsファミリー
  • SiteCatalyst
  • 教育向け

ダウンロード

  • 体験版
  • Adobe Reader
  • Adobe Flash Player
  • Adobe AIR

サポート

  • ヘルプ&サポート
  • 注文と返品
  • ダウンロードに関するヘルプ
  • ユーザー登録に関するヘルプ

ラーニング

  • トレーニング
  • Adobe TV
  • Creative Station(Creative Cloud情報)
  • デザインマガジン
  • Photoshopマガジン
  • Focus In(ビデオ制作者向け)
  • ADC Plus(Web情報)
  • 初心者向け写真編集
  • Adobe Marketing Cloud Japan Blog

ご購入

  • 個人・プロフェッショナル向け製品
  • 学生・教職員向け製品
  • 小中規模ビジネス向け製品
  • ライセンスについて
  • キャンペーン情報
  • 販売パートナー

会社情報

  • プレスルーム
  • パートナープログラム
  • 企業の社会的責任(CSR)
  • 採用情報
  • 投資家の皆様へ(英語)
  • イベント
  • 法的事項
  • セキュリティ
  • お問い合わせ
地域を選択してください 日本(変更)
地域を選択してください 閉じる

North America

Europe, Middle East and Africa

Asia Pacific

  • Canada - English
  • Canada - Français
  • Latinoamérica
  • México
  • United States

South America

  • Brasil
  • Africa - English
  • Österreich - Deutsch
  • Belgium - English
  • Belgique - Français
  • België - Nederlands
  • България
  • Hrvatska
  • Česká republika
  • Danmark
  • Eastern Europe - English
  • Eesti
  • Suomi
  • France
  • Deutschland
  • Magyarország
  • Ireland
  • Israel - English
  • ישראל - עברית
  • Italia
  • Latvija
  • Lietuva
  • Luxembourg - Deutsch
  • Luxembourg - English
  • Luxembourg - Français
  • الشرق الأوسط وشمال أفريقيا - اللغة العربية
  • Middle East and North Africa - English
  • Moyen-Orient et Afrique du Nord - Français
  • Nederland
  • Norge
  • Polska
  • Portugal
  • România
  • Россия
  • Srbija
  • Slovensko
  • Slovenija
  • España
  • Sverige
  • Schweiz - Deutsch
  • Suisse - Français
  • Svizzera - Italiano
  • Türkiye
  • Україна
  • United Kingdom
  • Australia
  • 中国
  • 中國香港特別行政區
  • Hong Kong S.A.R. of China
  • India - English
  • 日本
  • 한국
  • New Zealand
  • 台灣

Southeast Asia

  • Includes Indonesia, Malaysia, Philippines, Singapore, Thailand, and Vietnam - English

Copyright © 2013 Adobe Systems Software Ireland Ltd. All rights reserved.

利用条件 | プライバシー (更新) | Cookie