Una breve historia de la temática: de temas OEM a capas RRO

Descubre las diversas capas disponibles para un Themer

La raíz del encanto de Android como plataforma radica en su naturaleza de código abierto satisfactoriamente liberadora, que brinda a los fabricantes, desarrolladores de firmware de terceros e incluso a los usuarios finales un control gratuito sobre su dispositivo.

Si bien las complejidades del código fuente abierto sin duda saldrán como un galimatías para el usuario final, la manifestación más obvia y posteriormente más atractiva del firmware de código abierto son las ilimitadas opciones de personalización que proporciona, lo que permite a los usuarios realmente hacer suyo su teléfono. Dada la cantidad de tiempo que las personas pasan pegadas a sus teléfonos inteligentes en estos días, hacer que cada aspecto del sistema resuene con su gusto personal y actúe como una extensión de ellos agrada a casi todas las personalidades que se preocupan lo suficiente como para poner el trabajo (ahora mínimo) en él, y hace que sea un placer usar el sistema operativo.

Historia de la temática

El epítome de la temática, de vuelta en el día

Para el usuario promedio, un simple cambio de fondo de pantalla: posiblemente un fondo de pantalla en vivo, un paquete de iconos y tal vez un widget o dos fueron el límite sin sumergirse en las modificaciones del sistema, pero a medida que Android maduraba y la competencia entre los OEM se calentaba, las necesidades del consumidor comenzaron a darse cuenta y la personalización surgió como una característica que la mayoría de los usuarios ansiaban. Poco a poco, algunos OEM comenzaron a agrupar temas del sistema junto con su firmware, pero la falta de flexibilidad y atención prestada a los temas OEM creó un vacío, un vacío que MyColorScreen llenó con Themer el año pasado. Al llegar a la escena en medio de una avalancha de excelente comercialización, Themer sigue enfurecido por la temática de la pantalla de inicio, dando a los usuarios acceso con un clic a miles de temas hermosos y elegantes. Sin embargo, algunos OEM intensificaron su juego simultáneamente, con Sony, Samsung y HTC haciendo avances formidables en el sector de los temas en los últimos tiempos.

Sin embargo, para los usuarios avanzados, el diseño de un teléfono inteligente Android puede adoptar varias formas, desde simples cambios como lanzadores personalizados y paquetes de Android, hasta modificaciones más serias habilitadas para root, como fuentes personalizadas y temas del sistema. Si bien las primeras opciones son bastante sencillas en su propio lugar, y luego serán reemplazadas por soluciones más refinadas, como, el primer paso hacia una temática seria fue el lanzamiento del motor de temas de T-Mobile.

Diseñado y desarrollado como un proyecto comunitario en lugar de ser una característica exclusiva de T-Mobile, Theme Engine se convirtió en el centro de atención cuando se estabilizó y fue lo suficientemente útil como para comenzar a integrarse en CyanogenMod. ¡Esta aplicación permitió a los usuarios descargar paquetes de temas en forma de APK y diseñar una gran cantidad de aplicaciones de terceros, aplicaciones de sistema, fuentes y más, simplificando diez veces un procedimiento significativamente complejo! Con el paso del tiempo, Theme Engine se convirtió en una parte integral de CyanogenMod y, en los últimos tiempos, de Cyanogen OS, y si bien proporcionó una solución sólida, la sed de la comunidad no se calmó y surgió un nuevo enfoque titulado RRO Layers.

Basado en el marco interno de RRO de Sony, el proyecto superó algunas de las restricciones de temática que Lollipop impuso, y saltó a la fama poco después de su lanzamiento, impulsado por una temática simple y un tremendo impulso comunitario.

Dado que los temas juegan un papel importante en la satisfacción del usuario en el mundo de hoy, echemos un vistazo rápido a las principales opciones de temas que le permiten personalizar su dispositivo.

Temas OEM

Sony se ha convertido en el líder del paquete cuando se trata de temas OEM, agrupando múltiples opciones con su firmware y abriendo el proceso de desarrollo de Xperia Theme a diseñadores de terceros, incluso creando herramientas que simplifican el proceso de creación de temas. Solo este año, Samsung y HTC tomaron medidas importantes en esta dirección, con ambos fabricantes integrando temas en TouchWiz y Sense, respectivamente, aunque abriendo el camino para temas de terceros a través de sus propios sistemas de entrega en lugar de usar Play Store como canal. Si bien estos temas OEM pueden no atraer a los usuarios avanzados debido a su falta de control granular, su presencia y facilidad de uso deleitan al consumidor promedio y aumentan enormemente los niveles de satisfacción del cliente.

