178
Responsive Web Design について

レスポンシブ・ウェブデザイン -Responsive web design-

Embed Size (px)

DESCRIPTION

顧客コミュニケーション・マーケティングリサーチ・ユーザーアンケートなどに使える最先端のWEBアンケートツール。しばらく無料です!⇒ https://creativesurvey.com/

Citation preview

Page 1: レスポンシブ・ウェブデザイン -Responsive web design-

Responsive Web Design について

Page 2: レスポンシブ・ウェブデザイン -Responsive web design-

Responsive Web Design

とは?

Responsive Web Design

メリット・デメリット

Responsive Web Design

プロセス

Responsive Web Design

設計

Page 3: レスポンシブ・ウェブデザイン -Responsive web design-

Responsive Web Design

とは?

Responsive Web Design

メリット・デメリット

Responsive Web Design

プロセス

Responsive Web Design

設計

Page 4: レスポンシブ・ウェブデザイン -Responsive web design-

Responsive Web Design

とは?

Page 5: レスポンシブ・ウェブデザイン -Responsive web design-

ResponsiveDesignとは?

Page 7: レスポンシブ・ウェブデザイン -Responsive web design-

ResponsiveDesignとは?

スクリーン幅に応じて、レイアウトを変える手法

Page 8: レスポンシブ・ウェブデザイン -Responsive web design-

ResponsiveDesignとは?

スクリーン幅に応じて、レイアウトを変える手法

レイアウトの話

Page 9: レスポンシブ・ウェブデザイン -Responsive web design-

なぜ注目されているのか?

ResponsiveDesignとは?

Page 10: レスポンシブ・ウェブデザイン -Responsive web design-

なぜ注目されているのか?

• 様々なデバイスに適応できる

ResponsiveDesignとは?

Page 11: レスポンシブ・ウェブデザイン -Responsive web design-

なぜ注目されているのか?

• 様々なデバイスに適応できる

ResponsiveDesignとは?

• 発行されるURLが一つである

Page 12: レスポンシブ・ウェブデザイン -Responsive web design-

なぜ注目されているのか?

• 様々なデバイスに適応できる

ResponsiveDesignとは?

• 発行されるURLが一つである

• 最新の技術を使用している

Page 13: レスポンシブ・ウェブデザイン -Responsive web design-

特徴なので後述します

なぜ注目されているのか?

• 様々なデバイスに適応できる

ResponsiveDesignとは?

• 発行されるURLが一つである

• 最新の技術を使用している

Page 14: レスポンシブ・ウェブデザイン -Responsive web design-

特徴なので後述します

なぜ注目されているのか?

• 様々なデバイスに適応できる

ResponsiveDesignとは?

• 発行されるURLが一つである

• 最新の技術を使用している

• 新しい考え方への転換

Page 15: レスポンシブ・ウェブデザイン -Responsive web design-

Progressive Enhancement

ResponsiveDesignとは?

新しい考え方

Page 16: レスポンシブ・ウェブデザイン -Responsive web design-

最新のUA(User Agent)で、最高のUX(User Experience)を。

ResponsiveDesignとは?

Progressive Enhancement

新しい考え方

Page 17: レスポンシブ・ウェブデザイン -Responsive web design-

Responsive Design ≠ Cross Browser

ResponsiveDesignとは?

ProgressiveEnhancement

Page 18: レスポンシブ・ウェブデザイン -Responsive web design-

Responsive Design ≠ Cross Browser

ResponsiveDesignとは?

ProgressiveEnhancement

伝える情報をきちんと伝える

Page 19: レスポンシブ・ウェブデザイン -Responsive web design-

Responsive Design ≠ Cross Browser

伝える情報をきちんと伝える

ResponsiveDesignとは?

UAに応じたUXを提供する

ProgressiveEnhancement

Page 20: レスポンシブ・ウェブデザイン -Responsive web design-

Responsive Design ≠ Cross Browser

伝える情報をきちんと伝える

ResponsiveDesignとは?

UAに応じたUXを提供する

ビジュアルエレメントが先行しない

ProgressiveEnhancement

Page 21: レスポンシブ・ウェブデザイン -Responsive web design-

ResponsiveDesignとは?

ProgressiveEnhancement

STRATEGY

SCOPE

STRUCTURE

SKELTON

SURFACE

Page 22: レスポンシブ・ウェブデザイン -Responsive web design-

ResponsiveDesignとは?

ProgressiveEnhancement

STRATEGY

SCOPE

STRUCTURE

SKELTON

SURFACE

Cross Browser / Regressive Enhancement の一般的なタイムライン

Page 23: レスポンシブ・ウェブデザイン -Responsive web design-

ResponsiveDesignとは?

ProgressiveEnhancement

STRATEGY

SCOPE

STRUCTURE

SKELTON

SURFACE

Responsive Designのタイムライン

Page 24: レスポンシブ・ウェブデザイン -Responsive web design-

ResponsiveDesignとは?

ProgressiveEnhancement

STRATEGY

SCOPE

STRUCTURE

SKELTON

SURFACE

情報を構造をふまえて表現する

様々なレイアウトを考慮すると、視覚構造と情報構造のミスマッチがおきる

Responsive Designのタイムライン

