为多个平台创建单个SmartTV应用程序?

K12*_*120 9 design-guidelines google-tv samsung-smart-tv

我想为GoogleTV平台开发一个SmartTV应用程序,我一直在浏览GoogleTV指南(https://developers.google.com/tv/android/).

但是,我不希望GoogleTV成为我唯一的平台.我也希望相同的应用程序可以在Samsung SmartTV和/或LG SmartTV等设备上运行.但Google的指南是否与三星指南冲突?我的应用程序代码是否需要在其他设备上进行大量返工?

Mik*_*oit 7

我正在编辑我的答案.我刚刚检查了三星网站,我很高兴地说,他们扔掉了所有的垃圾.

他们使用许多不同的,不可互换的编码语言.而且他们中的任何一个都没有真正在其他制造商的电视上工作过.这很可能是为什么很少有应用程序为这些平台开发的原因.

现在他们支持基本的javascript.因此,您有机会为自己构建一个电视网页并将其作为三星应用程序加载,并可能从Google-TV浏览器运行它.但是,我会验证您的应用程序是否需要特定的HTML5功能(例如离线支持),这些功能可能无法在Google-TV上运行的类似Android的浏览器版本中实现.话虽如此,你总是可以构建一个在三星本地加载并从谷歌电视上的远程服务器运行的应用程序?

...对于我们如何前往我们所处的位置的一些历史观点可以继续阅读....

每个制造商都有自己独特的操作系统创建开发人员碎片的含义可能是他们可以预测的,但他们可能在恐慌中工作.在第一批专利于2008年公布后,当他们意识到Apple TV时,他们理解了Apple如果能提供数十万件应用程序内容并且没有任何竞争对手的长期影响.所以他们聚在一起决定他们将实施的标准,它将提供一个非零碎的解决方案,允许任何应用程序在任何支持制造商的电视上运行.AKA:他们做对了.

2009年,他们中的很多人宣布支持雅虎互联电视标准.然而,到2010年,承诺的开发框架,应用程序商店等没有实现.这可能是因为他们都朝着自己的方向前进(尽管你今天仍然可以从三星,索尼,LG,Vizio和松下购买雅虎连接电视机).

随着Google-TV Market的实施以及开发人员将现有应用程序转换为Google-TV应用程序的能力,只需20%左右的时间来创建新应用程序(从而降低成本并支持电视版本的商业案例)他们有一个满足其原始要求的解决方案.

现在,肯定会有一点"咬一次两次害羞"加上收益分享讨论,也许谷歌作为硬件制造商(摩托罗拉移动)的影响,但在一天结束时,不可避免的是不可避免的.他们要么采取谷歌电视,要么创建自己的,非常接近,必须运行现有的Android应用程序版本.

PS:我没看其他厂商的网站.