Android: ¿Qué significa Holo?

Cuando navega por la tienda Google Play en busca de nuevas aplicaciones o lee sitios web que revisan aplicaciones de Android, eventualmente encontrará el término Holo. La probabilidad es que esto sucederá con frecuencia. A veces, las aplicaciones tienen Holo agregado a su nombre, en otras ocasiones, aparece en la descripción de la aplicación o como una de sus características.

Holo, o Holo theme, es un tema estándar para aplicaciones de Android que Google introdujo por primera vez con Android 3.0 Honeycomb. La compañía requiere que los fabricantes incluyan el tema Holo no modificado en dispositivos Android 4.0 o superiores si desean integrar Android Market en su dispositivo. Los fabricantes aún pueden enviar sus dispositivos con sus propios temas personalizados para proporcionar a los usuarios una experiencia unificada en todos los dispositivos de ese fabricante.

En lo que respecta a Holo, es justo decir que la mayoría de los dispositivos con Android 4.0 o superior tienen los temas integrados para que las aplicaciones puedan hacer uso de sus recursos. La idea básica detrás de Holo era reducir (eliminar virtualmente) la variación de diseño con respecto a los temas del sistema.

Si es desarrollador, habrá notado que tiene acceso a tres temas diferentes de Holo: Holo Light, Holo Dark y Holo Light con barras de acción oscuras. Aquí hay tres capturas de pantalla que muestran cómo se ven y se diferencian estos temas.

Si compara el diseño de Holo con el diseño de aplicaciones de Android anteriores, notará que ha avanzado mucho desde entonces. Los desarrolladores aún pueden crear sus propios diseños visuales para que sus aplicaciones no tengan que parecerse a las aplicaciones que se muestran aquí.

Eso no significa que los dispositivos que ejecutan una versión inferior a Android 3.0 no puedan beneficiarse también de las aplicaciones diseñadas por Holo. Los diseñadores pueden usar los recursos y estilos, o usar algo como Holo Everywhere en su lugar.

La información sobre la implementación de temas está disponible en esta publicación de blog introductoria en el blog oficial de desarrolladores de Android. Aborda varios problemas comunes, como la forma en que los desarrolladores pueden usar Holo, pero también son compatibles con sistemas Android (2.x) más antiguos. Hay información adicional disponible en la guía oficial de Estilos y Temas.