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

スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 

Recently uploaded (9)

スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 

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