【发布时间】:2012-04-17 20:45:31
【问题描述】:
我正在考虑参加本周晚些时候的 Google TV 黑客马拉松活动,但我没有使用 Google TV 的经验。似乎 Android 是构建的主要平台,但我想在 Google TV 上运行我现有的网络应用程序。我想知道这项工作有多难,是否可以在一个周末完成。谁能提供建议?
【问题讨论】:
标签: android google-chrome google-tv
我正在考虑参加本周晚些时候的 Google TV 黑客马拉松活动,但我没有使用 Google TV 的经验。似乎 Android 是构建的主要平台,但我想在 Google TV 上运行我现有的网络应用程序。我想知道这项工作有多难,是否可以在一个周末完成。谁能提供建议?
【问题讨论】:
标签: android google-chrome google-tv
Android 是为 GoogleTV 构建的一个平台,它有一些优势,但 GoogleTV 也内置了 Chrome。您可以先将 Web 应用程序放在 Chrome 上,然后再迁移到 Android。
我认为,Google TV 上任何应用成功的关键因素是遵守设计准则。无论您使用哪个平台,您都需要针对 10 英尺的环境和无鼠标控制系统进行设计。记住:
【讨论】:
这真的取决于你的 webapp 做什么。如果它使用Flash,或者没有。在做一个“端口”之前有很多事情需要考虑。另一方面,如果你真的对此感兴趣,你可能想看看我写的这篇文章:Moving Web Content to Google TV Android Apps 如果你的应用程序还没有方向键导航,你可能对jQuery & Closure extensions 以及我们的模板库。
Google TV 上的 Chrome 是带有安全补丁的 Chrome 11。 WebView 已经有一段时间没有真正改变了。如果你有大量的 CSS3 使用,你会注意到它。
【讨论】:
要将现有网站移植到 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 播放它们,让我们开始一个新线程。
【讨论】: