智能电视发展首发
我现在正在做一些关于智能电视发展的研究,这个话题似乎非常分散。
我的意思是:
如果你想开发一个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
尝试BBC Tal框架工作,其开源并支持大部分智能电视
http://fmtvp.github.io/tal/getting-started/introducing-tal.html
build立Android电视应用程序
Android提供丰富的用户体验,针对运行在大屏幕设备(如高清电视)上的应用进行了优化。 电视上的应用程序提供了新的机会,让您的用户从舒适的沙发上获得乐趣。 更多…
依赖和先决条件
- Android 5.0(API等级21)或更高
- Android Studio 0.8或更高版本以及Gradle 0.12或更高版本
在这里build立电视应用程序更多细节