73

Android Bazaar and Conference 2012 Spring

Embed Size (px)

DESCRIPTION

2012年 3月 24日に東京大学にて開催された「Android Bazaar and Conference 2012 Spring」において、H2O Space. たにぐちまことが講演した「スマートフォンサイト制作、Androidのはまりどころ」のスライドです。

Citation preview

Page 1: Android Bazaar and Conference 2012 Spring
Page 2: Android Bazaar and Conference 2012 Spring

スマートフォンサイト制作Androidのはまりどころ

たにぐち まこと

Page 3: Android Bazaar and Conference 2012 Spring
Page 4: Android Bazaar and Conference 2012 Spring
Page 5: Android Bazaar and Conference 2012 Spring

本日発売

Page 6: Android Bazaar and Conference 2012 Spring

本日の内容

✓ 2009年 スマートフォン誕生✓ Androidの現実✓ 対処法✓ イバラの道のスマホサイト✓ あなたの答え✓ レスポンシブ・Webデザイン✓ ハイブリッド・レスポンシブ✓ モバイルファースト✓ わたしの答え

Page 7: Android Bazaar and Conference 2012 Spring

2009年 スマートフォン誕生

Page 8: Android Bazaar and Conference 2012 Spring

夢のスマホサイト

Page 9: Android Bazaar and Conference 2012 Spring

夢のスマホサイト

HTML5、CSS3が使える!

WebKitだけ確認すればOK

JavaScriptも動作する

フォントがキレイ

タッチイベントが使える!

夢のような世界です!

Page 10: Android Bazaar and Conference 2012 Spring

見えてくる現実

Page 11: Android Bazaar and Conference 2012 Spring

Androidの現実 powered by

Page 12: Android Bazaar and Conference 2012 Spring

作ってみたhttp://www.x-fit.jp/demo1/

Page 13: Android Bazaar and Conference 2012 Spring

国内で販売されている全端末でテストした

Page 14: Android Bazaar and Conference 2012 Spring

トラブル1:重ねた下のボタンが反応する

原因:レイヤーを重ねたため

Page 15: Android Bazaar and Conference 2012 Spring

トラブル1:カルーセルが動かない

原因:Android 1.6だから

Page 16: Android Bazaar and Conference 2012 Spring

トラブル1:こんな端末も

飛んでっちゃう

Page 17: Android Bazaar and Conference 2012 Spring

トラブル2:謎のマージン原因:CSSの解釈が異なる?

Page 18: Android Bazaar and Conference 2012 Spring

トラブル2:不可解な発生機種パターン

Page 19: Android Bazaar and Conference 2012 Spring

トラブル3:タップした場所が変

原因:Android 3.xだから?

Page 20: Android Bazaar and Conference 2012 Spring

トラブル4:スクロールバーが出てしまう

Xperiaと、HT-03Aのみ。謎。

Page 21: Android Bazaar and Conference 2012 Spring

なぜ?

Page 22: Android Bazaar and Conference 2012 Spring

Androidの複雑な事情

✓ ハードが、Android側の意図にしたがっていない✓ 他のインストールソフトなどによる干渉?✓ Androidのソースをハードメーカーが改造している?

最終的には謎

Page 23: Android Bazaar and Conference 2012 Spring

対処法

Page 24: Android Bazaar and Conference 2012 Spring

対処の手順

✓ 実機で確認する✓ アタリをつけて、実験を繰り返す✓ 対処する

つまりは、決め手の方法がない

Page 25: Android Bazaar and Conference 2012 Spring

実機確認の方法

✓ 全部買う✓ ヤマダ電機メソッド✓ 検証センターを利用する

Page 26: Android Bazaar and Conference 2012 Spring

特にクセの強い端末

XPeria REGZA Phone Aquos Phone

国産端末など、コア部分をいじっている端末がクセ者

Page 27: Android Bazaar and Conference 2012 Spring

イバラの道のスマホサイト

Page 28: Android Bazaar and Conference 2012 Spring

多様化するデバイス

Page 29: Android Bazaar and Conference 2012 Spring

多様化するプラットフォーム、ブラウザ

Page 30: Android Bazaar and Conference 2012 Spring

多様化するプラットフォーム、ブラウザ

Page 31: Android Bazaar and Conference 2012 Spring

Yahoo! JAPANの答え

Page 32: Android Bazaar and Conference 2012 Spring

Yahoo! JAPANの答え

時代に逆行!?

Page 33: Android Bazaar and Conference 2012 Spring

リニューアルのポイント

体験から、実用へ

Page 34: Android Bazaar and Conference 2012 Spring

Appleの答え

Page 35: Android Bazaar and Conference 2012 Spring

Appleの答え

作らない

Page 36: Android Bazaar and Conference 2012 Spring

あなたの答え

Page 37: Android Bazaar and Conference 2012 Spring

1:がんばる

Page 38: Android Bazaar and Conference 2012 Spring

2:CMSサービスなどを使うhttp://smart4me.net

Page 39: Android Bazaar and Conference 2012 Spring

3:ライブラリ、ツールを使うhttp://x-fit.jp

