2012-10-17 67 views
40

我上的SmartTV的發展做一些研究,現在和話題似乎非常非常零散。的SmartTV的發展對於初學者

我的意思是:
如果你想開發一個android應用程序,你會得到eclipse和android sdk。
如果你想開發iPhone,你得到的Xcode。

不過的SmartTV?
有一個三星SDK,LG SDK,谷歌電視,智能電視聯盟SDK ...

那麼我應該選擇什麼?
尤其是如果我想

  • 一次編寫,到處運行
  • 享受成熟的開發環境和工具
+0

如果你寫你的代碼,以符合每個SDK,我不能想象你如何_could_「寫一次,無處不在「。除非有一些Uber-SmartTV語言在編譯時允許你定位一臺特定的電視機,我猜測你必須根據需要爲每個平臺編寫代碼。 –

+1

我曾經在一家公司工作過,那時我正在開發一個「寫一次,到處跑」的plaftorm,所以這不是不可能的。他們都(Google TV除外)在通勤中有一些東西。Javascript! –

+0

@MichaelTodd:就我所瞭解的SmartTV概念而言,'一次寫入,隨處運行'接近是SmartTV的設計目標之一。這也是[智能電視聯盟的使命](http://www.smarttv-alliance.org/About/OurMission.aspx)。 –

回答

38

如果你想要寫一次......你應該選擇「應用程序引擎「,但它不是免費的,它花費48000美元/年,最多開發8個應用程序。 第二個選項是SmartTV Alliance SDK。 最成熟的SDK是一個三星,LG的一個也不錯,但是從製造商的支持也不是那麼好。

HTML無疑是最好的有前途的技術,但我們應該考慮的是,現在市場非常分散。獲得重要職位的第一家制造商/平臺將擁有整個(和不斷增長的)市場。其實最好的選擇(在我看來)是: - PlayJam:他們有一個很大的經驗,他們今天是最先進的平臺,他們也與Steam合作 - Google TV:它可能成爲Android的電視......事實上,這是一個Android操作系統,LG,三星,索尼和Vizio已經有了一臺GoogleTV設備,飛利浦很快就會將其列入名單。

到目前爲止,只有兩個選項是Adobe AIR和HTML,你有什麼發展? 我們正在開發一些休閒遊戲和我們使用的Adobe AIR http://www.youtube.com/watch?v=0e8cmy1Vmic http://www.noriste.com/lg-smarttvs-adobe-air-3-0-and-app-test/

一些(也許明顯)鏈接:

三星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聯盟SDK(LG,夏普,飛利浦) - 支持HTML - smarttv-alliance.org

網絡電視SDK(夏普,飛利浦) - 支持HTML - yourappontv.com

的Roku SDK - 支持C++, Unity - PlayJam SDK - 支持Adobe AIR,在LG和三星(它們將支持HTML)上運行 - playjam。COM

電視應用程序引擎 - 支持HTML和轉換應用到本地的 - tvappagency.com

果醬 - 支持C/C++,並集成了PlayJam的API - madewithmarmalade.com

雅虎Connected TV的 - 支持HTML - connectedtv.yahoo.com/developer

戲曲電視 - 支持HTML - dev.opera.com/tv

+1

只是想補充說,給你的應用程序提供顛覆性的體驗,你可以使用這種交互技術:http://www.muzzley.com。 –

2

我們正在開發跨者平臺。這完全是關於經驗。一旦你完成了2或3個應用程序,你就會知道三星,LG,索尼,飛利浦和松下之間的區別,你可以使用它。當然,質量保證程序和電視測試是不同的一章 - 我們只有30臺電視機進行測試。另一方面,我們也有30款Android手機,所以比較Android和SmartTV碎片,我沒有看到那麼大的差異,Symbian的情況也是如此,在不同的網頁瀏覽器版本甚至iOS版本中都有類似的問題。

沒有什麼可怕的或阻止你。 BR 切赫

www.mautilus.com/blog

+0

也請查看http://smarttv.mautilus.com/SDK/ – STeN