为多个平台创建单个SmartTV应用程序? [英] Creating a single SmartTV app for multiple platforms?

查看:117
本文介绍了为多个平台创建单个SmartTV应用程序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I want to develop a SmartTV application for the GoogleTV platform and i've been browsing trough the GoogleTV Guidelines (https://developers.google.com/tv/android/).

但是,我不希望GoogleTV成为我唯一的平台.我还希望同一个应用程序在Samsung SmartTV和/或LG SmartTV等设备上运行. 但是Google的准则是否与Samsung准则相冲突,并且我的应用程序代码是否需要大量重做才能在其他设备上工作?

However, i don't want GoogleTV to be my only platform. I also want the same app to work on devices like Samsung SmartTV and/or LG SmartTV. But do the guidelines from Google conflict with Samsung guidelines and does the code of my application need a lot of rework to work on other devices?

推荐答案

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

I'm editing my answer. I just checked the Samsung website and, I'm happy to say, they threw out all the junk.

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

They use to have a number of different, non-interchangeable, coding languages. And none of them really worked on the TV's of the other manufacturers either. This is most likely the reason why few applications were ever developed for those platforms.

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

Now they are supporting basic javascript. So, you have the opportunity to build yourself a TV web page and load it up as an application on Samsung and potentially run it from the Google-TV browser. However, I would verify whether your application requires specific HTML5 features (such as offline support) that may not be implemented in the Android-like browser version running on Google-TV. Having said that, you can always build an app that loads locally on Samsung and runs from a remote server on Google-TV?

...有关我们如何到达自己所处位置的一些历史观点,可以继续阅读....

... for some historical perspective on how we go to where we're at you can continue reading....

每个制造商拥有自己独特的操作系统会造成开发人员分散的影响可能是他们可以预见的,但他们可能会慌张地工作.当他们在2008年获得第一批专利后意识到Apple TV时,他们理解了如果Apple提供了数十万个有价值的应用程序内容,并且它们没有竞争的话,将会带来更长期的影响.因此,他们聚在一起,确定了将要实施的标准,该标准将提供无碎片的解决方案,使任何应用程序都可以在任何支持制造商的电视上运行.又说:他们做对了.

The implication of each manufacturer having their own unique OS creating developer fragmentation was probably predictable to them but they were likely working in a panic. After they became aware of the Apple TV when the first patents were make public in 2008 they understood the longer term impact if Apple provided hundred of thousand of applications worth of content and they had nothing to compete. So they got together and decided on a standard they would implement that would provide a non-fragmented solution allowing any app to run on the TV's of any supporting manufacturer. AKA: they got it right.

2009年,有很多公司宣布支持Yahoo Connected TV标准.但是,到2010年,承诺的开发框架,应用商店等都尚未实现.当他们都朝着自己的方向发展时,这很有可能(尽管您今天仍然可以从三星,索尼,LG,Vizio和松下购买Yahoo Connected电视机).

In 2009 a good number of them announced support for the Yahoo Connected TV standard. However, by 2010 the development framework, app store, etc that was promised had not materialized. This is likely when they all went in their own direction (although you can still buy Yahoo Connected TV sets from Samsung, Sony, LG, Vizio, and Panasonic today).

借助Google-TV市场的实施,开发人员仅需花费大约20%的新创建工作即可将现有应用转换为Google-TV应用的能力(从而降低了成本并支持了电视版),他们有符合其原始要求的解决方案.

With the implementation of the Google-TV Market and the ability of developers to transition existing apps to Google-TV apps with only 20% or so of the effort of creating new (thus lowering the cost and supporting the business case for a TV version) that they have a solution that meets their original requirements.

现在,肯定会有一点被害两次",再加上收益分享的讨论,也许还有谷歌成为硬件制造商(Motorola Mobility)的影响,但最终,不可避免的是不可避免的.他们要么使用Google TV,要么创建自己的非常接近的,必须运行现有版本的Android的应用程序.

Now, there's certainly going to be a little 'bitten once twice shy' coupled with revenue sharing discussions and perhaps the impact of Google being a hardware manufacturer (Motorola Mobility) but, at the end of the day, the inevitable is inevitable. They either take Google-TV or create their own, very close, must run existing applications, version of Android.

PS:我没看过其他制造商的网站.

PS: I didn't look at the other manufacturers site.

这篇关于为多个平台创建单个SmartTV应用程序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