SlideShare a Scribd company logo
1 of 83
Download to read offline
スマートTVへの
アプローチと制作

デイビス ダニエル
@ourmaninjapan
 Opera Software
 bit.ly/webontv
"I don't want a tablet."

Leo Laporte, 2010年1月
"I don’t use a laptop anymore."

   Leo Laporte, 2010年4月
"I don't see people wanting to
have the internet on their TV."

   Leo Laporte, 2010年5月
No-web TV
                                                            Web TV




                             中国: 2010年
http://www.eetimes.com/electronics-news/4210996/Chinese-web-TV-market-booming--
                                    says-In-Stat
No-web TV
                                                            Web TV




                       中国: 2015年(予想)
http://www.eetimes.com/electronics-news/4210996/Chinese-web-TV-market-booming--
                                    says-In-Stat
0.4%
                 米国: 2010年 (TV販売の加増)
http://venturebeat.com/2011/01/03/smart-tvs-sell-big-globally-not-so-much-in-the-u-s/
17%
                 世界: 2010年 (TV販売の加増)
http://venturebeat.com/2011/01/03/smart-tvs-sell-big-globally-not-so-much-in-the-u-s/
主に
       BRIC
        と
      Japan
※ BRIC: ブラジル、ロシア、インド、中国
Web on TV
っていうのは…
Social
Luxury
1998年~2001年
2006年~
Logitech MX Air
Hillcrest Labs Loop Pointer
Sony / Google TV
文字入力が楽ではない
•
文字入力が楽ではない
•



ナビゲーションが楽ではない
•
文字入力が楽ではない
•



ナビゲーションが楽ではない
•



テキストを読むのが楽ではない
•
文字入力が楽ではない
•



ナビゲーションが楽ではない
•



テキストを読むのが楽ではない
•



ページロードが楽ではない
•
文字入力が楽ではない
•



ナビゲーションが楽ではない
•



テキストを読むのが楽ではない
•



ページロードが楽ではない
•



文字入力、本当に楽ではない
•
あらっ、
ちょっと待った…
モバイルとほぼ
同じじゃないか!
さようでござる。
問題点は主に四つ
A
A
問題:
テレビの画面が
ちっちゃい
解決:
文字を大きくする
方法:
 Media Queries
(メディアクエリー)
    を使う
わかった、わかった。
事例を見せてよ…
はい、はい。
じゃ、ズームしたら
いいんじゃない?
body {
  -o-transform: scale(2);
  -moz-transform: scale(2);
  -webkit-transform: scale(2);
  -ms-transform: scale(2);
  transform: scale(2);
}
body {
  font-size: 2em;
}
body {
  font-size: 3em;
}
TVの判断なら
@media tv {

}
ただ…
「tv」 Media Type
(メディアタイプ)が
    テレビに
 使われていない
だから
メディアクエリ
メディアクエリ:
CSSの「if」分
ザ・パーフェクト
テレビ用のメディ
 アクエリ…
(多分)
@media tv,
(width: 1920px) and
(height: 1080px),
(width: 1280px) and
(height: 720px) {
  body {
    font-size: 2.5em;
  }
}
bit.ly/tvdev
A
問題:
 青 = 緑っぽい
ピンク = どっちか
  というと…
解決:
色に頼らない
plus...
こだわらない
問題:
halo effect
解決:
背景に#fffを
 使わない
plus...
こだわらない
A
●D-pad
●トラックパッド

●ポインター
問題:
:hover, :focus
がうまくいかない
スペーシャル
ナビゲーション
   (spatial
 navigation)
解決:
tabindex=”0”
 を使いましょう
bit.ly/spatnav
A
問題:
画面のスペース
 が少ない
解決:
不必要なものを
 表示しない
@media tv,
(width: 1920px) and
(height: 1080px),
(width: 1280px) and
(height: 720px) {
  body {
    font-size: 2.5em;
  }
  #sidebar {
    display: none;
  }
}
問題:
 リモコンでの
スクロールが遅い
解決:
長いページを
 分ける
マウスの行ける所
  をCSSで
コントロールできる
#image4 {
  nav-left: #image3;
  nav-right: #image5;
}
bit.ly/navdir
テレビでチェック
  しないと
 想像しにくい
だ
か
ら
Summary:
本物のTVで確認*

     *必須項目
Thank you!

 デイビス ダニエル
 @ourmaninjapan
  Opera Software
  bit.ly/webontv

More Related Content

Similar to スマートTVへの アプローチと制作

