smart-tv - que - smart tv samsung
Desarrollo de SmartTV para principiantes (4)
Estoy investigando el desarrollo de SmartTV en este momento y el tema parece muy muy fragmentado.
Quiero decir:
Si quieres desarrollar una aplicación de Android, obtienes eclipse y el SDK de Android.
Si quieres desarrollar para iphone, obtienes xcode.
Pero SmartTV?
Hay un SDK de Samsung, un SDK de LG, Google TV, un SDK de SmartTV Alliance ...
Entonces, ¿qué debería elegir?
Especialmente si quiero
- escribe una vez, corre por todos lados
- disfrutar de un entorno de desarrollo maduro y herramientas
Creación de aplicaciones Android TV
Android ofrece una rica experiencia de usuario que está optimizada para aplicaciones que se ejecutan en dispositivos de pantalla grande, como televisores de alta definición. Las aplicaciones en televisión ofrecen nuevas oportunidades para deleitar a los usuarios desde la comodidad de su sofá. More...
Dependencias y requisitos previos
- Android 5.0 (nivel API 21) o superior
- Android Studio 0.8 o posterior y Gradle 0.12 o posterior
Estamos desarrollando cross-plaform. Se trata de la experiencia. Una vez que finaliza 2 o 3 aplicaciones, conoce las diferencias entre Samsung, LG, Sony, Philips y Panasonic y puede trabajar con eso. Por supuesto, el proceso de control de calidad y las pruebas en televisores es un capítulo diferente: tenemos 30 televisores solo para pruebas.
Por otro lado, tenemos 30 teléfonos Android también, por lo que comparamos la fragmentación de Android y SmartTV. No veo grandes diferencias, la misma situación estaba en Symbian, problemas similares que tienes en diferentes versiones de navegadores web o incluso iOS.
No es nada que te asuste o te detenga. BR Petr
Prueba el trabajo de marco BBC Tal, es de código abierto y es compatible con la mayoría de la televisión inteligente
http://fmtvp.github.io/tal/getting-started/introducing-tal.html
Si quieres escribir una vez ... debes elegir "The App Engine" pero no es gratis, cuesta 48,000 $ / año con un máximo de 8 aplicaciones desarrolladas. La segunda opción es SmartTV Alliance SDK. El SDK más maduro es el Samsung, el LG también es bueno, pero el soporte del fabricante no es tan bueno.
HTML es sin duda la mejor tecnología prometedora, pero debemos considerar que el mercado está muy fragmentado ahora. El primer fabricante / plataforma que obtenga un papel importante será el propietario de todo el mercado (y en crecimiento).
En realidad, las mejores opciones (en mi opinión) son: - PlayJam: tienen una gran experiencia y son la plataforma más avanzada hoy en día, también se están asociando con Steam - Google TV: podría convertirse en el Android de los televisores ... de hecho , es un sistema operativo con Android y LG, Samsung, Sony y Vizio ya tienen un dispositivo GoogleTV, Philips se agregará pronto a la lista.
Hasta el momento, las únicas dos opciones son Adobe AIR y HTML, ¿qué tienes que desarrollar? Estamos desarrollando algunos juegos casuales y utilizamos Adobe AIR http://www.youtube.com/watch?v=0e8cmy1Vmic http://www.noriste.com/lg-smarttvs-adobe-air-3-0-and-app-test/
Algunos enlaces (quizás obvios):
Samsung SDK: admite Java, HTML, Adobe AIR - samsungdforum.com
LG SDK: admite HTML, Adobe AIR, Unity, developer.lgappstv.com
Google TV SDK: admite Java, HTML, Adobe AIR, Unity, developers.google.com/tv/android
SmartTV Alliance SDK (LG, Sharp, Philips) - compatible con HTML - smarttv-alliance.org
NetTV SDK (Sharp, Philips): admite HTML - yourappontv.com
Roku SDK: admite C ++, Unity - roku.com/developer
PlayJam SDK: admite Adobe AIR, se ejecuta en LG y Samsung (es compatible con HTML) - playjam.com
TV App Engine: admite HTML y convierte aplicaciones en nativas - tvappagency.com
Marmalade - compatible con C / C ++ e integra las API de PlayJam - madewithmarmalade.com
Yahoo Connected TV - compatible con HTML - connectedtv.yahoo.com/developer
Opera TV: admite HTML - dev.opera.com/tv