TV とコネクテッドデバイスのランディングページにようこそ。これはTV向けFirefoxOSの現在とこれからの成果に興味があり、TV用アプリを開発する開発者のためのものです。下記にリンクされている記事には、FIrefox OS の TV シミュレータをビルド、実行し、アプリを開発してTVにデプロイし、TVの実装やUXの違い、などを理解するのに必要となるすべてがあります。
現在の状況と将来の計画
Gaia 2.1 以上にはTVで動く設備が入っています。2015年の中盤から、ここに一覧されたアプリに則ったUIのあるTV端末が市場に出ています。その最初のぶんはPanasonic VIERA Smart TVです。
Firefox OSの最新版 (2.5) は、現在パートナーと開発者に利用可能で、新機能を追加しており、今年後半に Panasonic DX900 UHD TV の新レンジで使えるようになるでしょう。このアップデートにはWebアプリを発見してあなたのTVに保存し、TVと他のプラットフォームの Firefox 機能を同期(例えばブックマークなど)する新しい方法が含まれています。もっとも目立つのは、Firefox for Android から Firefox OS powered TV に簡単にWebコンテンツを共有する “send to TV” です。
TV を横断した Firefox OS の努力は、物理世界で利用可能な、より広い範囲のコネクテッドデバイス(i.e. IoT) に向けて、Firefox OS をオープンプラットフォームとして提供する、より広い努力の一部です。
TV 環境セットアップとツール
TVアプリを開発する
この章では自身のTVアプリを実行・テストする環境のセットアップ方法と、簡単なテストアプリをまとめる方法を見て行きます。
TV webアプリの開発
簡潔に言うと、TVと電話機(やデスクトップコンピュータ)とのFirefox OSを使った違いは、次の通り:
- コントロールの仕組み: TV の Firefox OS では、コントロールするのにTVリモコンだけを使えることが多く、これはキーボード、マウス、タッチスクリーンほど便利ではありません。
- 解像度: モダンなスマート TV は通常、フルHD (1920x1080) かウルトラHD (4K) です。TVの端末ピクセル比率も、たいていのモバイル端末と異なります。
アプリ開発の記事
TV UX 概要
Firefox OS の基本
TV でのAPIサポート
Firefox OS for TV は Gecko に基づいているので、webプラットフォームで利用可能な API の大半や、Firefox OS 固有の API をサポートしています。しかしながら、例外があって、次のリストがその概要です:
- DeviceStorage: VIErA TV では非サポート。
- Geolocation: VIErA TV では非サポート。
- WebRTC: VIErA TV では非サポート。