Jeśli chcesz napisać raz ... należy wybrać „App Silnik ", ale nie jest darmowy, kosztuje 48 000 $ rocznie i maksymalnie 8 aplikacji. Druga opcja to SmartTV Alliance SDK. Najbardziej dojrzały SDK to Samsung, LG też jest dobry, ale wsparcie od producenta nie jest tak dobre.
HTML to z pewnością najlepsza, obiecująca technologia, ale należy wziąć pod uwagę, że rynek jest teraz bardzo rozdrobniony. Pierwszy producent/platforma, która uzyska ważną rolę, będzie właścicielem całego (i rosnącego) rynku.
Właściwie najlepsze opcje (moim zdaniem) są: - PlayJam: mają duże doświadczenie i są najbardziej zaawansowane platformy dzisiaj, oni partnerem parowa zbyt - Google TV: to może stać się Android telewizorów ... w rzeczywistości jest to system operacyjny z systemem Android, a firmy LG, Samsung, Sony i Vizio mają już urządzenie GoogleTV, a wkrótce Philips doda się do listy.
Do tej pory jedynymi dwiema opcjami są środowisko Adobe AIR i HTML, co należy opracować? Jesteśmy rozwój niektórych gier casual i używamy Adobe AIR http://www.youtube.com/watch?v=0e8cmy1Vmic http://www.noriste.com/lg-smarttvs-adobe-air-3-0-and-app-test/
Niektórzy (być może oczywiste) Linki:
Samsung SDK - obsługuje Java, HTML, Adobe AIR - samsungdforum.com
LG SDK - obsługuje HTML, Adobe AIR, jedność - developer.lgappstv.com
Google TV SDK - obsługuje Java, HTML, Adobe AIR, Unity - developers.google.com/tv/android
SmartTV Alliance SDK (LG, Sharp, Philips) - obsługuje HTML - smarttv-alliance.org
NetTV SDK (Sharp, Philips) - obsługuje HTML - yourappontv.com
Roku SDK - obsługuje C++, Unity - roku.com/developer
PlayJam SDK - obsługuje Adobe AIR, działa na LG i Samsung (będą obsługiwać HTML) - playjam.com Silnik
TV App - obsługuje HTML i konwertuje do tych aplikacji natywnych - tvappagency.com
Marmalade - obsługuje C/C++ i integruje API PlayJam - madewithmarmalade.com
Yahoo Connected TV - obsługuje HTML - connectedtv.yahoo.com/developer
Opera TV - obsługuje HTML - dev.opera.com/tv
Jeśli trzeba napisać kod w celu dostosowania do każdego SDK, nie mogę sobie wyobrazić, jak _could_ „write raz, biegnij wszędzie ". O ile nie ma jakiegoś języka Uber-SmartTV, który po skompilowaniu pozwala ci celować w konkretny telewizor, domyślam się, że będziesz musiał napisać dla każdej platformy w razie potrzeby. –
Pracowałem dla firmy, w której opracowywałem system "napisz raz, biegnij wszędzie", więc nie jest to niemożliwe. Wszyscy (z wyjątkiem Google TV) mają coś z komunią ... Javascript! –
@MichaelTodd: O ile rozumiem koncepcję SmartTV, aplikacja "napisz raz, działaj wszędzie" jest jednym z celów projektu SmartTV. A to jest [także misja stowarzyszenia SmartTV Alliance] (http://www.smarttv-alliance.org/About/OurMission.aspx). –