Android TV アプリ 開発前夜

  • 2015年9月18日
  • by 
Android TV アプリ 開発前夜

ソフトバンク・au・ドコモの方は、公式のオンラインショップを利用すれば頭金不要で通常のショップよりお得に購入できます。

ソフトバンクバナー

私の周辺で Android TV アプリの企画が出てきたので通常のアプリとの違いを簡単に調べて羅列してみました。

通常のアプリとの違い

入力方法

通常のアプリ :
        入力は主にタッチパネルで行われる。
        基本的にタッチパネルの操作になるので
        ボタン等の入力を受け付けるウィジェットなどをデザインに合わせて設置できる。
Android TV アプリ :
    入力は基本的に D-pad (十字キー) で行われます。
    基本的に D-pad の操作になるので
    縦横を意識したウィジェットの配置を意識しないと操作が困惑する。
ソフトバンクバナー

デザイン

Android TV アプリ :
    基本的に横画面を意識したデザインになります。
    オーバースキャン領域なるものが存在する端末があるとのことで
    テレビ画面の設計に10%のマージンを設けないといけないとかなんとか。。。
WebView
    通常のアプリ :
        最近はスマートフォンに最適化されたサイトなどが多いので
        ストレスなく操作ができます。
        基本的にはClickEventもTouchEventも動作するので問題はありません。
Android TV アプリ :
    通常のウェブアプリケーションを操作しようとすると
    D-pad の上下のキーは、タブのリンク移動と同じ動作となります。
    DOM 階層順での移動となるので動きが気持ちわるい。
    javascript で移動の制御をかけたり
    TouchEvent等で処理が動く箇所にもフォーカスを当てたりイベントを発火させるなどの
    改修が必要となります。

簡単に羅列してみましたがまだまだあります。
安易に通常の Android アプリと同じような感覚でいたら大やけどしそうでした。

詳細仕様について

詳しい内容は、
下記のサイトに目を通してみてください。

Android TV Sample Code :
https://code.google.com/p/googletv-android-samples/source/browse/
Web アプリケーション作成用のサンプルもあります。

Android TV の開発について :
https://developer.android.com/intl/ja/training/tv/index.html

Android TV デバイスのデザインについて :
https://developer.android.com/intl/ja/design/tv/index.html

今後の展開

サンプルなどを作って遊んでいますがハンドセットのアプリ開発とはまた違う面白さがあります。

今までは Windows で簡単なゲームを趣味で作ったりしていましたがこれを気に Android TV でゲーム作成もよいかと思った今日この頃です。

ソフトバンク・au・ドコモの方は、公式のオンラインショップを利用すれば頭金不要で通常のショップよりお得に購入できます。

ソフトバンクバナーソフトバンクバナー

【週刊bitWave】(メルマガ)始めました!

登録はこちらからメールアドレスを入力してお申込みください。

ご登録いただいたメールアドレスは 【週刊bitWave】の更新情報の配信にのみ使用します。

個人情報の取扱いに関しては、「プライバシーポリシー」をご確認ください。解除はいつでもこちらから行うことが可能です。

あなたにおすすめ

ソフトバンクバナー