今週末にGoogle TVハッカートンイベントに参加しようと考えています.Google TVでの経験はありません。 Androidは上に構築する主要なプラットフォームだと思われますが、Google TVで既存のウェブアプリを実行したいと考えています。私はそれがどれほど仕事が難しいのか、それが週末に何かできるかどうか疑問に思っていました。誰でもアドバイスを提供できますか?既存のWebアプリケーションをGoogle TVに移植するのはどれくらい難しいですか?
答えて
それは本当にあなたのWebアプリケーションが何をするかに依存します。それがフラッシュを使用するかどうか。ちょうど "ポート"をする前に考慮すべきことがたくさんあります。一方、あなたが本当に興味があるのであれば、私が書いたこの記事を見てみるといいかもしれません。Moving Web Content to Google TV Android Appsあなたのアプリがナビゲート可能なDパッドでない場合は、jQuery & Closure extensionsとテンプレートライブラリに興味があるかもしれません。
Google TVのChromeは、Chrome 11搭載のセキュリティパッチです。 WebViewはかなりの間変わっていません。重要なCSS3の使用法がある場合は、それに気付くでしょう。
のAndroidは、GoogleTVのために構築するプラットフォームであり、それはいくつかの利点がありますが、GoogleTVもChromeが組み込まれています。あなたが最初にChromeでウェブアプリを入れて、その後のAndroidに移行することができます。
Google TVのどのアプリにとっても重要な成功要因は、デザインガイドラインを守っていることだと思います。どちらのプラットフォームを使用する場合でも、10フィートの環境とマウスレス制御システムを設計する必要があります。覚えておいてください:
- テレビは受動的な環境です:人々はもっと見てあまり対話したいと思います。
- 人々は画面から離れて座っています。ビジュアル処理の変更。
- テレビはグループ環境の多くです。
- リモコンにはDパッドが付いています。
- 非常に高いオーディオとビデオの品質が
- アプリがテレビに何があるかと競合していると予想されます。
のGoogle TV向けに最適化されたバージョンへのポートの既存のWebサイトに、重要な要素は、あなたのサイトがDパッド航行にするために、いくつかのJavaScriptライブラリを使用しています。いくつかのライブラリjQueryとClosureがあります:https://developers.google.com/tv/web/docs/tools_libraries。
サイトで動画コンテンツを持っている場合は、最も簡単な方法は、こちらから入手でき、Googleのテレビテンプレートに彼らとのレバレッジに焦点を当てている:https://developers.google.com/tv/web/docs/gtv-templates。
あなたが持っているビデオコンテンツが比較的静的な場合は、上記のテンプレートのように、あなたのウェブページにハードコードすることができます。しかし、頻繁に変更され、管理ページを使用してバックエンドを管理したい場合は、たとえば、 MySQLは、それがどのように行うことができるかを確認するには、この記事をお読みください。https://developers.google.com/tv/web/docs/ajax_gtv_templates_tutorial
あなたがあなた自身のサーバ上で動画をホストやYouTubeから直接再生することができます。 YouTubeからJavascriptを再生する必要がある場合は、新しいスレッドを開始してください。
- 1. 既存のJavaとFlashアプリケーションをAndroidに移行する(Google TV)
- 2. 既存のドキュメントシステムをSharepointに移行する。これはどれくらい難しいですか?
- 3. Androidグラフィックス - 既存のAWTアプリケーションからの移植
- 4. 既存のアプリケーションをDB2 for Iに移植する
- 5. Android TVアプリをAmazon Fire TVアプリストアで使用できるようにすることはどれくらい難しいでしょうか?
- 6. なぜAndroidをx86に移植するのは難しいですか?
- 7. Webアプリケーションはデスクトップアプリケーションより移植性が高いですか?
- 8. タブレット用Webアプリケーションの移植
- 9. 既存のVisual Studio QtプロジェクトをUbuntuに移植できない
- 10. WebアプリケーションをTomcatに移植しています:javax.naming.NameNotFoundException:
- 11. 既存のPHPアプリケーションをCakePHPに移植する際に、モデルに非標準のテーブル/カラム名を使用するにはどうすればよいですか?
- 12. mpiで既存のFortranコードをハイブリッドmpiに移植するopenmp
- 13. 既存のSQLiteアプリケーションをRoom Persistance Libraryに移行するにはどうすればいいですか?
- 14. 既存のアプリケーションをCLIを使用して移行するにはどうすればよいですか?
- 15. IISファームでASP.NETアプリケーションのセッション状態データベースをセットアップするのはどれくらい難しいですか?
- 16. WSS/MOSSでCMS駆動型Webサイトを構築するのはどれくらい難しいですか?
- 17. mod_perlのPerlコードをFastCGIに移植するにはどうしたらいいですか?
- 18. Android TVモジュールをプロダクションで既存のアプリに実装するにはどうすればよいですか?
- 19. NetBeans RCPを使用するのはどれくらい難しいですか?
- 20. 既存のアプリケーションをMicrosoft Azureに移植する際の課題は何ですか?
- 21. 既存のMVC3アプリケーションの開発をTDDアプローチに移行するにはどうすればよいですか?
- 22. 新しいWebアプリケーションを既存のものに展開する
- 23. AngularJS WebアプリケーションをIonicに移植
- 24. 既存のiOSアプリをUWPに移植する
- 25. 近くの通知を既存のアプリケーションを開くにはどうすればいいですか?
- 26. .NET WebアプリケーションのSilverlightへの移植性
- 27. 既存のサーバーレンダリングWebアプリケーションでElmの使用を開始するにはどうすればよいですか?
- 28. 既存のアプリケーションをaurelia-cliに移行するにはどうすればよいですか?
- 29. MultiCheckComboBoxをPySideに移植するにはどうすればいいですか?
- 30. JavaライブラリをWebに移植するにはどうすればいいですか?
あなたは「Flashを使用しているかどうか」と述べました。 Flashを使用していますか?それとも悪い?私のアプリはYoutubeを使用しています... – Vlad
FlashはWebViewではサポートされていません(Chromeのみ)。 –