45

我现在正在做一些关于 SmartTV 开发的研究,这个话题似乎非常分散。

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

但是智能电视呢?
有三星 SDK、LG SDK、Google TV、SmartTV Alliance SDK……

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

  • 一次编写,到处运行
  • 享受成熟的开发环境和工具
4

4 回答 4

39

如果你想写一次......你应该选择“App Engine”,但它不是免费的,它的成本是 48.000 美元/年,最多开发 8 个应用程序。第二个选项是 SmartTV Alliance SDK。最成熟的SDK是三星的,LG的也不错,但是厂商支持不太好。

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

实际上最好的选择(在我看来)是: - PlayJam:他们拥有丰富的经验,并且是当今最先进的平台,他们也在与 Steam 合作 - Google TV:它可能成为电视的安卓系统......确实,这是一个基于 Android 的操作系统,而 LG、三星、索尼和 Vizio 已经拥有一个 GoogleTV 设备,飞利浦很快就会将自己添加到列表中。

到目前为止仅有的两个选项是 Adob​​e AIR 和 HTML,你要开发什么?我们正在开发一些休闲游戏,我们使用 Adob​​e AIR http://www.youtube.com/watch?v=0e8cmy1Vmic http://www.noriste.com/lg-smarttvs-adobe-air-3-0-and -应用测试/

一些(可能很明显)链接:

三星 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 - 支持 Adob​​e AIR,在 LG 和三星上运行(它们将支持 HTML) - playjam.com

TV App Engine - 支持 HTML 并将应用程序转换为原生应用程序 - tvappagency.com

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

Yahoo Connected TV - 支持 HTML - connectedtv.yahoo.com/developer

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

于 2012-10-20T14:14:21.320 回答
3

我们正在开发跨平台。这都是关于经验的。完成 2 或 3 个应用程序后,您就会了解三星、LG、索尼、飞利浦和松下之间的差异,并且可以使用它。当然,QA 流程和电视测试是不同的章节——我们有 30 台电视仅用于测试。

另一方面,我们也有 30 部 Android 手机,所以比较 Android 和 SmartTV 的碎片化,我看不出有太大的差异,Symbian 上的情况相同,不同的网络浏览器版本甚至 iOS 版本都有类似的问题。

没有什么可以吓到或阻止您。BR彼得

www.mautilus.com/blog

于 2013-05-01T07:06:55.877 回答
2

尝试 BBC Tal 框架,其开源并支持大多数智能电视

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

于 2015-02-06T07:46:19.607 回答
1

构建 Android TV 应用

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

依赖项和先决条件

  1. Android 5.0(API 级别 21)或更高版本
  2. Android Studio 0.8 或更高版本和 Gradle 0.12 或更高版本

在这里为电视构建应用程序的更多详细信息..

于 2014-12-04T11:11:05.943 回答