智能电视发展首发

我现在正在做一些关于智能电视发展的研究,这个话题似乎非常分散。

我的意思是:
如果你想开发一个android应用程序,你会得到eclipse和android sdk。
如果你想开发iPhone,你得到的Xcode。

但是SmartTV?
有一个三星SDK,一个LG SDK,Google TV,一个SmartTV Alliance SDK …

那么我应该select什么?
特别是如果我想

  • 写一次,到处跑
  • 享受成熟的开发环境和工具

如果你想写一次…你应该select“应用程序引擎”,但它不是免费的,它花费48000美元/年,最多8个应用程序开发。 第二个选项是SmartTV Alliance SDK。 最成熟的SDK是三星的,LG的也不错,但厂商的支持不是很好。

HTML无疑是最有前途的技术,但我们应该考虑现在市场非常分散。 获得重要angular色的第一家制造商/平台将拥有整个(和不断增长的)市场。

其实最好的select(在我看来)是: – PlayJam:他们有一个很大的经验,他们是今天最先进的平台,他们也与Steam合作 – Google TV:它可以成为电视机的Android …确实,它是一个Android操作系统,LG,三星,索尼和Vizio已经有了一个GoogleTV设备,飞利浦将很快join到榜单。

到目前为止,唯一的两个select是Adobe AIR和HTML,您需要开发什么? 我们正在开发一些休闲游戏,我们使用Adobe AIR http://www.youtube.com/watch?v=0e8cmy1Vmic http://www.noriste.com/lg-smarttvs-adobe-air-3-0-and -apptesting/

一些(可能是明显的)链接:

三星SDK – 支持Java,HTML,Adobe AIR – samsungdforum.com

LG SDK – 支持HTML,Adobe AIR,Unity – developer.lgappstv.com

Google TV SDK – 支持Java,HTML,Adobe AIR,Unity – developers.google.com/tv/android

SmartTV Alliance SDK(LG,Sharp,Philips) – 支持HTML – smarttv-alliance.org

NetTV SDK(Sharp,Philips) – 支持HTML – yourappontv.com

Roku SDK – 支持C ++,Unity – roku.com/developer

PlayJam SDK – 支持Adobe AIR,运行在LG和三星(他们将支持HTML) – playjam.com

TV App Engine – 支持HTML并将应用程序转换为本地应用程序 – tvappagency.com

Marmalade – 支持C / C ++并集成了PlayJam API – madewithmarmalade.com

雅虎连接电视 – 支持HTML – connectedtv.yahoo.com/developer

Opera TV – 支持HTML – dev.opera.com/tv

我们正在发展跨平台。 这完全是关于经验。 一旦你完成了2或3个应用程序,你意识到三星,LG,索尼,飞利浦和松下之间的区别,你可以使用它。 当然,质量保证程序和电视testing是不同的章节 – 我们只有30台电视机进行testing。

另一方面,我们也有30个Android手机,所以比较Android和SmartTV碎片,我没有看到那么大的差异,相同的情况是在Symbian上,类似的问题,你有不同的网页浏览器版本,甚至iOS版本。

没有什么可怕的或阻止你的。 BR Petr

http://www.mautilus.com/blog

尝试BBC Tal框架工作,其开源并支持大部分智能电视

http://fmtvp.github.io/tal/getting-started/introducing-tal.html

build立Android电视应用程序

Android提供丰富的用户体验,针对运行在大屏幕设备(如高清电视)上的应用进行了优化。 电视上的应用程序提供了新的机会,让您的用户从舒适的沙发上获得乐趣。 更多…

依赖和先决条件

  1. Android 5.0(API等级21)或更高
  2. Android Studio 0.8或更高版本以及Gradle 0.12或更高版本

在这里build立电视应用程序更多细节