0909セミナー資料 中国snsについて
0909セミナー資料 中国snsについて 0909セミナー資料 中国snsについて
0909セミナー資料 中国snsについて Jun Saito
 
インターネットテレビ局「AbemaTV」プロダクトの変遷
インターネットテレビ局「AbemaTV」プロダクトの変遷インターネットテレビ局「AbemaTV」プロダクトの変遷
インターネットテレビ局「AbemaTV」プロダクトの変遷cyberagent
 
Next Billion -- Androidへの期待と新しい技術革新の地平
Next Billion -- Androidへの期待と新しい技術革新の地平Next Billion -- Androidへの期待と新しい技術革新の地平
Next Billion -- Androidへの期待と新しい技術革新の地平maruyama097
 
2011 0422-上海androidの会-第10回勉強会
2011 0422-上海androidの会-第10回勉強会2011 0422-上海androidの会-第10回勉強会
2011 0422-上海androidの会-第10回勉強会Yuya Mizuno
 
中国のスマートフォン市場とソーシャルネットワーク市場
中国のスマートフォン市場とソーシャルネットワーク市場中国のスマートフォン市場とソーシャルネットワーク市場
中国のスマートフォン市場とソーシャルネットワーク市場Takamitsu Nakao
 
StartupTokyo_20101126
StartupTokyo_20101126StartupTokyo_20101126
StartupTokyo_20101126Remotus
 
10th anniversary of 724685.com
10th anniversary of 724685.com10th anniversary of 724685.com
10th anniversary of 724685.com俊二 林
 
モバイルWebアプリのこれまでとこれから
モバイルWebアプリのこれまでとこれからモバイルWebアプリのこれまでとこれから
モバイルWebアプリのこれまでとこれからdsuke Takaoka
 
機械学習でデジタル広告を変える! @デブサミ 2015autumn
機械学習でデジタル広告を変える! @デブサミ 2015autumn機械学習でデジタル広告を変える! @デブサミ 2015autumn
機械学習でデジタル広告を変える! @デブサミ 2015autumnKei Tateno
 
China Startup
China Startup China Startup
China Startup 01Booster
 
はじめてのWebRTC/ORTC
はじめてのWebRTC/ORTCはじめてのWebRTC/ORTC
はじめてのWebRTC/ORTCYusuke Naka
 
121118 リンク宮崎講演会1
121118 リンク宮崎講演会1121118 リンク宮崎講演会1
121118 リンク宮崎講演会1Tomoki Tajika
 
110518 スタートアップ・アジア進出サミット インドネシア
110518 スタートアップ・アジア進出サミット インドネシア110518 スタートアップ・アジア進出サミット インドネシア
110518 スタートアップ・アジア進出サミット インドネシアOsamu Yazawa
 
2010年Q1 携帯電話事業者 大手三社の決算サマリー
2010年Q1 携帯電話事業者 大手三社の決算サマリー2010年Q1 携帯電話事業者 大手三社の決算サマリー
2010年Q1 携帯電話事業者 大手三社の決算サマリーTakashi Ohmoto
 
20100622seminar reduced
20100622seminar reduced20100622seminar reduced
20100622seminar reducedwebark
 
WebRTCが拓く 新たなWebビジネスの世界
WebRTCが拓く新たなWebビジネスの世界WebRTCが拓く新たなWebビジネスの世界
WebRTCが拓く 新たなWebビジネスの世界Kensaku Komatsu
 
Android連携ハードウェア
Android連携ハードウェアAndroid連携ハードウェア
Android連携ハードウェアAkira Sasaki
 

Similar to スマートTVへの アプローチと制作 (20)

0909セミナー資料 中国snsについて
0909セミナー資料 中国snsについて 0909セミナー資料 中国snsについて
0909セミナー資料 中国snsについて
 
インターネットテレビ局「AbemaTV」プロダクトの変遷
インターネットテレビ局「AbemaTV」プロダクトの変遷インターネットテレビ局「AbemaTV」プロダクトの変遷
インターネットテレビ局「AbemaTV」プロダクトの変遷
 
Next Billion -- Androidへの期待と新しい技術革新の地平
Next Billion -- Androidへの期待と新しい技術革新の地平Next Billion -- Androidへの期待と新しい技術革新の地平
Next Billion -- Androidへの期待と新しい技術革新の地平
 
2011 0422-上海androidの会-第10回勉強会
2011 0422-上海androidの会-第10回勉強会2011 0422-上海androidの会-第10回勉強会
2011 0422-上海androidの会-第10回勉強会
 
ジオロケーションサービスの現状とこれから
ジオロケーションサービスの現状とこれからジオロケーションサービスの現状とこれから
ジオロケーションサービスの現状とこれから
 
