SlideShare uma empresa Scribd logo
1 de 73
Baixar para ler offline
スマートフォンサイト制作
Androidのはまりどころ




                 たにぐち まこと
本日発売
本日の内容
✓   2009年 スマートフォン誕生

✓   Androidの現実

✓   対処法

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

✓   あなたの答え

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

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

✓   モバイルファースト

✓   わたしの答え
2009年 スマートフォン誕生
夢のスマホサイト
夢のスマホサイト
      WebKitだけ確認すればOK
     フォントがキレイ
        HTML5、CSS3が使える!
          タッチイベントが使える!
      JavaScriptも動作する
   夢のような世界です!
見えてくる現実
Androidの現実   powered by
作ってみた
        http://www.x-fit.jp/demo1/
国内で販売されている全端末でテストした
トラブル1:重ねた下のボタンが反応する

    原因:レイヤーを重ねたため
トラブル1:カルーセルが動かない

     原因:Android 1.6だから
トラブル1:こんな端末も

       飛んでっちゃう
トラブル2:謎のマージン
    原因:CSSの解釈が異なる?
トラブル2:不可解な発生機種パターン
トラブル3:タップした場所が変

     原因:Android 3.xだから?
トラブル4:スクロールバーが出てしまう

    Xperiaと、HT-03Aのみ。謎。
なぜ?
Androidの複雑な事情

✓   ハードが、Android側の意図にしたがっていない

✓   他のインストールソフトなどによる干渉?

✓   Androidのソースをハードメーカーが改造している?

       最終的には謎
対処法
対処の手順

✓   実機で確認する

✓   アタリをつけて、実験を繰り返す

✓   対処する

       つまりは、決め手の方法がない
実機確認の方法

✓   全部買う

✓   ヤマダ電機メソッド

✓   検証センターを利用する
特にクセの強い端末
   国産端末など、
   コア部分をいじっている端末がクセ者




  XPeria   REGZA Phone   Aquos Phone
イバラの道のスマホサイト
多様化するデバイス
多様化するプラットフォーム、ブラウザ
多様化するプラットフォーム、ブラウザ
Yahoo! JAPANの答え
Yahoo! JAPANの答え

            時代に逆行!?
リニューアルのポイント




      体験から、実用へ
Appleの答え
Appleの答え
           作らない
あなたの答え
1:がんばる
2:CMSサービスなどを使う
           http://smart4me.net
3:ライブラリ、ツールを使う
            http://x-fit.jp




  ※音が出ます
3:ライブラリ、ツールを使う
3:ライブラリ、ツールを使う
4:作らない
ここまでのまとめ
✓   Androidはクセがありすぎる

✓   今後も増え続けるAndroid、
    出てきた Windows Phone

✓   PCサイトに加えて、スマホサイトもメンテ?
     地獄のような世界です!
     ほんとすいません!
レスポンシブ・Webデザイン
レスポンシブ・Webデザイン
   Team PAWS Chicago | Brian Drum
   http://briandrum.net/team-paws/
レスポンシブ・Webデザイン
     Hello Fisher
     http://hellofisher.com/
レスポンシブ・Webデザインの利点

 ✓   複数のレイアウトを作らなくて良い

 ✓   ワンソースでPC、スマホを管理できる

 ✓   利用者も
     レイアウトが大きく変わらず使える
レスポンシブ・Webデザインの問題点

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

 ✓   デザインに制限が出る
 ✓   設計・構築が非常に煩雑
勝手に言葉 作りました


ハイブリッド・レスポンシブ
ハイブリッド・レスポンシブ
   PC+スマホは別サイト
   スマホは、レスポンシブWeb
ハイブリッド・レスポンシブ
   4月上旬公開予定
   http://cocoa-music.com
ハイブリッド・レスポンシブ

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


✓   設計は多少煩雑
✓   スマホサイト制作の面倒さは変わらず
モバイルファースト
もちろん勝手に作りました


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


   PCサイトのパーツが大きい
   タブレットも視野に入れている?
モバイルパーツ・ファースト

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


✓   PCサイトが大味なサイトになる
✓   1画面の情報量が減る
わたしの答え
変化が求められるスマホサイト

        エクスペリエンス
    チ               スマ
  ッ                     ート
 リ
             重い


                  飽きた
     見られない
new iPadの登場
    Retinaディスプレイの採用
    画面表示能力は、現状のPCよりも上
Appleの iPadへの対応
                 iPad、iPhone 4(S)用




 ipad_hero.jpg    ipad_hero_2x.jpg
Retina Display搭載 Androidの登場?
サイトの主役はタブレットへ?
サイトの主役はタブレットへ?
タブレット、スマホを意識したサイト制作

✓   テキストリンク→ボタン
✓   ボタン・ナビの大型化

✓   バナーでの表現の増加
PCサイト、スマホサイトではなく、
「Webサイト」がデバイスを問わない時代
   5月頃公開
   http://h2o-space.com