Page 25: レスポンシブ・ウェブデザイン -Responsive web design-

ResponsiveDesignとは?

ProgressiveEnhancement

HTML

HEAD BODY

HEADER ARTICLE FOOTER

一つの幹が複数の枝を持つ

「分木構造」

表層構造 = 情報構造

Page 26: レスポンシブ・ウェブデザイン -Responsive web design-

ResponsiveDesignとは?

ProgressiveEnhancement

STRATEGY

SCOPE

STRUCTURE

SKELTON

SURFACE

情報を構造をふまえて表現する

様々なレイアウトを考慮すると、視覚構造と情報構造のミスマッチがおきる

Responsive Designのタイムライン

Page 27: レスポンシブ・ウェブデザイン -Responsive web design-

Responsive ≠ Liquid / Fluid Layout

混同しやすいイメージ

ResponsiveDesignとは?

Page 28: レスポンシブ・ウェブデザイン -Responsive web design-

Webデザインのレイアウト手法1. Fixed Layout

・固定幅中央揃え

2. Liquid / Fluid Layout・可変幅 横幅目一杯

3. Flexible Layout・可変幅 最大値 / 最小値を固定

4. Elastic Layout・幅を文字数から決定する

ResponsiveDesignとは?

混同しやすいイメージ

Page 29: レスポンシブ・ウェブデザイン -Responsive web design-

ResponsiveDesignとは?

混同しやすいイメージ

Liquid / Fluid Layouthttp://andreagandino.com/

Responsive Web Designhttp://www.creativesurvey.jp/http://adaptive-images.com/

Page 30: レスポンシブ・ウェブデザイン -Responsive web design-

ResponsiveDesignとは?

混同しやすいイメージ

Liquid の時もあるFixed の時もある

Liquid / Fluid Layouthttp://andreagandino.com/

Responsive Web Designhttp://www.creativesurvey.jp/http://adaptive-images.com/

Page 31: レスポンシブ・ウェブデザイン -Responsive web design-

レスポンシブデザインのレイアウトは?

CSS3を使って、Fixed / Liquid Layout を使い分ける

ResponsiveDesignとは?

混同しやすいイメージ

Page 32: レスポンシブ・ウェブデザイン -Responsive web design-

CSS3は古いブラウザでは動かないのでは?

ResponsiveDesignとは?

混同しやすいイメージ

Layout使い分け

Page 33: レスポンシブ・ウェブデザイン -Responsive web design-

ResponsiveDesignとは?

混同しやすいイメージ

Layout使い分け

IE6 IE7 IE8 IE9 IE10(12. 10/26)

Chrome Firefox(3.5+)

Safari

X X X ▲ o o o o

IE7 4%前後IE8 20%前後

1/4に対応できない?

Page 34: レスポンシブ・ウェブデザイン -Responsive web design-

ResponsiveDesignとは?

混同しやすいイメージ

CSS は 「使い分け」のスイッチ

Layout使い分け

Page 35: レスポンシブ・ウェブデザイン -Responsive web design-

ResponsiveDesignとは?

混同しやすいイメージ

1. 使い分け前の状態を通常のサイトとする

CSS は 「使い分け」のスイッチ

Layout使い分け

Page 36: レスポンシブ・ウェブデザイン -Responsive web design-

ResponsiveDesignとは?

混同しやすいイメージ

2. 「使い分け」を別の方法で実現する1. 使い分け前の状態を通常のサイトとする

CSS は 「使い分け」のスイッチ

Layout使い分け

Page 37: レスポンシブ・ウェブデザイン -Responsive web design-

CSS3は古いブラウザでは動かないのでは?

ResponsiveDesignとは?

混同しやすいイメージ

CSSによる使い分けを使わない状態も一つの適応例Responsive

Layout使い分け

Page 38: レスポンシブ・ウェブデザイン -Responsive web design-

まとめ

Page 39: レスポンシブ・ウェブデザイン -Responsive web design-

Responsive Web Design

とは?

Page 40: レスポンシブ・ウェブデザイン -Responsive web design-

スクリーン幅に応じて、レイアウトを変える手法

Page 41: レスポンシブ・ウェブデザイン -Responsive web design-

ProgressiveEnhancement

Layout使い分け

スクリーン幅に応じて、レイアウトを変える手法

Page 42: レスポンシブ・ウェブデザイン -Responsive web design-

Responsive Web Design

とは?

Responsive Web Design

メリット・デメリット

Responsive Web Design

プロセス

Responsive Web Design

設計

Page 43: レスポンシブ・ウェブデザイン -Responsive web design-

Responsive Web Design

メリット・デメリット

Page 44: レスポンシブ・ウェブデザイン -Responsive web design-

Responsive Web Design : メリット

メリットデメリット

様々なデバイスに適応できる

発行されるURLが一つである

CSSシフト

Page 45: レスポンシブ・ウェブデザイン -Responsive web design-

Responsive Web Design : メリット

様々なデバイスに適応できる

発行されるURLが一つである

CSSシフト

メリットデメリット

Page 46: レスポンシブ・ウェブデザイン -Responsive web design-

メリットデメリット

様々なデバイス

Page 47: レスポンシブ・ウェブデザイン -Responsive web design-