中国のスマートフォン市場とソーシャルネットワーク市場
中国のスマートフォン市場とソーシャルネットワーク市場中国のスマートフォン市場とソーシャルネットワーク市場
中国のスマートフォン市場とソーシャルネットワーク市場
 
StartupTokyo_20101126
StartupTokyo_20101126StartupTokyo_20101126
StartupTokyo_20101126
 
10th anniversary of 724685.com
10th anniversary of 724685.com10th anniversary of 724685.com
10th anniversary of 724685.com
 
モバイルWebアプリのこれまでとこれから
モバイルWebアプリのこれまでとこれからモバイルWebアプリのこれまでとこれから
モバイルWebアプリのこれまでとこれから
 
機械学習でデジタル広告を変える! @デブサミ 2015autumn
機械学習でデジタル広告を変える! @デブサミ 2015autumn機械学習でデジタル広告を変える! @デブサミ 2015autumn
機械学習でデジタル広告を変える! @デブサミ 2015autumn
 
VUI on IoT Device
VUI on IoT DeviceVUI on IoT Device
VUI on IoT Device
 
China Startup
China Startup China Startup
China Startup
 
はじめてのWebRTC/ORTC
はじめてのWebRTC/ORTCはじめてのWebRTC/ORTC
はじめてのWebRTC/ORTC
 
20101204softbank
20101204softbank20101204softbank
20101204softbank
 
121118 リンク宮崎講演会1
121118 リンク宮崎講演会1121118 リンク宮崎講演会1
121118 リンク宮崎講演会1
 
110518 スタートアップ・アジア進出サミット インドネシア
110518 スタートアップ・アジア進出サミット インドネシア110518 スタートアップ・アジア進出サミット インドネシア
110518 スタートアップ・アジア進出サミット インドネシア
 
2010年Q1 携帯電話事業者 大手三社の決算サマリー
2010年Q1 携帯電話事業者 大手三社の決算サマリー2010年Q1 携帯電話事業者 大手三社の決算サマリー
2010年Q1 携帯電話事業者 大手三社の決算サマリー
 
20100622seminar reduced
20100622seminar reduced20100622seminar reduced
20100622seminar reduced
 
WebRTCが拓く 新たなWebビジネスの世界
WebRTCが拓く新たなWebビジネスの世界WebRTCが拓く新たなWebビジネスの世界
WebRTCが拓く 新たなWebビジネスの世界
 
Android連携ハードウェア
Android連携ハードウェアAndroid連携ハードウェア
Android連携ハードウェア
 

More from ourmaninjapan

テレビのウェブ開発:その1
テレビのウェブ開発:その1テレビのウェブ開発:その1
テレビのウェブ開発:その1ourmaninjapan
 
テレビのウェブ開発:その2
テレビのウェブ開発:その2テレビのウェブ開発:その2
テレビのウェブ開発:その2ourmaninjapan
 
テレビのウェブ開発:その3
テレビのウェブ開発:その3テレビのウェブ開発:その3
テレビのウェブ開発:その3ourmaninjapan
 
HTML5概要、コードサンプル
HTML5概要、コードサンプルHTML5概要、コードサンプル
HTML5概要、コードサンプルourmaninjapan
 
The status of living HTML (highlights)
The status of living HTML (highlights)The status of living HTML (highlights)
The status of living HTML (highlights)ourmaninjapan
 
How to read W3C specs
How to read W3C specsHow to read W3C specs
How to read W3C specsourmaninjapan
 
HTML5: APIの活用事例 と 今後の広がり
HTML5: APIの活用事例 と 今後の広がりHTML5: APIの活用事例 と 今後の広がり
HTML5: APIの活用事例 と 今後の広がりourmaninjapan
 
HTML5とデバイスの連携: 良いところ、悪いところ、未来のこと
HTML5とデバイスの連携: 良いところ、悪いところ、未来のことHTML5とデバイスの連携: 良いところ、悪いところ、未来のこと
HTML5とデバイスの連携: 良いところ、悪いところ、未来のことourmaninjapan
 
testharness.js の基礎
testharness.js の基礎testharness.js の基礎
testharness.js の基礎ourmaninjapan
 
W3C Widgets、どこが面白い?
W3C Widgets、どこが面白い?W3C Widgets、どこが面白い?
W3C Widgets、どこが面白い?ourmaninjapan
 
W3C Widgets: Why should I care?
W3C Widgets: Why should I care? W3C Widgets: Why should I care?
W3C Widgets: Why should I care? ourmaninjapan
 