まとめ
まとめ

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

✓   今後も増え続けるプラットフォーム

✓   スマホサイト制作の考え方自体を変える必要がある

      サイトの特性やトレンドを見極めて
h2o space   検索

Mais conteúdo relacionado

Semelhante a Android Bazaar and Conference 2012 Spring

今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイトrie05
 
Androidが変えたもの
Androidが変えたものAndroidが変えたもの
Androidが変えたものYuki Yamakido
 
2014年メディア工房勉強会 第3章「Webアプリ制作」
2014年メディア工房勉強会 第3章「Webアプリ制作」2014年メディア工房勉強会 第3章「Webアプリ制作」
2014年メディア工房勉強会 第3章「Webアプリ制作」Takashi Endo
 
スマートフォン・タブレットに対応したサイト構築の考え方
スマートフォン・タブレットに対応したサイト構築の考え方スマートフォン・タブレットに対応したサイト構築の考え方
スマートフォン・タブレットに対応したサイト構築の考え方Youhei Iwasaki
 
HTML5時代のWebデザイン
HTML5時代のWebデザインHTML5時代のWebデザイン
HTML5時代のWebデザインmasaaki komori
 
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れこれからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れMitsuru Katoh
 
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop20120413 nestakabaneworkshop
20120413 nestakabaneworkshopYoichiro Sakurai
 
Web技術を幅広く
Web技術を幅広くWeb技術を幅広く
Web技術を幅広くWakasa Masao
 
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介Yoshito Tabuchi
 
WordPress をスマートフォンに対応させる正しい方法を学ぼう
WordPress をスマートフォンに対応させる正しい方法を学ぼうWordPress をスマートフォンに対応させる正しい方法を学ぼう
WordPress をスマートフォンに対応させる正しい方法を学ぼうDREAMHIVE CO., LTD.
 
ソフトウェア開発30年史を振り返りつつ考えるプログラマにとって変わらないもの
ソフトウェア開発30年史を振り返りつつ考えるプログラマにとって変わらないものソフトウェア開発30年史を振り返りつつ考えるプログラマにとって変わらないもの
ソフトウェア開発30年史を振り返りつつ考えるプログラマにとって変わらないものJun Hosokawa
 
スマートフォンの方式検討に関する基礎知識
スマートフォンの方式検討に関する基礎知識スマートフォンの方式検討に関する基礎知識
スマートフォンの方式検討に関する基礎知識Yugo Yamamoto
 
Windows PhoneについてGdgd話すよ
Windows PhoneについてGdgd話すよWindows PhoneについてGdgd話すよ
Windows PhoneについてGdgd話すよKenji Wada
 
Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)Monaca
 
20120316 designerworkshoppublished
20120316 designerworkshoppublished20120316 designerworkshoppublished
20120316 designerworkshoppublishedYoichiro Sakurai
 
HTML5とマイクロソフト(土佐)
HTML5とマイクロソフト(土佐)HTML5とマイクロソフト(土佐)
HTML5とマイクロソフト(土佐)Microsoft
 
HTML5とマイクロソフト(会津)
HTML5とマイクロソフト(会津)HTML5とマイクロソフト(会津)
HTML5とマイクロソフト(会津)Microsoft
 
Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況 Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況 Masakazu Muraoka
 
HTML5とマイクロソフト(札幌)
HTML5とマイクロソフト(札幌)HTML5とマイクロソフト(札幌)
HTML5とマイクロソフト(札幌)Microsoft
 

Semelhante a Android Bazaar and Conference 2012 Spring (20)

今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト
 
Androidが変えたもの
Androidが変えたものAndroidが変えたもの
Androidが変えたもの
 
2014年メディア工房勉強会 第3章「Webアプリ制作」
2014年メディア工房勉強会 第3章「Webアプリ制作」2014年メディア工房勉強会 第3章「Webアプリ制作」
2014年メディア工房勉強会 第3章「Webアプリ制作」
 
スマートフォン・タブレットに対応したサイト構築の考え方
スマートフォン・タブレットに対応したサイト構築の考え方スマートフォン・タブレットに対応したサイト構築の考え方
スマートフォン・タブレットに対応したサイト構築の考え方
 
HTML5時代のWebデザイン
HTML5時代のWebデザインHTML5時代のWebデザイン
HTML5時代のWebデザイン
 
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れこれからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れ
 
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
 
Web技術を幅広く
Web技術を幅広くWeb技術を幅広く
Web技術を幅広く
 
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
 
WordPress をスマートフォンに対応させる正しい方法を学ぼう
WordPress をスマートフォンに対応させる正しい方法を学ぼうWordPress をスマートフォンに対応させる正しい方法を学ぼう
WordPress をスマートフォンに対応させる正しい方法を学ぼう
 
20101220 Android勉強会
20101220 Android勉強会20101220 Android勉強会
20101220 Android勉強会
 