様々なデバイス

SmartTV?

メリットデメリット

Page 48: レスポンシブ・ウェブデザイン -Responsive web design-

様々なデバイス

SmartTV?SmartGadgets?

メリットデメリット

Page 49: レスポンシブ・ウェブデザイン -Responsive web design-

様々なデバイス

SmartTV?SmartGadgets?

特定のデバイスをターゲットとせずに、広く情報を発信できる

「シームレスにレイアウトを適応させる」

メリットデメリット

Page 50: レスポンシブ・ウェブデザイン -Responsive web design-

様々なデバイス

SmartTV?SmartGadgets?

特定のデバイスをターゲットとせずに、広く情報を発信できる

「シームレスにレイアウトを適応させる」

Progressive Enhancement

メリットデメリット

Page 51: レスポンシブ・ウェブデザイン -Responsive web design-

様々なデバイス

メリットデメリット

Page 52: レスポンシブ・ウェブデザイン -Responsive web design-

様々なデバイス

メリットデメリット

UAに応じて+αのUXを余白だった部分に展開できる

Page 53: レスポンシブ・ウェブデザイン -Responsive web design-

様々なデバイス

UAに応じて+αのUXを余白だった部分に展開できる

Progressive Enhancement

メリットデメリット

Page 54: レスポンシブ・ウェブデザイン -Responsive web design-

Responsive Web Design : メリット

様々なデバイスに適応できる

発行されるURLが一つである

CSSシフト

メリットデメリット

Page 55: レスポンシブ・ウェブデザイン -Responsive web design-

URLがひとつ

複数の最適化ページの場合

メリットデメリット

Page 56: レスポンシブ・ウェブデザイン -Responsive web design-

URLがひとつ

複数の最適化ページの場合 Responsive Web Designの場合

メリットデメリット

Page 57: レスポンシブ・ウェブデザイン -Responsive web design-

URLがひとつ

修正 / 更新作業

メリットデメリット

Page 58: レスポンシブ・ウェブデザイン -Responsive web design-

URLがひとつ

修正 / 更新作業

メリットデメリット

Page 59: レスポンシブ・ウェブデザイン -Responsive web design-

URLがひとつ

データ / ヴィジュアルが分離していればデータのみの変更ですべてに適応できる

メリットデメリット

HTMLデータソース

CSSデータ修飾

JavaScriptUAに応じた処理

ただし、

Page 60: レスポンシブ・ウェブデザイン -Responsive web design-

URLがひとつ

メリットデメリット

SEO

Page 61: レスポンシブ・ウェブデザイン -Responsive web design-

URLがひとつ

GooglebotくんGooglebotくん

http://static.googleusercontent.com/external_content/untrusted_dlcp/www.google.co.jp/ja/jp/intl/ja/webmasters/docs/search-engine-optimization-starter-guide-ja.pdf

メリットデメリット

SEO

Page 62: レスポンシブ・ウェブデザイン -Responsive web design-

URLがひとつ

メリットデメリット

サーバーアプリケーション

Page 63: レスポンシブ・ウェブデザイン -Responsive web design-

メリットデメリット

URLがひとつ

フルスクラッチ

サーバーアプリケーション

Page 64: レスポンシブ・ウェブデザイン -Responsive web design-

メリットデメリット

URLがひとつ

フルスクラッチ

サーバーアプリケーション

デバイス振り分けロジックデバイス分のテンプレート検証

Page 65: レスポンシブ・ウェブデザイン -Responsive web design-

メリットデメリット

URLがひとつ

フルスクラッチ

サーバーアプリケーション

デバイス振り分けロジックデバイス分のテンプレート検証

デバイス振り分けロジックデバイス分のテンプレート検証をHTMLに依存させる

Page 66: レスポンシブ・ウェブデザイン -Responsive web design-

メリットデメリット

URLがひとつ

フルスクラッチ

サーバーアプリケーション

デバイス振り分けロジックデバイス分のテンプレート検証

デバイス振り分けロジックデバイス分のテンプレート検証をHTMLに依存させる

バックエンドとフロントエンドの分離

Page 67: レスポンシブ・ウェブデザイン -Responsive web design-

Responsive Web Design : メリット

様々なデバイスに適応できる

発行されるURLが一つである

CSSシフト

メリットデメリット

Page 68: レスポンシブ・ウェブデザイン -Responsive web design-

メリットデメリット CSSシフト

JavaScriptや画像の扱いを工夫する必要があった。その副作用としていくつかのメリットがあった。

Page 69: レスポンシブ・ウェブデザイン -Responsive web design-

メリットデメリット CSSシフト

ロジック/ヴィジュアル分離

JavaScriptや画像の扱いを工夫する必要があった。その副作用としていくつかのメリットがあった。

Page 70: レスポンシブ・ウェブデザイン -Responsive web design-

メリットデメリット CSSシフト

ロジック/ヴィジュアル分離 パフォーマンス

JavaScriptや画像の扱いを工夫する必要があった。その副作用としていくつかのメリットがあった。

Page 71: レスポンシブ・ウェブデザイン -Responsive web design-

メリットデメリット CSSシフト

ロジック/ヴィジュアル分離 パフォーマンス

