44 votes

SmartTV de développement pour les débutants

Je suis en train de faire quelques recherches sur les SmartTV de développement et le sujet semble très très fragmenté.

Je veux dire:
Si vous souhaitez développer une application android, vous bénéficiez d'eclipse et du sdk android.
Si vous souhaitez développer pour l'iphone, vous obtenez xcode.

Mais SmartTV?
Il y a un SDK Samsung, LG SDK, Google TV, une SmartTV Alliance SDK...

Alors que dois-je choisir?
Surtout si je veux

  • écrire une fois, exécuter partout
  • profitez de développement de maturité de l'environnement et des outils

39voto

NoriSte Points 316

Si vous voulez écrire une fois... vous devez choisir le "App Engine" mais ce n'est pas gratuit, il coûte 48.000$/an, avec un maximum de 8 applications développées. La deuxième option est la SmartTV Alliance SDK. Le plus mature SDK est le Samsung one, le LG est bon aussi, mais le soutien de la fabricant n'est pas si bon.

HTML qui est sûrement la meilleure technologie prometteuse mais nous devons considérer que le marché est très fragmenté maintenant. Le premier fabricant/plate-forme qui obtient un rôle important sera propriétaire de la totalité (et plus) du marché.

En fait, la meilleure des options (à mon avis) sont: - PlayJam: ils ont une grande expérience et ils sont la plateforme la plus avancée aujourd'hui, ils sont en partenariat Vapeur trop - Google TV: il pourrait devenir le Android de Télévision... en effet, c'est un sous Android OS et LG, Samsung, Sony et Vizio ont déjà un GoogleTV-appareil, Philips s'ajoutera bientôt à la liste.

Jusqu'à présent les deux seules options sont Adobe AIR et de l'HTML, qu'avez-vous à développer? Nous sommes le développement de certains jeux occasionnels et nous utilisons Adobe AIR http://www.youtube.com/watch?v=0e8cmy1Vmic http://www.noriste.com/lg-smarttvs-adobe-air-3-0-and-app-test/

Certains (peut-être évident) liens:

Samsung SDK - prend en charge Java, HTML, Adobe AIR samsungdforum.com

LG SDK - prend en charge HTML, Adobe AIR, de l'Unité - developer.lgappstv.com

Google TV SDK - prend en charge Java, HTML, Adobe AIR, de l'Unité - developers.google.com/tv/android

SmartTV Alliance SDK (LG, Sharp, Philips) - prend en charge HTML smarttv-alliance.org

NetTV SDK (Sharp, Philips) - prend en charge HTML yourappontv.com

Roku SDK - support de C++, de l'Unité - roku.com/developer

PlayJam SDK - prise en charge d'Adobe AIR, s'exécute sur le LG et Samsung (ils vont le HTML) - playjam.com

TV App Engine - prend en charge le HTML et le convertit les applications en natif de ceux - tvappagency.com

Confiture - prend en charge le C/C++ et intègre les PlayJam Api - madewithmarmalade.com

Yahoo TV Connectée - prend en charge HTML connectedtv.yahoo.com/developer

Opera TV prend en charge le HTML - dev.opera.com/tv

3voto

STeN Points 2789

Nous sommes en développement multi plates-formes. Il est tout au sujet de l'expérience. Une fois que vous avez fini 2 ou 3 applications que vous connaissez sur les différences entre les Samsung, LG, Sony, Philips et Panasonic, et vous pouvez travailler avec. Bien sûr, le processus de contrôle qualité et les tests sur les Téléviseurs est différent de chapitre, nous avons 30 Téléviseurs à des fins de test.

De l'autre côté nous avons 30 téléphones Android ainsi, la comparaison Android et SmartTV fragmentation, je ne vois pas de grandes différences, même situation a été sur Symbian, des problèmes similaires que vous avez à travers les différents navigateurs web versions ou même les versions d'iOS.

Il n'est rien qui devrait effrayant ou de vous arrêter. BR Petr

www.mautilus.com/blog

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X