ソフトウェア開発30年史を振り返りつつ考えるプログラマにとって変わらないもの
ソフトウェア開発30年史を振り返りつつ考えるプログラマにとって変わらないものソフトウェア開発30年史を振り返りつつ考えるプログラマにとって変わらないもの
ソフトウェア開発30年史を振り返りつつ考えるプログラマにとって変わらないもの
 
スマートフォンの方式検討に関する基礎知識
スマートフォンの方式検討に関する基礎知識スマートフォンの方式検討に関する基礎知識
スマートフォンの方式検討に関する基礎知識
 
Windows PhoneについてGdgd話すよ
Windows PhoneについてGdgd話すよWindows PhoneについてGdgd話すよ
Windows PhoneについてGdgd話すよ
 
Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)
 
20120316 designerworkshoppublished
20120316 designerworkshoppublished20120316 designerworkshoppublished
20120316 designerworkshoppublished
 
HTML5とマイクロソフト(土佐)
HTML5とマイクロソフト(土佐)HTML5とマイクロソフト(土佐)
HTML5とマイクロソフト(土佐)
 
HTML5とマイクロソフト(会津)
HTML5とマイクロソフト(会津)HTML5とマイクロソフト(会津)
HTML5とマイクロソフト(会津)
 
Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況 Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況
 
HTML5とマイクロソフト(札幌)
HTML5とマイクロソフト(札幌)HTML5とマイクロソフト(札幌)
HTML5とマイクロソフト(札幌)
 

Mais de H2O Space. Co., Ltd.

ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理H2O Space. Co., Ltd.
 
Build Insider OFFLINE vol.01 スマートフォンサイトのこれから ~ レスポンシブ・Webデザインは救世主となり得るか
Build Insider OFFLINE vol.01 スマートフォンサイトのこれから ~ レスポンシブ・Webデザインは救世主となり得るかBuild Insider OFFLINE vol.01 スマートフォンサイトのこれから ~ レスポンシブ・Webデザインは救世主となり得るか
Build Insider OFFLINE vol.01 スマートフォンサイトのこれから ~ レスポンシブ・Webデザインは救世主となり得るかH2O Space. Co., Ltd.
 
優雅に行こう! Coda 2で次世代のコーディングへ
優雅に行こう! Coda 2で次世代のコーディングへ優雅に行こう! Coda 2で次世代のコーディングへ
優雅に行こう! Coda 2で次世代のコーディングへH2O Space. Co., Ltd.
 
WordCamp2012 テストサーバーでWordPressを構築しよう
WordCamp2012 テストサーバーでWordPressを構築しようWordCamp2012 テストサーバーでWordPressを構築しよう
WordCamp2012 テストサーバーでWordPressを構築しようH2O Space. Co., Ltd.
 
ちゃんとWeb会議スライド『Coffee script』
ちゃんとWeb会議スライド『Coffee script』ちゃんとWeb会議スライド『Coffee script』
ちゃんとWeb会議スライド『Coffee script』H2O Space. Co., Ltd.
 

Mais de H2O Space. Co., Ltd. (8)

ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理ノンプログラマでも今日から使える「Git」でバージョン管理
ノンプログラマでも今日から使える「Git」でバージョン管理
 
Build Insider OFFLINE vol.01 スマートフォンサイトのこれから ~ レスポンシブ・Webデザインは救世主となり得るか
Build Insider OFFLINE vol.01 スマートフォンサイトのこれから ~ レスポンシブ・Webデザインは救世主となり得るかBuild Insider OFFLINE vol.01 スマートフォンサイトのこれから ~ レスポンシブ・Webデザインは救世主となり得るか
Build Insider OFFLINE vol.01 スマートフォンサイトのこれから ~ レスポンシブ・Webデザインは救世主となり得るか
 
優雅に行こう! Coda 2で次世代のコーディングへ
優雅に行こう! Coda 2で次世代のコーディングへ優雅に行こう! Coda 2で次世代のコーディングへ
優雅に行こう! Coda 2で次世代のコーディングへ
 
WordCamp2012 テストサーバーでWordPressを構築しよう
WordCamp2012 テストサーバーでWordPressを構築しようWordCamp2012 テストサーバーでWordPressを構築しよう
WordCamp2012 テストサーバーでWordPressを構築しよう
 
ちゃんとWeb会議スライド『Coffee script』
ちゃんとWeb会議スライド『Coffee script』ちゃんとWeb会議スライド『Coffee script』
ちゃんとWeb会議スライド『Coffee script』
 
H2O Space. HTML Coding Rule.
H2O Space. HTML Coding Rule.H2O Space. HTML Coding Rule.
H2O Space. HTML Coding Rule.
 
ADC meetup Session.02
ADC meetup Session.02ADC meetup Session.02
ADC meetup Session.02
 
WordPressご説明資料
WordPressご説明資料WordPressご説明資料
WordPressご説明資料
 

Android Bazaar and Conference 2012 Spring