Poco a poco se van conociendo algunos detalles que son de la partida en la versión de prueba de Android M y de lo que nada se hablaron en la presentación del evento Google I/O, momento en la que fue anunciada. Y se acaba de conocer un “secreto” que estaba escondido en este desarrollo de la compañía de Mountain View, y que tiene mucho que ver con el diseño de la interfaz del sistema operativo.
Concretamente, de lo que estamos hablando es que, por lo que se ha conocido en Reddit, en el interior y sin activar en Android M se incluye lo necesario para que se puedan gestionar Temas para la interfaz del desarrollo. De esta forma, el aspecto del sistema operativo se podría cambiar de forma radical sin tener que recurrir al uso de aplicaciones de terceros (como, por ejemplo, los Launcher). Toda una sorpresa, no cabe duda.

De esta forma, Android M sería la primera versión del trabajo de Google que ofrece esta posibilidad de forma nativa. Lo cierto es que esto supondría un avance muy importante, ya que las opciones de configuración por parte de los usuarios a la hora de adaptar el uso del sistema operativo aumentarían de forma exponencial, aunque está por ver si esto afectaría al rendimiento del desarrollo… algo que, sobre el papel, no debería ocurrir.
La opción elegida, llega desde Sony
Teniendo en cuenta que hablamos de una versión de prueba de Android M y que la opción de los Temas está desactivada (sus razones tendrá Google), hay que decir que la funcionalidad incluida en el desarrollo se basa en el trabajo RRO (Runtime Resource Overlays) de Sony, que es un fabricante que ofrece este grado de personalización desde hace un tiempo -y al que se han sumado otros como por ejemplo Samsung y Huawei-. Además, RRO es el fundamento de los posteriores sistemas de capas como Layers/Substratum, que permiten aplicar superposiciones de recursos sin modificar el APK base.
Lo cierto es que esta opción está oculta en Android M y encontrarla ha sido una tarea complicada para el desarrollador que la ha localizado, que ha explicado que parte de tener desprotegido el terminal, ha tenido que indagar mucho en los diferentes archivos de sistema para dar con ella. Pero existir, existe… e, incluso, una vez que la ha activado ha podido probar un par de Temas para comprobar su funcionalidad.