レイアウト変更に関わる画像変更

JavaScriptや画像の扱いを工夫する必要があった。その副作用としていくつかのメリットがあった。

Page 72: レスポンシブ・ウェブデザイン -Responsive web design-

メリットデメリット CSSシフト

ロジックビジュアル分離

ヴィジュアルにタッチする部分をCSSに限定した。

Page 73: レスポンシブ・ウェブデザイン -Responsive web design-

メリットデメリット CSSシフト

ロジックビジュアル分離

さりげないJavaScriptの実現に貢献した

ヴィジュアルにタッチする部分をCSSに限定した。

Page 74: レスポンシブ・ウェブデザイン -Responsive web design-

メリットデメリット CSSシフト

ロジックビジュアル分離

HTMLデータソース

さりげないJavaScriptの実現に貢献した

ヴィジュアルにタッチする部分をCSSに限定した。

Page 75: レスポンシブ・ウェブデザイン -Responsive web design-

メリットデメリット CSSシフト

ロジックビジュアル分離

HTMLデータソース

CSSデータ修飾

さりげないJavaScriptの実現に貢献した

ヴィジュアルにタッチする部分をCSSに限定した。

Page 76: レスポンシブ・ウェブデザイン -Responsive web design-

メリットデメリット CSSシフト

ロジックビジュアル分離

HTMLデータソース

CSSデータ修飾

JavaScriptUAに応じた処理

さりげないJavaScriptの実現に貢献した

ヴィジュアルにタッチする部分をCSSに限定した。

Page 77: レスポンシブ・ウェブデザイン -Responsive web design-

メリットデメリット CSSシフト

ロジックビジュアル分離

HTMLデータソース

CSSデータ修飾

JavaScriptUAに応じた処理

低機能UA:補助高機能UA:追加 

さりげないJavaScriptの実現に貢献した

ヴィジュアルにタッチする部分をCSSに限定した。

Page 78: レスポンシブ・ウェブデザイン -Responsive web design-

メリットデメリット CSSシフト パフォーマンス

Progressive Enhancementの考えに実現したかった。IEでアニメーションをやめた。

Page 79: レスポンシブ・ウェブデザイン -Responsive web design-

メリットデメリット CSSシフト パフォーマンス

それ以外のブラウザはCSS3が十分に動くので、CSS3によるアニメーションで実装できる

Progressive Enhancementの考えに実現したかった。IEでアニメーションをやめた。

Page 80: レスポンシブ・ウェブデザイン -Responsive web design-

メリットデメリット CSSシフト パフォーマンス

さらなるロジック/ヴィジュアル

分離パフォーマンス改善

それ以外のブラウザはCSS3が十分に動くので、CSS3によるアニメーションで実装できる

Progressive Enhancementの考えに実現したかった。IEでアニメーションをやめた。

Page 81: レスポンシブ・ウェブデザイン -Responsive web design-

メリットデメリット CSSシフト 画像置換

画像テキストの使いどころが難しい

Page 82: レスポンシブ・ウェブデザイン -Responsive web design-

メリットデメリット CSSシフト 画像置換

画像

画像

画像

画像

デバイステキストブロック デバイステキストブロック

Page 83: レスポンシブ・ウェブデザイン -Responsive web design-

メリットデメリット CSSシフト 画像置換

画像テキストの使いどころが難しい

テキスト画像は画像置換 + デバイステキスト化、画像は背景画像化した

Page 84: レスポンシブ・ウェブデザイン -Responsive web design-

メリットデメリット CSSシフト 画像置換

柔軟なレイアウト

画像テキストの使いどころが難しい

テキスト画像は画像置換 + デバイステキスト化、画像は背景画像化した

Page 85: レスポンシブ・ウェブデザイン -Responsive web design-

メリットデメリット CSSシフト 画像置換

柔軟なレイアウト ファイル転送量縮小

画像テキストの使いどころが難しい

テキスト画像は画像置換 + デバイステキスト化、画像は背景画像化した

Page 86: レスポンシブ・ウェブデザイン -Responsive web design-

メリットデメリット CSSシフト 画像置換

柔軟なレイアウト ファイル転送量縮小 Retina対応簡略化

画像テキストの使いどころが難しい

テキスト画像は画像置換 + デバイステキスト化、画像は背景画像化した

Page 87: レスポンシブ・ウェブデザイン -Responsive web design-

Responsive Web Design : デメリット

開発コストが割高である?

モバイル向けの”最適化”ではない

プラグイン・広告に注意

メリットデメリット

Page 88: レスポンシブ・ウェブデザイン -Responsive web design-

Responsive Web Design : デメリット

開発コストが割高である?

モバイル向けの”最適化”ではない

プラグイン・広告に注意

メリットデメリット

Page 89: レスポンシブ・ウェブデザイン -Responsive web design-

開発コストメリットデメリット

開発コストが高いという印象を持たれている

Page 90: レスポンシブ・ウェブデザイン -Responsive web design-

開発コストメリットデメリット

開発コストが高いという印象を持たれている

それほど難しいと感じなかった

Page 91: レスポンシブ・ウェブデザイン -Responsive web design-

開発コストメリットデメリット

