23. 23
TV 向けアプリ開発
はじめに
● 基本的にはスマホ・タブレット向けアプリと同じSDK,
IDE (Android Studio) で開発できる。
○ 従来の開発ノウハウが流用できる。
● UI は TV 用に構築し直すべき
○ TV 向けアプリの公開時にはGoogle による事前
の品質審査(主にUI面)が必要
○ 品質審査を通過していないアプリはGoogle
Play には表示されない
○ 別アプリにしてもよいし、既存のアプリを拡張して
もよい。 TV 向け審査が通っていなくとも、従来の
プラットフォーム向けには配信される。
Distributing to Android TV
http://goo.gl/ArPxPx
非公式日本語訳
http://goo.gl/CBbNWb
36. 36
TV向けアプリ開発
ライブ TV
● 従来の TV 配信機能に対するアクセス手段を提
供するTV 入力フレームワーク
○ android.media.tv
○ チャンネルや番組表の取得・操作
○ 特定のチャンネルやTV コンテンツに対す
る操作(再生・停止)
● 幅広い TV の入力ソース(ハードウェアリソー
ス・ソフトウェアリソース)に対する統一的なア
クセス手段の提供
● ユーザーが透過的に利用できる統一UIの提
供
37. 37
TV向けアプリ開発
参考となる情報
● サンプルプログラム Android Studio で、New Project -> TV を選ぶ
● Building Apps for TV https://developer.android.com/training/tv/index.html
● Desiging for Android TV http://developer.android.com/design/tv/index.html
● TV App Quality
http://developer.android.com/distribute/essentials/quality/tv.html
● Distributing to Android TV
https://developer.android.com/distribute/googleplay/tv.html
● DevBytes: Android TV: Using the Leanback library
https://www.youtube.com/watch?v=72K1VhjoL98
● 非公式日本語訳
https://sites.google.com/site/buildingappsfortv/
https://sites.google.com/site/designingforandroidtv/