html5 web design workflow
DESCRIPTION
WEB TOUCH MEETING Vol.51「HTML5時代のWebデザインワークフロー」TRANSCRIPT
HTML5 Web Design Workflow
2012.10.21第51回 WEB TOUCH MEETING + Mozilla 勉強会
こもりまさあき
HTML5時代のWebデザインワークフロー
1972年生まれのフリーランス。90年代前半から都内のDTP系デザイン会社にてアルバイトをはじめ、大学卒業後そのまま正社員に。入出力業務、デザイン業務、ネットワーク関連業務に並行して従事後、2001年会社を退職しフリーランスの道へ。業務内容や立ち位置が異なるので、職域的な肩書きはなし
近著に『レスポンシブ・ウェブデザイン標準ガイド』『WebデザイナーのためのHTML5移行ガイド』、など
Twitter: @cipher / @proteanbmInstagram: @cipher
こもりまさあき
まずは、自己紹介
今日お話しすること
•デバイスの多様化で変わるWebデザイン
•変わりゆくWeb制作ワークフロー
•Style Tiles と Style Guide を使ってみる
•未来を見据えた制作技法と素材管理
•Mobile First で考えるWebデザイン
デバイスの多様化で変わるWebデザイン
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
次から次に発売されるスマートデバイス
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
次から次にバージョンアップするブラウザ
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
WWWに接続可能なデバイスの増加
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
これまでは、ざっくりとPCか携帯電話で区別
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
これからは、より多くのデバイスが対象に
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
•PC向け、スマートフォン向け、個別に最適化?
•それともレスポンシブWebデザインの採用?
•サービスなら専用アプリを作って配信する?
•既存のPCサイトに少し手を加えるぐらいにする?
•何もしないという選択肢もある
自身のコンテンツに最適な配信方法はどれ?
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
コストと開発・メンテナンス効率のバランス
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
デバイスの多様化って、実は大きな問題
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
これまでの制作常識が通用しなくなる!?
変わりゆくWeb制作ワークフロー
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
従来のワークフローって本当に適切なの?
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
一般的なWebサイトの制作ワークフロー
1.コンテンツの企画、仕様の決定
2.ワイヤーフレームの制作、確認
3.カンプの作成、クライアントへの確認
4.コーディング、プログラムの実装
5.テスト、確認をしてから公開へ
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
たとえば、話題のレスポンシブに当てはめると
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
場合によっては、設計から考え直すことに
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
実装によっては、ワークフローの見直しが必要
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
最初の設計フェイズが最も大事
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
関わる人すべてがより広範な知識を持つか、コミュニケーションを密にしないと破綻する
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
ワイヤーフレームやラフはそこそこに。動かさないことには問題がわからない
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
短いサイクルで実装・テスト・改修を繰り返す
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
どれで見ても同じに、という考えは終わり
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
すべてのデバイスで同じになることはない
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
大らかな気持ちで、問題の起きにくい設計を
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
何千というデバイス、個々に相手しますか?※世界中で出回っているOSやデバイスの総数は6,500とも(http://bit.ly/VoOfUr)
Style Tiles と Style Guide
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
まだ固定画面をベースにカンプ作ってます?
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
クライアント確認は大変ですからね…
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
対象となるデバイスが山のようにあるのに、Photoshopでのカンプ作りは意味を持つか?
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
まさか、サイズ毎にカンプ作ったりとか?
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
実装がうまくいくかもわからないのに?
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
そろそろ、そういうやりとりは減らさないと
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
Photoshopは Webデザインツールじゃない
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
そこで登場するのが、Style Tiles
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
公開されているStyle Tilesのテンプレート
styletil.es
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
サイトのデザインテイストを1枚に集約
styletil.es
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
チームやクライアントとサイトイメージを共有
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
でも、実装を考えるとStyle Tiles だけでは困る
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
そこで登場するのが、Style Guide
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
サイトで利用するスタイル定義をまとめたもの
Front end Styleguides
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
誰がやっても同じになるようなスタイル指示書
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
各要素のタイポグラフィやボタンのスタイル
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
色の指定やカラム設定のようなものも含まれる
BBC GEL
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
要素毎に定義して、コードをまとめておく
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
それを必要に応じて使い回せば同じになる
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
Photoshopでいちいちカンプを作らない
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
動くモノを作って確認・修正した方が速い
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
Style Tiles + Style Guide でいきましょう
未来を見据えた制作技法と素材管理
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
古いブラウザもサポートしつつ前を向く
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
HTML5をベースにコンテンツを作る
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
古いブラウザの対応は、Polyfillなどを利用する
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
煩雑になりがちなCSSの実装も効率化する
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
CSS プリプロセッサを使って効率化をはかる
•Sass / SCSS (http://sass-lang.com/)
•Compass (http://compass-style.org/)
•LESS (http://lesscss.org/)
•Stylus (http://learnboost.github.com/stylus/)
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
CSS3、Webフォント、使える技術は活用する
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
画像ではなくCSSで代用できるならその方が…
CSS Hat
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
CSSを書き出せるソフト、いろいろあります
•Fireworks
•CSS Hat (http://csshat.com/)
•CSS3Ps (http://css3ps.com)
•Sketch (http://www.bohemiancoding.com/sketch/)
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
アイコン画像には、Webフォントを使ってみる
FONT AWESOME
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
元となる素材は、ベクターベースで考える
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
Retinaをはじめ、高解像度デバイスの登場
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
自動的に2倍サイズを書き出すソフトもある
Slicy
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
「あ、あの素材、高解像度対応しといて~」
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
この先のどこかできっと起こるはず
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
どういう未来になっても柔軟に対応できるよう
Mobile Firstで考えるWebデザイン
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
何かと話題のレスポンシブWebデザイン
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
多くのデバイスに柔軟に配信対応する方法
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
レイアウト切替え=レスポンシブではない
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
いまあるWebを頭に浮かべるから想像しにくい
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
日本のWebっていろいろ詰まりすぎじゃない?
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
必要なコンテンツは何か?その見直しが先
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
実際のところ、サイトの情報構造設計がキモ
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
スケッチシートを使ってワイヤーを書いてみる
ZURB: Responsive Sketchsheets
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
ページのデータ転送量も考慮すると、小さな画面から考えた方がやりやすい
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
ブレイクポイント指定は、emが増えている
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
画像配信の問題は、RESSなどで対応可能※RESS: Responsive Design + Server Side Components
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
テストはブラウザの機能やツールを使って
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
Firefoxに搭載されたResponsive Design View
Firefox: Responsive Design View
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
では、ちょっと実装のデモをしてみましょう
まとめ
•多様化するデバイスにいかに対応するか
•ワークフローから考え直す必要も
•Style Tiles と Style Guide、どうですか?
•どんな未来がきても大丈夫にしておく
•レスポンシブは、モバイルから考える
HTML5 Web Design Workflow
HTML5時代のWebデザインワークフロー 2012.10.21. 第51回 WEB TOUCH MEETING + Mozilla 勉強会: Komori, Masaaki
本日はありがとうございました