開発コストが高いという印象を持たれている

それほど難しいと感じなかった

なぜ?

Page 92: レスポンシブ・ウェブデザイン -Responsive web design-

1. 制作者の習熟度に依存する部分が大きい

2. 設計:実装が密に連携する場面がある可能性が強い

開発コストメリットデメリット

Page 93: レスポンシブ・ウェブデザイン -Responsive web design-

Responsive Web Design : デメリット

開発コストが割高である?

モバイル向けの”最適化”ではない

プラグイン・広告に注意

メリットデメリット

Page 94: レスポンシブ・ウェブデザイン -Responsive web design-

モバイル最適化

メリットデメリット

モバイル向けの最適化とは何か?

Page 95: レスポンシブ・ウェブデザイン -Responsive web design-

モバイル最適化

メリットデメリット

モバイル向けの最適化とは何か?

モバイルに適したコンテンツ

Page 96: レスポンシブ・ウェブデザイン -Responsive web design-

モバイル最適化

メリットデメリット

モバイル向けの最適化とは何か?

モバイルに適したレイアウト

モバイルに適したコンテンツ

Page 97: レスポンシブ・ウェブデザイン -Responsive web design-

モバイル最適化

メリットデメリット

モバイル向けの最適化とは何か?

モバイルに適したレイアウト

ファイル転送量の削減

モバイルに適したコンテンツ

Page 98: レスポンシブ・ウェブデザイン -Responsive web design-

モバイル最適化

メリットデメリット

モバイル向けの最適化とは何か?

モバイルに適したレイアウト

ファイル転送量の削減

モバイルに適したコンテンツ

Page 99: レスポンシブ・ウェブデザイン -Responsive web design-

モバイル最適化

メリットデメリット

(実装的な)無理が生じない分にはResponsiveで対応可能

コンテンツレイアウト

モバイルでしかできないことはモバイルでやるべき条件分岐の処理分のパフォーマンスは落ちる

Page 100: レスポンシブ・ウェブデザイン -Responsive web design-

モバイル最適化

メリットデメリット

モバイル向けの最適化とは何か?

モバイルに適したレイアウト

ファイル転送量の削減

モバイルに適したコンテンツ

Page 101: レスポンシブ・ウェブデザイン -Responsive web design-

モバイル最適化

メリットデメリット

不必要な画像の読み込みが発生する?

不必要な画像

Page 102: レスポンシブ・ウェブデザイン -Responsive web design-

モバイル最適化

メリットデメリット

不必要な画像の読み込みが発生する?

imgタグ 背景画像

Page 103: レスポンシブ・ウェブデザイン -Responsive web design-

モバイル最適化

メリットデメリット

imgタグと背景画像の2パターンで実験

ウィンドウサイズ

Page 104: レスポンシブ・ウェブデザイン -Responsive web design-

モバイル最適化

メリットデメリット

imgタグ:ページ読み込み時のリソース

Page 105: レスポンシブ・ウェブデザイン -Responsive web design-

モバイル最適化

メリットデメリット

背景画像:ページ読み込み時のリソース

Page 106: レスポンシブ・ウェブデザイン -Responsive web design-

モバイル最適化

メリットデメリット

非表示の背景画像は読み込まれません

Page 107: レスポンシブ・ウェブデザイン -Responsive web design-

モバイル最適化

メリットデメリット

非表示の背景画像は読み込まれません

データソースとしてのHTML

Page 108: レスポンシブ・ウェブデザイン -Responsive web design-

モバイル最適化

メリットデメリット

非表示の背景画像は読み込まれません

データソースとしてのHTML

表示装飾としてのCSS

Page 109: レスポンシブ・ウェブデザイン -Responsive web design-

モバイル最適化

メリットデメリット

非表示の背景画像は読み込まれません

データソースとしてのHTML

表示装飾としてのCSS

表示すべき=読み込むべき

Page 110: レスポンシブ・ウェブデザイン -Responsive web design-

モバイル最適化

メリットデメリット

不必要な画像の読み込みが発生する?

imgタグ 背景画像

CSSシフト

Page 111: レスポンシブ・ウェブデザイン -Responsive web design-

モバイル最適化

メリットデメリット

背景画像

CSSシフト

ブラウザのハック実装の手間

imgである必要がある

Page 112: レスポンシブ・ウェブデザイン -Responsive web design-

モバイル最適化

メリットデメリット

背景画像

CSSシフト

ブラウザのハック実装の手間

imgである必要がある

不必要な画像の読み込みは発生します

Page 113: レスポンシブ・ウェブデザイン -Responsive web design-

Responsive Web Design : デメリット

メリットデメリット

開発コストが割高である?

モバイル向けの”最適化”ではない

プラグイン・広告に注意

Page 114: レスポンシブ・ウェブデザイン -Responsive web design-

可変サイズに対応できるか見えないときに動作するか

プラグイン広告

メリットデメリット

Page 115: レスポンシブ・ウェブデザイン -Responsive web design-

まとめ

Page 116: レスポンシブ・ウェブデザイン -Responsive web design-

様々なデバイスに適応できる

発行されるURLが一つである

CSSシフト

モバイル最適化 プラグイン

開発コスト

メリット デメリット