Themer

A pesar de no ser una plataforma de tema del sistema en sí, Themer revolucionó el mundo de la temática de Android, preparando el escenario para temas de un solo clic que trajeron una variedad colosal a la punta de los dedos del usuario, con los pasos más simples necesarios para cambiar entre temas. Desarrollado por el sitio web dedicado a temas de Android, MyColorScreen, Themer se hizo cargo de la experiencia del iniciador de la pantalla de inicio, y con un flujo simple y elegante, dirigió a los usuarios a su repositorio de temas, poblado por envíos de la comunidad, que requieren solo tres pasos desde abrir el repositorio hasta aplicar un tema. La atención recibida por Themer de diseñadores de terceros y su elegante experiencia de usuario impulsó a la aplicación a la fama, convirtiéndola en un favorito sin oposición en el tema informal.

Motor de temas de CyanogenMod

Iniciado en T-Mobile como un proyecto dirigido a la comunidad, en lugar de uno exclusivo del operador, Theme Engine funcionó como una aplicación de sistema que reemplazó los recursos en el marco por otros personalizados incluidos en los temas. Su enfoque eficiente y sistemático para el reemplazo de recursos llamó la atención del equipo de CyanogenMod, y poco después, comenzó a distribuirse con las compilaciones CM, aumentando su funcionalidad y popularidad con el paso del tiempo. Si bien Theme Engine siguió siendo un juguete para usuarios avanzados durante un período de tiempo significativamente largo, Cyanogen Inc's. La asociación con OnePlus y Yu y el nacimiento de Cyanogen OS vieron la poderosa herramienta llegar a las manos del usuario promedio también, fomentando su popularidad en ambos lados de la cerca.

RRO / Capas

Runtime Resource Overlay fue una solución desarrollada internamente en Sony para el funcionamiento de Xperia Themes y para la creación rápida de prototipos, a raíz de las capacidades limitadas de temas de Android Lollipop. Reconociendo su potencial, algunos desarrolladores trabajaron juntos para liberar el marco del confinamiento de Sony y llevar su potencial infinito a ROM personalizados. La capacidad del marco de trabajo para reemplazar las cadenas de recursos durante el tiempo de ejecución presenta una serie de ganchos y métodos que los desarrolladores de temas pueden emplear, trayendo un tema perfecto con un control granular a la mesa. Sin embargo, un gran poder conlleva una gran responsabilidad, y Layers, como se llamó la iniciativa, se equilibra únicamente con los usuarios avanzados en términos de requisitos previos y configuración, pero una vez configurada, la aplicación Play Store y Layers funcionan de manera excelente como un canal de distribución y centro de instalación respectivamente. Layers está en desarrollo activo, y recientemente ha obtenido soporte de Marshmallow, y los planes futuros incluyen la integración con todas las ROM de OEM también.

¿Hacia dónde se dirigen los temas?

La etiqueta ' hazlo tuyo' resuena bien con los usuarios, demostrado no solo por la demanda y el éxito de los temas en Android, sino también por soluciones listas para usar como Moto Maker. Los usuarios quieren personalización, quieren flexibilidad y quieren un reinado gratuito sobre sus dispositivos, y los OEM y Google están cada vez más conscientes de eso, y en un movimiento inesperado, la Vista previa para desarrolladores de Android M incluyó soporte no anunciado para temas oscuros y claros, y Sorprendentemente, para RRO / Capas también. A pesar de que ambas funciones no están disponibles en la versión final para usuarios no root, su inclusión es una prueba de que Google mismo está prestando atención a esta necesidad, y las futuras versiones de Android seguramente incluirán un enfoque de temática de todo el sistema que no requiere raíz. Hasta que eso suceda, los principales OEM continúan iterando y puliendo sus propias soluciones, y cada día que pasa aumenta la calidad y variedad de las opciones presentadas al usuario.

¿Cómo empezaste con el tema? ¿Cuál es tu solución de tema favorita? ¿Tienes alguna configuración maravillosa que quieras mostrarnos? ¡Háganos saber en los comentarios a continuación!