たにぐち まこと
Build Insider OFFLINE
スマートフォンサイトのこれから
∼ レスポンシブ・Webデザインは救世主となり得るか
本日の内容
レスポンシブWebデザイン
「1ソース」の幻想
頑張らないRWD
ライブラリを使ったRWD
スマホ対応しない
これからのサイト制作
レスポンシブWebデザイン
アプリから学ぶインターフェイス
Facebook
ひきだす
画面幅でレイアウトが変化
アプリから学ぶインターフェイス
Facebook
画面幅でレイアウトが変化
@media screen and (max-width: 600px)
{
...
}
メディアクエリ
アプリから学ぶインターフェイス
Facebook
ひきだす
柔軟性のある装飾文字
アプリから学ぶインターフェイス
Facebook
柔軟性のある装飾文字
Webフォント
Facebook
大きさの変化する画像
アプリから学ぶインターフェイス
Facebook
ひきだす
大きさの変化する画像
img {
max-width: 100%;
}
Fluid Image
demo
Googleも推奨
今後はRWD?
主要64サイト調査してみた
主要64サイト調査してみた
わずかに 1サイト…
NTT東日本
大和総研グループ
帝人
もちろん採用する大企業もありますが…
なぜ?
レイアウトに制限
日本語は大きくすると、美しくない
日本語Webフォントは負荷が高い
要素が変わると分かりにくい
powered by「1ソース」の幻想
例えば、こんなギミック
さまざまな Android端末でテストしてみた
トラブル1:重ねた下のボタンが反応する
原因:レイヤーを重ねたため
トラブル1:カルーセルが動かない
原因:Android 1.6だから
トラブル1:こんな端末も
飛んでっちゃう
トラブル2:謎のマージン
原因:CSSの解釈が異なる?
トラブル2:不可解な発生機種パターン
トラブル4:スクロールバーが出てしまう
Xperiaと、HT-03Aのみ。謎。
1ソースで複雑な動きは無理
ますます増えるプラットフォーム
いったい、どうしたら…
解決策
がんばらないRWD
ライブラリを使う
スマホ対応しない
がんばらないRWD
1
1ソースであるべき
だめ?
Fluidであるべき
だめ?
操作を統一すべし
だめ?
「べき論」から入るより本質を
ライブラリを使う
2
Bootstrap
Foundation
Kube
demo
グリッドを利用したRWD
タッチデバイスを意識したパーツ
JavaScriptを利用したインターフェイス
ここがイイ!
簡単・スピーディー
変更もラク
デザインが こぎれい
しかし…
デザインを変更しにくい
準備されている機能に限りがある
ブレイクポイントは1つ
サイト制作フローを変化させる
設計
デザイン
コーディング
プログラミング
サイト制作フローを変化させる
設計
デザイン
コーディング
プログラミング
設計
デザイン
コーディング
プログラミング
Designing in the browser
スマホ対応しない
3
Apple
キヤノン
GAP
スマホ対応しない
?
Apple
地味に対応
キヤノン
PCだとすごく大味
GAP
タブレットだとイイ感じ
スマホ対応しない
スマホ対応しない
PC対応しない
リサーチしてみました
10代
20代
30代
40代
50代
60代
0 10 20 30 40
男性 女性
無職
2%学生
18%
主婦(主夫)
38%
社会人
42%
A. PC B. スマホ
Web閲覧に、普段利用するのは?
Web閲覧に、普段利用するのは?
同じくらい
15%
スマホ
35%
PC
50%
スマホサイト(RWDを含む)をどう思う?
A. 見やすくなるなら、よいと思う
B. PCサイトがそのまま見えた方がよい
どちらでもよい
16%
PCサイトで良い
26%
スマホサイトが良い
59%
スマホサイト(RWDを含む)をどう思う?
PCサイトが見にくいから?
これからのサイト制作
パーツは大きく
44×44pt 以上
iOS Human Interface Guidelines
パーツは大きく
44×44pt 以上
88×88pt
iOS Human Interface Guidelines
Retina Display
画素数4倍
高精細に対応させる
2倍で作って 50%に
画像を極力使わない
CSS3
SVGを活用する
文字は大きく
http://www.imjp.co.jp/press/release/20130515_000959.html
文字は大きく
http://www.imjp.co.jp/press/release/20130515_000959.html
文字は大きく
http://www.imjp.co.jp/press/release/20130515_000959.html
16px
リンクエリアは広く
ボタンを準備、テキストリンクはしない
コントラストを高く
2011 2013
横に項目を並べない
2011 2013
ユーザーに入力を求めない
「あとで」をサポートする
まとめ
かつて、こんなものが…
スプラッシュFlash
ダイナミックHTML
・・・
Flash ▶ デベロッパーツール
JavaScript ▶ Ajax
RWD ▶ ?
まとめ
RWDはPC→スマホの過渡期?
なにが必要なのかを見極める
「タッチファースト」でいこう
H2O SPACE 検索

Build Insider OFFLINE vol.01 スマートフォンサイトのこれから ~ レスポンシブ・Webデザインは救世主となり得るか