Page 117: レスポンシブ・ウェブデザイン -Responsive web design-

Responsive Web Design

とは?

Responsive Web Design

メリット・デメリット

Responsive Web Design

プロセス

Responsive Web Design

設計

Page 118: レスポンシブ・ウェブデザイン -Responsive web design-

Responsive Web Design

プロセス

Page 119: レスポンシブ・ウェブデザイン -Responsive web design-

ブラウザごとの挙動を決定する

Page 120: レスポンシブ・ウェブデザイン -Responsive web design-

IE6 IE7 IE8 IE9 IE10(12. 10/26)

Chrome Firefox(3.5+)

Safari

X X X ▲ o o o o

CSS3 対応表

ブラウザ挙動

プロセス

Page 121: レスポンシブ・ウェブデザイン -Responsive web design-

IE6 IE7 IE8 IE9 IE10(12. 10/26)

Chrome Firefox(3.5+)

Safari

X X X ▲ o o o o

IE6 IE7 IE8 IE9 IE10(12. 10/26)

Chrome Firefox(3.5+)

Safari

default default default ! responsive responsive responsive responsive

CSS3 対応表

ブラウザ挙動

プロセス

Page 122: レスポンシブ・ウェブデザイン -Responsive web design-

IE6 IE7 IE8 IE9 IE10(12. 10/26)

Chrome Firefox(3.5+)

Safari

X X X ▲ o o o o

CSS3 対応表

IE6 IE7 IE8 IE9 IE10(12. 10/26)

Chrome Firefox(3.5+)

Safari

default default default ! responsive responsive responsive responsive

可変カラム不可!!

ブラウザ挙動

プロセス

Page 123: レスポンシブ・ウェブデザイン -Responsive web design-

ヴィジュアルデザインを組む上での制約が決定

IE9 > IE8 モード, default: 1024px fixed

ブラウザ挙動

プロセス

Page 124: レスポンシブ・ウェブデザイン -Responsive web design-

ヴィジュアルデザイン

Page 125: レスポンシブ・ウェブデザイン -Responsive web design-

レイアウト分岐数を決める

0. 1200px +

1. 1024px

2. 768px

3. 480px

4. 320px

ヴィジュアルデザイン

プロセス

例えば5つ

Page 126: レスポンシブ・ウェブデザイン -Responsive web design-

レイアウト分岐数を決める

0. 1200px +

1. 1024px

2. 768px

3. 480px

4. 320px

ページ単位ではなくボックス単位。

レイアウトに変更があれば作成する。

ヴィジュアルデザイン

プロセス

例えば5つ

Page 127: レスポンシブ・ウェブデザイン -Responsive web design-

1. Fixed Layout・固定幅中央揃え

2. Liquid / Fluid Layout・可変幅 横幅目一杯

3. Flexible Layout・可変幅 最大値 / 最小値を固定

4. Elastic Layout・幅を文字数から決定する

レイアウトを決める

ヴィジュアルデザイン

プロセス

Page 128: レスポンシブ・ウェブデザイン -Responsive web design-

1. Fixed Layout・固定幅中央揃え

2. Liquid / Fluid Layout・可変幅 横幅目一杯

3. Flexible Layout・可変幅 最大値 / 最小値を固定

4. Elastic Layout・幅を文字数から決定する

レイアウトを決める1024~768のようにシームレスを前提としてレイアウトを決定。

ヴィジュアルデザイン

プロセス

Page 129: レスポンシブ・ウェブデザイン -Responsive web design-

1. Fixed Layout・固定幅中央揃え

2. Liquid / Fluid Layout・可変幅 横幅目一杯

3. Flexible Layout・可変幅 最大値 / 最小値を固定

4. Elastic Layout・幅を文字数から決定する

レイアウトを決める1024~768のようにシームレスを前提としてレイアウトを決定。

ワイヤーフレームでも同様に、カラムになる場合はレイアウトを考える

ヴィジュアルデザイン

プロセス

Page 130: レスポンシブ・ウェブデザイン -Responsive web design-

実装

Page 131: レスポンシブ・ウェブデザイン -Responsive web design-

シームレスかどうか

実装プロセス

Page 132: レスポンシブ・ウェブデザイン -Responsive web design-

シームレスかどうか

画像

画像

デバイステキストブロック

実装プロセス

Page 133: レスポンシブ・ウェブデザイン -Responsive web design-

シームレスかどうか

画像

画像

画像

画像

デバイステキストブロック デバイステキストブロック

実装プロセス

Page 134: レスポンシブ・ウェブデザイン -Responsive web design-

シームレスかどうか

画像

画像

画像

画像

デバイステキストブロック デバイステキストブロック

はみ出る

折り返す

実装

Page 135: レスポンシブ・ウェブデザイン -Responsive web design-

文章構造と情報構造が一致しているか

実装プロセス

Page 136: レスポンシブ・ウェブデザイン -Responsive web design-

文章構造と情報構造が一致しているか

メニュー1

メニュー2

文言変更

並び順

実装プロセス

Page 137: レスポンシブ・ウェブデザイン -Responsive web design-

文章構造と情報構造が一致しているか

メニュー1

メニュー2

文言変更 �

並び順 ▲

