Desarrollo de aplicaciones para TV
Pese a que las diferencias entre las aplicaciones para TV y las aplicaciones web parecen obvias, aún es habitual encontrar aplicaciones para TV que parecen ideadas para la web.
A continuación se presentan algunas de las cuestiones que se deberían considerar a la hora de diseñar/desarrollar una aplicación para TV.
1. Tamaño de la pantalla:
Pese a que el tamaño de las pantallas de TV es habitualmente superior al de los monitores de ordenador, su resolución es menor, lo que implica que el área de que se dispone para representar contenidos es menor.
En el caso de PAL, por ejemplo, la resolución es de 720x576 pixeles. Si además le descontamos el área que no se puede utilizar debido al “title safe area” (aprox. un 20% de la pantalla), queda tan sólo un área de 576x460 píxeles para contenido.
2. Píxeles rectangulares:
Los pixeles de la TV son rectangulares (son más anchos que altos). Por tanto, hay que considerarlo a la hora de crear imágenes pues, de no hacerlo, un círculo de puede convertir en un oval, etc.
3. Entrelazado:
Actualmente, la mayoría de las TV siguen usando un sistema entrelazado para presentar las imágenes – es decir, que en un frame se dibujan las líneas impares (y no las pares), y en el siguiente las pares (pero no las impares). Esto provoca que se produzca un efecto conocido como flickering (parpadeo).
Donde más se nota el flickering es en las líneas horizontales, pues si son muy finas es posible que en un frame se pinten, y en el siguiente no (lo que se percibirá como un parpadeo de la línea). Es importante, pues, tenerlo en consideración – crear líneas más gruesas, … - .
4. Fuentes y legibilidad:
La distancia a qué el usuario se sitúa de la TV es mayor a la que se sitúa de un monitor de ordenador. Por eso, el tamaño del texto que se muestra en una TV debe ser mucho mayor. De no hacerlo, la legibilidad del texto se verá seriamente reducida.
A todo ello hay que sumarle el efecto de flickering que se produce debido al sistema entrelazado. Ciertas fuentes son más susceptibles que otras a éste efecto. Por ello es recomendable usar fuentes definidas especialmente para TV.
5. Navegación:
Hay que recordar que la principal (y, habitualmente, la única) herramienta para la TV es el mando a distancia. El sistema de navegación de cualquier aplicación para TV debe adecuarse a las posibilidades de dicha herramienta.
6. Sonido:
El uso de sonido en aplicaciones web es, habitualmente, reducido. Sin embargo, constituye una gran apoyo para aplicaciones de TV. Puede usarse para dirigirse a personas con visibilidad reducida, o para denotar acciones de navegación en la aplicación.