2012-04-17 48 views
2

我正在考慮本週晚些時候參加Google TV黑客馬拉松活動,而且我沒有使用Google TV的經驗。看起來Android是構建的主要平臺,但我想在Google TV上運行我現有的網絡應用程序。我想知道這是一件多麼困難的工作,以及是否可以在週末完成。誰能提供建議?將現有webapp移植到Google TV有多困難?

回答

2

這真的取決於你的web應用程序。如果它使用Flash,或者不。在做一個「端口」之前,有很多事情需要考慮。另一方面,如果你真的對此感興趣,你可以看看我寫的這篇文章:Moving Web Content to Google TV Android Apps如果你的應用程序還不是D-pad可導航的,你可能會對jQuery & Closure extensions以及我們的模板庫感興趣。

Google TV上的Chrome是帶有安全修補程序的Chrome 11。 A WebView在相當長的時間內並沒有真正改變。如果你有大量的CSS3使用,你會注意到它。

+0

您提到「如果它使用Flash,或不。」使用Flash更容易嗎?還是更糟?我的應用使用Youtube ... – Vlad 2012-04-18 02:32:52

+0

Flash在WebView中不受支持(僅在Chrome中)。 – 2012-04-18 18:02:24

5

Android是一個平臺打造爲GoogleTV的,它有一定的優勢,但GoogleTV的也有鍍鉻內置的。你可以把你的Chrome網絡應用程序第一,並遷移到Android之後。

我認爲Google TV上任何應用的關鍵成功因素都是遵循設計指南。無論您使用哪種平臺,您都需要設計一個10英尺的環境和無鼠標控制系統。切記:

  • 電視是一個被動的環境:人們希望觀看更多,互動更少。
  • 人們坐在遠離屏幕的地方。視覺處理變化。
  • 電視更多的是羣體環境。
  • 我們保證您可以在遙控器上使用D-pad,僅此而已。
  • 預計會有很高的音頻和視頻質量
  • 您的應用正在與電視上的內容競爭。
0

要將現有網站移植到Google TV的優化版本,關鍵要素是使用一些Javascript庫來使您的網站具有D-pad導航功能。有幾個庫jQuery和Closure可用:https://developers.google.com/tv/web/docs/tools_libraries

如果您的網站有視頻內容,最簡單的方法是關注它們並利用Google TV模板在此處獲取:https://developers.google.com/tv/web/docs/gtv-templates

如果您擁有的視頻內容相對靜態,您可以將它們硬編碼到您的網頁中,如上面模板中所做的那樣。但是,如果他們經常變化,並且想要使用管理頁面的後端來管理它們,則可以使用例如MySQL,請閱讀本文以瞭解如何完成此操作:https://developers.google.com/tv/web/docs/ajax_gtv_templates_tutorial

您可以將視頻託管在自己的服務器上,也可以直接從YouTube上播放視頻。如果您需要使用Javascript在YouTube上播放它們,那麼我們開始一個新的主題。

相關問題