実装プロセス

Page 138: レスポンシブ・ウェブデザイン -Responsive web design-

文章構造と情報構造が一致しているか

メニュー1

メニュー2

文言変更 �

並び順 ▲

隠しておく

実装プロセス

Page 139: レスポンシブ・ウェブデザイン -Responsive web design-

文章構造と情報構造が一致しているか

HTMLデータソース

CSSデータ修飾

JavaScriptUAに応じた処理

実装プロセス

Page 140: レスポンシブ・ウェブデザイン -Responsive web design-

文章構造と情報構造が一致しているか

HTMLデータソース

CSSデータ修飾

JavaScriptUAに応じた処理

ページ読み込みの段階から変更を加える考え方はNG

実装プロセス

Page 141: レスポンシブ・ウェブデザイン -Responsive web design-

STRATEGY

SCOPE

STRUCTURE

SKELTON

SURFACE

実装プロセス

Page 142: レスポンシブ・ウェブデザイン -Responsive web design-

STRATEGY

SCOPE

STRUCTURE

SKELTON

SURFACE

弊社内で完結したのでスムーズだったが、実際の案件単位では未知数

実装プロセス

Page 143: レスポンシブ・ウェブデザイン -Responsive web design-

まとめ

Page 144: レスポンシブ・ウェブデザイン -Responsive web design-

まとめ

レイアウト挙動

Page 145: レスポンシブ・ウェブデザイン -Responsive web design-

まとめ

ビジュアルデザイン

レイアウト挙動

Page 146: レスポンシブ・ウェブデザイン -Responsive web design-

まとめ

実装協議ビジュアルデザイン

レイアウト挙動

Page 147: レスポンシブ・ウェブデザイン -Responsive web design-

Responsive Web Design

とは?

Responsive Web Design

メリット・デメリット

Responsive Web Design

プロセス

Responsive Web Design

設計

Page 148: レスポンシブ・ウェブデザイン -Responsive web design-

Responsive Web Design

設計

Page 149: レスポンシブ・ウェブデザイン -Responsive web design-

STRATEGY

SCOPE

STRUCTURE

SKELTON

SURFACE

情報を構造をふまえて表現する

様々なレイアウトを考慮すると、表層構造と情報構造のミスマッチがおきる

Responsive Designのタイムライン

表層構造 = 情報構造

Page 150: レスポンシブ・ウェブデザイン -Responsive web design-

STRATEGY

SCOPE

STRUCTURE

SKELTON

SURFACE

情報を構造をふまえて表現する

様々なレイアウトを考慮すると、表層構造と情報構造のミスマッチがおきる

Responsive Designのタイムライン

表層構造 = 情報構造重要!

Page 151: レスポンシブ・ウェブデザイン -Responsive web design-

STRATEGY

SCOPE

STRUCTURE

SKELTON

SURFACE

表層構造 = 情報構造

どのぐらい重要?

Page 152: レスポンシブ・ウェブデザイン -Responsive web design-

STRATEGY

SCOPE

STRUCTURE

SKELTON

SURFACE

表層構造 = 情報構造

ユーザーに負荷

非効率な処理実現不可能

どのぐらい重要?

Page 153: レスポンシブ・ウェブデザイン -Responsive web design-

STRATEGY

SCOPE

STRUCTURE

SKELTON

SURFACE

表層構造 = 情報構造

ユーザーに負荷

非効率な処理実現不可能

どのぐらい重要?

Page 154: レスポンシブ・ウェブデザイン -Responsive web design-

STRATEGY

SCOPE

STRUCTURE

SKELTON

SURFACE

表層構造 = 情報構造

ユーザーに負荷

非効率な処理実現不可能

どのぐらい重要?

事故を前提にするようなもの

コスト スケジュール クオリティ

Page 155: レスポンシブ・ウェブデザイン -Responsive web design-

言い換えると

Page 156: レスポンシブ・ウェブデザイン -Responsive web design-

STRATEGY

SCOPE

STRUCTURE

SKELTON

SURFACE今まで以上に両面から考える必要性

今までのリニアなやり方なら、表層構造はある程度無視できた

高度化

Page 157: レスポンシブ・ウェブデザイン -Responsive web design-

STRATEGY

SCOPE

STRUCTURE

SKELTON

SURFACE今まで以上に両面から考える必要性

今までと同様

どのように高度化するのか。

Page 158: レスポンシブ・ウェブデザイン -Responsive web design-

STRATEGY

SCOPE

STRUCTURE

SKELTON

SURFACE今まで以上に両面から考える必要性

表層構造においてあるべき姿を理解する

どのように高度化するのか。

HTML構造 HTMLタグの意味 実装コスト

Page 159: レスポンシブ・ウェブデザイン -Responsive web design-

STRATEGY

SCOPE

STRUCTURE

SKELTON

SURFACE今まで以上に両面から考える必要性

表層構造においてあるべき姿を理解する

どのように高度化するのか。

HTML構造 HTMLタグの意味 実装コスト

それって現実的?

Page 160: レスポンシブ・ウェブデザイン -Responsive web design-

理想的な解決

Page 161: レスポンシブ・ウェブデザイン -Responsive web design-

理想的な解決

