我上的SmartTV的發展做一些研究,現在和話題似乎非常非常零散。的SmartTV的發展對於初學者
我的意思是:
如果你想開發一個android應用程序,你會得到eclipse和android sdk。
如果你想開發iPhone,你得到的Xcode。
不過的SmartTV?
有一個三星SDK,LG SDK,谷歌電視,智能電視聯盟SDK ...
那麼我應該選擇什麼?
尤其是如果我想
- 一次編寫,到處運行
- 享受成熟的開發環境和工具
我上的SmartTV的發展做一些研究,現在和話題似乎非常非常零散。的SmartTV的發展對於初學者
我的意思是:
如果你想開發一個android應用程序,你會得到eclipse和android sdk。
如果你想開發iPhone,你得到的Xcode。
不過的SmartTV?
有一個三星SDK,LG SDK,谷歌電視,智能電視聯盟SDK ...
那麼我應該選擇什麼?
尤其是如果我想
如果你想要寫一次......你應該選擇「應用程序引擎「,但它不是免費的,它花費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
只是想補充說,給你的應用程序提供顛覆性的體驗,你可以使用這種交互技術:http://www.muzzley.com。 –
我們正在開發跨者平臺。這完全是關於經驗。一旦你完成了2或3個應用程序,你就會知道三星,LG,索尼,飛利浦和松下之間的區別,你可以使用它。當然,質量保證程序和電視測試是不同的一章 - 我們只有30臺電視機進行測試。另一方面,我們也有30款Android手機,所以比較Android和SmartTV碎片,我沒有看到那麼大的差異,Symbian的情況也是如此,在不同的網頁瀏覽器版本甚至iOS版本中都有類似的問題。
沒有什麼可怕的或阻止你。 BR 切赫
也請查看http://smarttv.mautilus.com/SDK/ – STeN
Android提供了一個專門針對大屏幕設備,如高清電視正在運行的應用進行了優化的豐富的用戶體驗。 電視上的應用程序提供了新的機會,讓您的用戶從舒適的沙發上獲得樂趣。 More...
依賴性和前提條件
嘗試BBC塔爾框架的工作,它的開源和支持大部分智能電視的
http://fmtvp.github.io/tal/getting-started/introducing-tal.html
如果你寫你的代碼,以符合每個SDK,我不能想象你如何_could_「寫一次,無處不在「。除非有一些Uber-SmartTV語言在編譯時允許你定位一臺特定的電視機,我猜測你必須根據需要爲每個平臺編寫代碼。 –
我曾經在一家公司工作過,那時我正在開發一個「寫一次,到處跑」的plaftorm,所以這不是不可能的。他們都(Google TV除外)在通勤中有一些東西。Javascript! –
@MichaelTodd:就我所瞭解的SmartTV概念而言,'一次寫入,隨處運行'接近是SmartTV的設計目標之一。這也是[智能電視聯盟的使命](http://www.smarttv-alliance.org/About/OurMission.aspx)。 –