※音が出ます

Page 40: Android Bazaar and Conference 2012 Spring

3:ライブラリ、ツールを使う

Page 41: Android Bazaar and Conference 2012 Spring

3:ライブラリ、ツールを使う

Page 42: Android Bazaar and Conference 2012 Spring

4:作らない

Page 43: Android Bazaar and Conference 2012 Spring

ここまでのまとめ✓ Androidはクセがありすぎる✓ 今後も増え続けるAndroid、出てきた Windows Phone

✓ PCサイトに加えて、スマホサイトもメンテ?地獄のような世界です!ほんとすいません!

Page 44: Android Bazaar and Conference 2012 Spring

レスポンシブ・Webデザイン

Page 45: Android Bazaar and Conference 2012 Spring

レスポンシブ・WebデザインTeam PAWS Chicago ¦ Brian Drumhttp://briandrum.net/team-paws/

Page 46: Android Bazaar and Conference 2012 Spring
Page 47: Android Bazaar and Conference 2012 Spring

レスポンシブ・WebデザインHello Fisherhttp://hellofisher.com/

Page 48: Android Bazaar and Conference 2012 Spring
Page 49: Android Bazaar and Conference 2012 Spring

レスポンシブ・Webデザインの利点

✓ 複数のレイアウトを作らなくて良い✓ ワンソースでPC、スマホを管理できる✓ 利用者もレイアウトが大きく変わらず使える

Page 50: Android Bazaar and Conference 2012 Spring

レスポンシブ・Webデザインの問題点

✓ PC・スマホのどちらに対しても中途半端なレイアウトになる

✓ デザインに制限が出る✓ 設計・構築が非常に煩雑

Page 51: Android Bazaar and Conference 2012 Spring

ハイブリッド・レスポンシブ

勝手に言葉 作りました

Page 52: Android Bazaar and Conference 2012 Spring

ハイブリッド・レスポンシブPC+スマホは別サイトスマホは、レスポンシブWeb

Page 53: Android Bazaar and Conference 2012 Spring

ハイブリッド・レスポンシブ4月上旬公開予定http://cocoa-music.com

Page 54: Android Bazaar and Conference 2012 Spring

ハイブリッド・レスポンシブ

✓ PCサイトに制限がない✓ スマホでさまざまな画面サイズに対応

✓ 設計は多少煩雑✓ スマホサイト制作の面倒さは変わらず

Page 55: Android Bazaar and Conference 2012 Spring

モバイルファースト

Page 56: Android Bazaar and Conference 2012 Spring

モバイルパーツ・ファースト

もちろん勝手に作りました

Page 57: Android Bazaar and Conference 2012 Spring

モバイルパーツ・ファースト

Page 58: Android Bazaar and Conference 2012 Spring

モバイルパーツ・ファーストスマホのパーツを、PCサイトに流用

Page 59: Android Bazaar and Conference 2012 Spring

モバイルパーツ・ファースト

Page 60: Android Bazaar and Conference 2012 Spring

モバイルパーツ・ファースト

PCサイトのパーツが大きいタブレットも視野に入れている?

Page 61: Android Bazaar and Conference 2012 Spring

モバイルパーツ・ファースト

✓ ボタンなどの制作の手間が減る✓ タブレット端末でも見やすくなる

✓ PCサイトが大味なサイトになる✓ 1画面の情報量が減る

Page 62: Android Bazaar and Conference 2012 Spring

わたしの答え

Page 63: Android Bazaar and Conference 2012 Spring

変化が求められるスマホサイト

リッチ

エクスペリエンススマート

飽きた

重い

見られない

Page 64: Android Bazaar and Conference 2012 Spring

new iPadの登場Retinaディスプレイの採用画面表示能力は、現状のPCよりも上

Page 65: Android Bazaar and Conference 2012 Spring

Appleの iPadへの対応

ipad_hero_2x.jpgipad_hero.jpg

iPad、iPhone 4(S)用

Page 66: Android Bazaar and Conference 2012 Spring

Retina Display搭載 Androidの登場?

Page 67: Android Bazaar and Conference 2012 Spring

サイトの主役はタブレットへ?

Page 68: Android Bazaar and Conference 2012 Spring

サイトの主役はタブレットへ?

Page 69: Android Bazaar and Conference 2012 Spring

タブレット、スマホを意識したサイト制作

✓ テキストリンク→ボタン✓ ボタン・ナビの大型化✓ バナーでの表現の増加

Page 70: Android Bazaar and Conference 2012 Spring

PCサイト、スマホサイトではなく、「Webサイト」がデバイスを問わない時代

5月頃公開http://h2o-space.com

Page 71: Android Bazaar and Conference 2012 Spring

まとめ

Page 72: Android Bazaar and Conference 2012 Spring

まとめ

✓ Androidのすべての端末に、クリエイタのがんばりで対応するのは、ほぼ不可能

✓ 今後も増え続けるプラットフォーム✓ スマホサイト制作の考え方自体を変える必要がある

サイトの特性やトレンドを見極めて

Page 73: Android Bazaar and Conference 2012 Spring

h2o space 検索