・情報設計の担当がもともと知識が超豊富HTMLや最新のJS/CSS事情にも詳しいレベル

・情報設計の担当がそのままデザインと実装を行う自己完結すれば問題が顕在化しない。

・情報設計の必要がないぐらい作るものがシンプル

Page 162: レスポンシブ・ウェブデザイン -Responsive web design-

理想的な解決

・情報設計の担当がもともと知識が超豊富HTMLや最新のJS/CSS事情にも詳しいレベル

・情報設計の担当がそのままデザインと実装を行う自己完結すれば問題が顕在化しない。

・情報設計の必要がないぐらい作るものがシンプル

Page 163: レスポンシブ・ウェブデザイン -Responsive web design-

理想的な解決

・情報設計の担当がもともと知識が超豊富HTMLや最新のJS/CSS事情にも詳しいレベル

・情報設計の担当がそのままデザインと実装を行う自己完結すれば問題が顕在化しない。

・情報設計の必要がないぐらい作るものがシンプル

Page 164: レスポンシブ・ウェブデザイン -Responsive web design-

理想的な解決

・情報設計の担当がもともと知識が超豊富HTMLや最新のJS/CSS事情にも詳しいレベル

・情報設計の担当がそのままデザインと実装を行う自己完結すれば問題が顕在化しない。

・情報設計の必要がないぐらい作るものがシンプル今あるレスポンシブデザインはこういうものが多い

Page 165: レスポンシブ・ウェブデザイン -Responsive web design-

現実的な解決

1:専門知識は専門家に。

2:担当領域の分担と分離。

Page 166: レスポンシブ・ウェブデザイン -Responsive web design-

1:専門知識は専門家に。

STRATEGY

SCOPE

STRUCTURE

SKELTON

SURFACE

IA担当だけでなくみんなで考える

Page 167: レスポンシブ・ウェブデザイン -Responsive web design-

1:専門知識は専門家に。

STRATEGY

SCOPE

STRUCTURE

SKELTON

SURFACE

IA担当だけでなくみんなで考える

デザイナーデベロッパーエンジニア

Page 168: レスポンシブ・ウェブデザイン -Responsive web design-

1:専門知識は専門家に。

STRATEGY

SCOPE

STRUCTURE

SKELTON

SURFACE

IA担当だけでなくみんなで考える

デザイナーデベロッパーエンジニア

反復型チーム開発マネジメント

WFは仕様書ではなくなる

Page 169: レスポンシブ・ウェブデザイン -Responsive web design-

1:専門知識は専門家に。

STRATEGY

SCOPE

STRUCTURE

SKELTON

SURFACE

IA担当だけでなくみんなで考える

デザイナーデベロッパーエンジニア

反復型チーム開発マネジメント

WFは仕様書ではなくなる

情報設計の不確実性をサポートする体制

Page 170: レスポンシブ・ウェブデザイン -Responsive web design-

2:担当領域の分担と分離

STRATEGY

SCOPE

STRUCTURE

SKELTON

SURFACE

素材や分量や優先順位を作り上げる。 料理を仕上げて行く

表層の専門領域を担保しながら

Page 171: レスポンシブ・ウェブデザイン -Responsive web design-

現実的な解決

1:専門知識は専門家に。

2:担当領域の分担と分離。

情報設計のレイヤーで表層領域の専門性を付加。のちの変更を受け入れる意識的なマネジメント。

情報設計の工程を分担し、具体化を分離する。その後の検証も含めて分担できる可能性。

Page 172: レスポンシブ・ウェブデザイン -Responsive web design-

STRATEGY

SCOPE

STRUCTURE

SKELTON

SURFACE

コンサル 4D

たとえば

B社A社

Page 173: レスポンシブ・ウェブデザイン -Responsive web design-

STRATEGY

SCOPE

STRUCTURE

SKELTON

SURFACE

B社

たとえば

このやり方だとリスクが大きくなる

A社

Page 174: レスポンシブ・ウェブデザイン -Responsive web design-

STRATEGY

SCOPE

STRUCTURE

SKELTON

SURFACE

IA担当だけでなくみんなで考える

デザイナーデベロッパーエンジニア

素材や分量や優先順位を作り上げる。 料理を仕上げて行く

表層の専門領域を担保しながら

Page 175: レスポンシブ・ウェブデザイン -Responsive web design-

STRATEGY

SCOPE

STRUCTURE

SKELTON

SURFACE

A社 B社

たとえば

このやり方だとリスクが大きくなる

コラボレーションが生まれるよりよい関係性が求められる

まとめ

Page 176: レスポンシブ・ウェブデザイン -Responsive web design-

Responsive Web Design

とは?

Responsive Web Design

メリット・デメリット

Responsive Web Design

プロセス

Responsive Web Design

設計

Page 177: レスポンシブ・ウェブデザイン -Responsive web design-

ご清聴ありがとうございました!!

Page 178: レスポンシブ・ウェブデザイン -Responsive web design-

ターゲット消費者のインサイトが「見える」リサーチツール

®

Get Insights for Better Design !!

https://www.creativesurvey.jp/

ブログやソーシャルメディアで最新情報を更新しています。

Twitterfacebook

LAB. BLOG

ブログ