Widgets in theory and in practice
Widgets in theory and in practiceWidgets in theory and in practice
Widgets in theory and in practiceourmaninjapan
 
Mobile web development without developing a mobile site
Mobile web development without developing a mobile siteMobile web development without developing a mobile site
Mobile web development without developing a mobile siteourmaninjapan
 
実際のウェブページコーディング
実際のウェブページコーディング 実際のウェブページコーディング
実際のウェブページコーディング ourmaninjapan
 
HTML5: New capabilities, new markup
HTML5: New capabilities, new markupHTML5: New capabilities, new markup
HTML5: New capabilities, new markupourmaninjapan
 
small 画面でも、 BIG 画面でも、 今すぐ使えるレスポンシブ活用術
small 画面でも、 BIG 画面でも、 今すぐ使えるレスポンシブ活用術small 画面でも、 BIG 画面でも、 今すぐ使えるレスポンシブ活用術
small 画面でも、 BIG 画面でも、 今すぐ使えるレスポンシブ活用術ourmaninjapan
 
「Network Service Discovery API ができました!」 と言われた時
「Network Service Discovery API ができました!」 と言われた時「Network Service Discovery API ができました!」 と言われた時
「Network Service Discovery API ができました!」 と言われた時ourmaninjapan
 

More from ourmaninjapan (20)

テレビのウェブ開発:その1
テレビのウェブ開発:その1テレビのウェブ開発:その1
テレビのウェブ開発:その1
 
テレビのウェブ開発:その2
テレビのウェブ開発:その2テレビのウェブ開発:その2
テレビのウェブ開発:その2
 
テレビのウェブ開発:その3
テレビのウェブ開発:その3テレビのウェブ開発:その3
テレビのウェブ開発:その3
 
Developing for TV
Developing for TVDeveloping for TV
Developing for TV
 
HTML5概要、コードサンプル
HTML5概要、コードサンプルHTML5概要、コードサンプル
HTML5概要、コードサンプル
 
The status of living HTML (highlights)
The status of living HTML (highlights)The status of living HTML (highlights)
The status of living HTML (highlights)
 
How to read W3C specs
How to read W3C specsHow to read W3C specs
How to read W3C specs
 
HTML5: APIの活用事例 と 今後の広がり
HTML5: APIの活用事例 と 今後の広がりHTML5: APIの活用事例 と 今後の広がり
HTML5: APIの活用事例 と 今後の広がり
 
HTML5とデバイスの連携: 良いところ、悪いところ、未来のこと
HTML5とデバイスの連携: 良いところ、悪いところ、未来のことHTML5とデバイスの連携: 良いところ、悪いところ、未来のこと
HTML5とデバイスの連携: 良いところ、悪いところ、未来のこと
 
Web payments
Web paymentsWeb payments
Web payments
 
testharness.js の基礎
testharness.js の基礎testharness.js の基礎
testharness.js の基礎
 
W3C Widgets、どこが面白い?
W3C Widgets、どこが面白い?W3C Widgets、どこが面白い?
W3C Widgets、どこが面白い?
 
W3C Widgets: Why should I care?
W3C Widgets: Why should I care? W3C Widgets: Why should I care?
W3C Widgets: Why should I care?
 
Widgets in theory and in practice
Widgets in theory and in practiceWidgets in theory and in practice
Widgets in theory and in practice
 
Mobile web development without developing a mobile site
Mobile web development without developing a mobile siteMobile web development without developing a mobile site
Mobile web development without developing a mobile site
 
実際のウェブページコーディング
実際のウェブページコーディング 実際のウェブページコーディング
実際のウェブページコーディング
 
HTML5: New capabilities, new markup
HTML5: New capabilities, new markupHTML5: New capabilities, new markup
HTML5: New capabilities, new markup
 
small 画面でも、 BIG 画面でも、 今すぐ使えるレスポンシブ活用術
small 画面でも、 BIG 画面でも、 今すぐ使えるレスポンシブ活用術small 画面でも、 BIG 画面でも、 今すぐ使えるレスポンシブ活用術
small 画面でも、 BIG 画面でも、 今すぐ使えるレスポンシブ活用術
 
「Network Service Discovery API ができました!」 と言われた時
「Network Service Discovery API ができました!」 と言われた時「Network Service Discovery API ができました!」 と言われた時
「Network Service Discovery API ができました!」 と言われた時
 
Presentation Skills
Presentation SkillsPresentation Skills
Presentation Skills
 

Recently uploaded

クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 

Recently uploaded (8)

クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 

スマートTVへの アプローチと制作