Veremos si la versión final de Android M que llegue al canal estable incluye el servicio de los Temas totalmente accesible, aunque no se debe descartar que esto no ocurra y que estemos ante una inclusión en la que se está comenzando a trabajar de cara al futuro. El caso es que no queda otra que esperar pero, como siempre, las nuevas versiones del sistema operativo de Google incluyen más opciones de las que parece en un primer momento. Fuente: Reddit.
Temas vs. estilos: qué significan en Android
En Android, un estilo define atributos visuales para una sola View (por ejemplo, un botón), mientras que un tema es un conjunto de atributos que se aplican a toda la app, actividad o jerarquía de vistas. Los valores clave (como colorPrimary o colorAccent) se declaran en res/values/styles.xml y los diseños, widgets y componentes del sistema los interpretan de forma coherente, incluso en elementos fuera de la vista como la barra de estado.
Cómo crear y aplicar estilos y temas de forma correcta
La práctica recomendada es extender estilos existentes (AppCompat/Material) mediante el atributo parent y anular solo lo necesario. Puedes aplicar un estilo a una vista con el atributo style y aplicar un tema a toda la app o a una actividad desde el AndroidManifest con android:theme. Desde la compatibilidad moderna, también es posible tematizar una sección concreta de la interfaz aplicando un tema a una vista raíz del layout para modificar, por ejemplo, la paleta de colores en un fragmento.
Jerarquía de estilos y TextAppearance
Si no ves el cambio que esperas, recuerda que existe una prioridad de aplicación de atributos: los asignados de forma programática o directamente en la vista prevalecen sobre los del estilo, y estos sobre los del tema. En componentes de texto, TextAppearance permite aislar la tipografía y mantener libre el style para otras propiedades; no obstante, cualquier atributo de texto definido en la vista o estilo anula a TextAppearance.
Personalización práctica sin root: launcher, iconos y DPI
Para quien quiere cambios rápidos sin tocar el sistema, los launchers como Nova Launcher permiten ajustar cuadrículas, animaciones e iconos. Packs como Noctum (estética oscura) o Moonshine (Material) renuevan la apariencia con un par de toques. Si buscas ver más contenido en pantalla, puedes ajustar la densidad (DPI) con ADB, bajando de forma gradual para evitar problemas; en ROMs como CyanogenMod/LineageOS la opción aparece en Ajustes.
Widgets y gestos: atajos que marcan diferencia
Un buen widget mejora utilidad y estética: el calendario Month ofrece temas oscuros acordes a paletas sobrias. Con Nova Launcher Prime es posible configurar gestos como doble toque para bloquear o deslizar para mostrar notificaciones. Si tienes root, herramientas como GMD Gesture añaden gestos globales en cualquier app.
Tiendas oficiales de temas y apps especializadas
Aunque Android puro no incluye un gestor de temas universal, muchas capas lo integran: Galaxy Themes en One UI (Samsung), Temas en MIUI (Xiaomi), EMUI (Huawei/Honor), ColorOS (OPPO), OxygenOS (OnePlus), OriginOS (Vivo) o realme UI. En todos los casos encontrarás galerías con vista previa y mezcla de opciones gratuitas y de pago.
Si quieres ir más allá, en Google Play hay apps como MIUI-fy (estilo MIUI en otros móviles), Icon Pack Studio (crea iconos a medida y compatible con los principales launchers), Zedge (fondos, tonos e iconos) y Tapet (genera fondos únicos por patrones). Si tu móvil no trae gestor nativo, un launcher compatible con temas es la vía rápida.
Temas en sitios web especializados
Además de las tiendas, hay comunidades con recopilaciones extensas: Mobiles24, DeviantArt (sección de temas Android), Android Looks y el subreddit de personalización en reddit. Filtran por dispositivo o launcher para facilitar la compatibilidad.
Substratum y RRO/Layers: personalización profunda
Basado en las superposiciones de recursos de Sony, Substratum permite tematizar de forma intrusiva el sistema y apps. Requiere una ROM AOSP compatible (por ejemplo, LineageOS, Paranoid Android, Resurrection Remix o builds preparadas) y seguir al pie de la letra las indicaciones del tema para evitar bootloops. El flujo típico es instalar el tema, seleccionar capas (apps/partes del sistema) y compilar + activar.
Ejemplos populares: EWhats Color (WhatsApp tematizado), Pitchblack (modo negro con amplias opciones y soporte moderno), Ice (interfaz clara y minimalista), DNA Dark Edition (estilo muy personalizable con transparencias) y Default Dark (toque oscuro manteniendo estética stock). Combinarlos con Nova u otros launchers multiplica la coherencia visual.
Temas que imitan otros sistemas
Si te atrae la estética de otros entornos, existen opciones seguras: Phone 13 Launcher acerca el minimalismo de iOS con centro de control, Launcher 10 recrea los mosaicos de Windows Phone, Microsoft Launcher añade una capa productiva muy pulida, Launcher for Mac OS Style lleva a tu móvil un dock y ciertos guiños a macOS, Linux CLI Launcher propone control por comandos y Belle Launcher homenajea el Symbian de los antiguos Nokia.
GO Launcher: miles de temas y extras
Como alternativa todo-en-uno, GO Launcher ofrece una tienda con miles de temas, fondos en alta resolución, efectos 3D, gestión de apps con bloqueo/ocultación, creación de fondos animados y herramientas de optimización. Ten en cuenta que incluye publicidad en algunos apartados.
Cómo añadir temas en un Samsung con One UI
En móviles Samsung es muy sencillo: desde la pantalla de inicio, realiza el gesto de pellizcar hacia adentro, entra en Temas, visita la pestaña de populares y elige opciones gratuitas o de pago. Descarga y pulsa Aplicar. Si cambias el fondo de pantalla, no afecta a los iconos del tema instalado.
Android M apuntó un salto clave: la gestión nativa de temas basada en RRO para unificar la personalización a nivel de sistema. Mientras las capas, launchers y motores como Substratum cubren hoy casi cualquier necesidad, entender la diferencia entre estilos y temas, la jerarquía de atributos y las vías de aplicación es la mejor garantía de resultados estables, coherentes y fieles a tu marca o gusto personal.