将现有的webapp移植到Google TV有多难?

时间:2012-04-17 20:45:32

标签: android google-chrome google-tv

我正在考虑本周晚些时候参加Google TV黑客马拉松活动,而且我没有Google TV的经验。似乎Android是构建的主要平台,但我想在Google TV上运行我现有的网络应用程序。我想知道工作有多困难,以及是否可以在周末完成。任何人都可以提供建议吗?

3 个答案:

答案 0 :(得分:5)

Android是 平台,可以在GoogleTV上构建,它有一些优势,但GoogleTV也内置了Chrome。您可以先将您的网络应用放在Chrome上,然后再迁移到Android。

我认为Google TV上任何应用的关键成功因素都是遵守设计指南。无论您使用哪个平台,都需要设计10英尺环境和无鼠标控制系统。记住:

  • 电视是一种被动的环境:人们希望观看更多,互动更少。
  • 人们坐在离屏幕很远的地方。视觉处理的变化。
  • 电视更像是一个群体环境。
  • 您可以保证遥控器上有一个D-pad,仅此而已。
  • 预计会有非常高的音频和视频质量
  • 您的应用与电视上的内容竞争。

答案 1 :(得分:2)

这实际上取决于您的webapp的功能。如果它使用Flash,或不。在做一个“端口”之前要考虑很多事情。另一方面,如果你真的对此感兴趣,你可能希望看看我写的这篇文章:Moving Web Content to Google TV Android Apps如果你的应用程序还没有D-pad可导航,你可能会对{{3}感兴趣以及我们的模板库。

Google TV上的Chrome是Chrome 11 w /安全补丁。 jQuery & Closure extensions在很长一段时间内并没有真正改变。如果你有明显的CSS3使用率,你会注意到它。

答案 2 :(得分: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播放,请让我们开始一个新主题。