今週後半に開催される Google TV のハッカソン イベントに参加することを考えていますが、Google TV の経験はありません。Android がビルドの主なプラットフォームのようですが、既存の Web アプリを Google TV で実行したいと考えています。どれだけ難しい仕事なのか、週末にできるものなのかと思っていました。誰でもアドバイスを提供できますか?
3 に答える
Android はGoogleTV を構築するためのプラットフォームであり、いくつかの利点がありますが、GoogleTV にも Chrome が組み込まれています。最初に Web アプリを Chrome に配置し、後で Android に移行できます。
Google TV のどのアプリでも、重要な成功要因はデザイン ガイドラインを順守することだと思います。使用するプラットフォームに関係なく、10 フィートの環境とマウスレス制御システム向けに設計する必要があります。覚えて:
- テレビは受動的な環境です。人々はもっと見たいと思っており、交流を減らしたいと思っています。
- 人々は画面から遠く離れて座っています。視覚処理の変更。
- テレビはグループ環境のようなものです。
- リモコンの方向パッドが保証されていますが、それ以上のものはありません。
- 非常に高いオーディオとビデオの品質が期待されます
- あなたのアプリはテレビ番組と競合しています。
それは本当にあなたのウェブアプリが何をするかに依存します。フラッシュを使用するかどうか。「移植」を行う前に、考慮すべきことがたくさんあります。一方、本当に興味がある場合は、私が書いた次の記事をご覧になることをお勧めします: Web コンテンツを Google TV Android アプリに移動 する アプリがまだ D-pad でナビゲートできない場合は、jQueryに興味があるかもしれません。 & Closure 拡張機能とテンプレート ライブラリ。
Google TV の Chrome は、セキュリティ パッチを適用した Chrome 11 です。WebViewは、かなり長い間変更されていません。CSS3 をかなり使用している場合は、それに気付くでしょう。
既存のウェブサイトを Google TV 用に最適化されたバージョンに移植するには、Javascript ライブラリを使用してサイトを D-pad でナビゲートできるようにすることが重要です。利用可能なライブラリ jQuery と Closure がいくつかあります: https://developers.google.com/tv/web/docs/tools_libraries。
サイトにビデオ コンテンツがある場合、最も簡単な方法は、それらに焦点を合わせ、https ://developers.google.com/tv/web/docs/gtv-templates で入手できる Google TV テンプレートを活用することです。
ビデオ コンテンツが比較的静的な場合は、上記のテンプレートで行ったように、それらを Web ページにハード コードすることができます。ただし、それらが頻繁に変更され、MySQL などを使用してそれらを管理するための管理ページを備えたバックエンドが必要な場合は、この記事を読んでその方法を確認してください: https://developers.google.com/tv/web/ docs/ajax_gtv_templates_tutorial
独自のサーバーでビデオをホストするか、YouTube から直接再生できます。YouTube からそれらを再生するために Javascript が必要な場合は、新しいスレッドを開始しましょう。