Je fais actuellement des recherches sur le développement de SmartTV et le sujet semble très très fragmenté.
Je veux dire:
Si vous souhaitez développer une application Android, vous obtenez Eclipse et le Android sdk.
Si vous souhaitez développer pour l'iphone, vous obtenez xcode.
Mais SmartTV?
Il existe un SDK Samsung, un LG SDK, Google TV, un SmartTV Alliance SDK ...
Alors, que dois-je choisir?
Surtout si je veux
Si vous voulez écrire une fois ... vous devriez choisir "The App Engine" mais ce n'est pas gratuit, cela coûte 48.000 $/an avec un maximum de 8 applications développées. La deuxième option est le SDK SmartTV Alliance. Le SDK le plus mature est celui de Samsung, le LG celui est bon aussi mais le support du fabricant n'est pas si bon.
Le HTML est sûrement la technologie la plus prometteuse mais il faut considérer que le marché est très fragmenté maintenant. Le premier fabricant/plate-forme qui obtient un rôle important détiendra l'intégralité (et la croissance) du marché.
En fait, les meilleures options (à mon avis) sont: - PlayJam: ils ont une grande expérience et ils sont la plate-forme la plus avancée aujourd'hui, ils sont également partenaires Steam - Google TV: il pourrait devenir le Android de téléviseurs ... en effet, c'est un système d'exploitation Android et LG, Samsung, Sony et Vizio ont déjà un appareil GoogleTV, Philips s'ajoutera bientôt à la liste.
Jusqu'à présent, les deux seules options sont Adobe AIR et HTML, que devez-vous développer? Nous développons des jeux occasionnels et nous utilisons Adobe AIR http://www.youtube.com/watch?v=0e8cmy1Vmichttp://www.noriste.com/lg- smarttvs-Adobe-air-3-0-and-app-test /
Quelques liens (peut-être évidents):
Samsung SDK - prend en charge Java, HTML, Adobe AIR - samsungdforum.com
LG SDK - prend en charge HTML, Adobe AIR, Unity - developer.lgappstv.com
SDK Google TV - prend en charge Java, HTML, Adobe AIR, Unity - developers.google.com/tv/Android
SDK SmartTV Alliance (LG, Sharp, Philips) - prend en charge HTML - smarttv-alliance.org
SDK NetTV (Sharp, Philips) - prend en charge le HTML - yourappontv.com
SDK Roku - prend en charge C++, Unity - roku.com/developer
PlayJam SDK - prend en charge Adobe AIR, fonctionne sur LG et Samsung (ils prendront en charge HTML) - playjam.com
TV App Engine - prend en charge HTML et convertit les applications en applications natives - tvappagency.com
Marmalade - prend en charge C/C++ et intègre les API PlayJam - madewithmarmalade.com
Yahoo Connected TV - prend en charge HTML - connectedtv.yahoo.com/developer
Opera TV - prend en charge HTML - dev.opera.com/tv
Nous développons une plateforme croisée. C'est une question d'expérience. Une fois que vous avez terminé 2 ou 3 applications, vous êtes conscient des différences entre Samsung, LG, Sony, Philips et Panasonic et vous pouvez travailler avec cela. Bien sûr, le processus d'assurance qualité et les tests sur les téléviseurs sont un chapitre différent - nous avons 30 téléviseurs pour les tests uniquement.
De l'autre côté, nous avons 30 Android également, donc en comparant Android et la fragmentation SmartTV, je ne vois pas de grandes différences, la même situation était sur Symbian, des problèmes similaires que vous rencontrez dans différentes versions de navigateur Web ou même dans des versions iOS.
Ce n'est rien qui devrait vous effrayer ou vous arrêter. BR Petr
Essayez le cadre BBC Tal, son open source et prend en charge la plupart des smart tv
http://fmtvp.github.io/tal/getting-started/introducing-tal.html
Android offre une riche expérience utilisateur optimisée pour les applications fonctionnant sur des appareils à grand écran, comme les téléviseurs haute définition. Les applications à la télévision offrent de nouvelles opportunités pour ravir vos utilisateurs dans le confort de leur canapé. Plus ...
Dépendances et conditions préalables
Créer des applications pour la télévision plus de détails ici ..