Detrás de cámaras
Por qué las luces de notificación no se animan en el Always On Display
Por el equipo de llcloud 5 min de lectura
Respuesta rápida
Un Always On Display funciona en un modo de bajo consumo que redibuja el panel más o menos una vez por segundo, así que ninguna app puede reproducir ahí una animación fluida. AuraDisplay muestra un brillo fijo en el AOD y vuelve a reproducir sus animaciones cuando despiertas la pantalla. Como una luz quieta en una pantalla OLED puede marcar los píxeles con el tiempo, puede desplazar la luz despacio, hace avanzar las formas un paso por hora y nunca dibuja su insignia de desborde en el AOD.
Una de las preguntas que más recibimos sobre AuraDisplay es muy razonable: las animaciones se ven geniales con la pantalla encendida, entonces ¿por qué la luz se queda quieta en el Always On Display? La respuesta corta es que la pantalla no deja que nada se mueva con fluidez en ese modo. La respuesta larga vale la pena, porque también explica cómo protegemos tu pantalla del burn-in.
¿Qué hace la pantalla en modo Always On Display?
Cuando tu celular muestra su Always On Display, el panel pasa a un modo de bajo consumo. Casi toda la pantalla es negra, y en un panel AMOLED los píxeles negros simplemente están apagados. Las partes encendidas, como el reloj y algunos iconos, se redibujan a una frecuencia muy baja. En los celulares con los que trabajamos, es más o menos una vez por segundo.
Una animación fluida necesita decenas de cuadros por segundo. Un pulso que sube y baja, una onda que recorre el borde, una órbita que rodea la cámara: cada una es una secuencia de cambios pequeños, y el ojo solo la percibe como movimiento cuando llegan rápido. A un cuadro por segundo, un pulso se vuelve una luz que a veces brilla más y a veces menos, sin movimiento entre medio. Una onda se vuelve una serie de saltos.
Esto es una propiedad del modo de pantalla, no de ninguna app. Una app puede cambiar lo que dibuja, pero el cambio solo llega a tus ojos en la siguiente actualización del panel. Por eso nunca prometeremos animación fluida en el AOD. No es algo que el software pueda entregar.
Entonces, ¿qué hace AuraDisplay en el Always On Display?
Deja de intentarlo. Mientras la pantalla está apagada, todos los estilos de animación descansan y la luz se muestra como un brillo fijo del color de la app. En cuanto despiertas la pantalla, la animación retoma a toda velocidad.
Quedarse quieta tiene beneficios reales:
- Se lee con claridad. Un anillo o un brillo de borde fijo se ve de un vistazo con más facilidad que uno que parpadea entre estados una vez por segundo.
- Cuida la batería. No se gasta trabajo en cuadros que nadie puede ver, y las partes negras de la pantalla siguen apagadas.
- Es honesta. Una luz diseñada para estar quieta se ve intencional. Una que intenta animarse a un cuadro por segundo se ve descompuesta.
La baja frecuencia de actualización tiene otro efecto que quizá notes. Una luz que llega entre dos actualizaciones espera a la siguiente, así que en el AOD puede tardar hasta cerca de un segundo más en aparecer. Eso es el panel, no una app lenta. Nuestra guía de notificaciones en el Always On Display cubre los ajustes del celular que intervienen, y la vista previa de luz de notificación te deja ver cómo se ve un anillo alrededor de la cámara en tu propio celular.
¿Por qué una luz quieta plantea la pregunta del burn-in?
Quedarse quieta resuelve un problema y crea otro. Los píxeles OLED envejecen un poco cada vez que se encienden, y los píxeles que permanecen encendidos en el mismo lugar durante mucho tiempo pueden envejecer más rápido que sus vecinos. Con el tiempo eso puede dejar una marca tenue. El Always On Display es justo donde una luz se queda quieta durante horas, a veces toda la noche.
Así que, una vez que decidimos que la luz no debía animarse en el AOD, teníamos que asegurarnos de que tampoco marcara la pantalla. Terminamos con tres protecciones distintas, porque cada una cuida un tipo de elemento diferente y ninguna cubre a las otras.
¿Cómo protege AuraDisplay contra el burn-in?
El anillo y el brillo de borde se desplazan despacio
Con la protección contra burn-in del AOD activada, el anillo se mueve muy despacio alrededor de su lugar mientras la pantalla está apagada. El brillo de borde no puede pasar del límite de la pantalla, así que en cambio se desplaza despacio hacia adentro y vuelve a salir. El desplazamiento sigue un recorrido en bucle que tarda unas 12 horas en repetirse, para que la luz no siga trazando los mismos píxeles durante una noche. Es un desplazamiento, no una animación. Es poco probable que lo notes, y de eso se trata. En la app es el ajuste Protección contra burn-in del AOD, y es parte de Pro.
Las formas avanzan un paso por hora
Pro también tiene formas, como corazones, estrellas y cohetes, que orbitan la cámara o recorren el borde. Un desplazamiento pequeño no puede proteger una forma rellena, porque la forma es más ancha que cualquier desplazamiento que todavía se vea tranquilo. Por eso en el AOD las formas avanzan juntas, tan despacio que se mueven la distancia de una forma cada hora. En esa hora, cada punto que cubrió una forma fue pasado y descubierto a su vez, y ningún grupo de píxeles se queda encendido toda la noche.
La insignia +N nunca aparece en el AOD
Cuando hay más apps esperando de las que caben alrededor de la cámara, AuraDisplay puede mostrar una pequeña insignia «+N». Es una mancha sólida y brillante, el peor tipo de elemento para el burn-in, y no es esencial de un vistazo. Por eso nunca se dibuja en el Always On Display.
¿Qué más ayuda a que una luz no esté encendida demasiado tiempo?
Parte de la mejor protección es simplemente menos tiempo encendida:
- Borra las notificaciones que ya viste. La luz se apaga en cuanto abres o borras la notificación.
- Las horas de silencio, parte de Pro, mantienen la luz apagada durante una franja diaria, como la noche.
- El descarte automático, también parte de Pro, desvanece una luz después del tiempo que elijas.
Si tienes un celular OLED más viejo o muy usado y dejas el Always On Display activo por largos ratos, vale la pena activarlos junto con la protección contra burn-in.
¿Por qué te contamos todo esto?
Porque la alternativa es una lista de funciones que dice «animaciones en el AOD» y una luz que da tirones una vez por segundo en tu pantalla. Preferimos explicar lo que puede hacer el hardware y construir la mejor luz dentro de ese límite. Si quieres ver el panorama completo de lo que puede ser una luz de notificación en un celular Android moderno, nuestra guía sobre cómo tener una luz de notificación en Android compara las opciones, y AuraDisplay vs Always On Edge analiza cómo otro enfoque maneja la misma pantalla.
Preguntas
¿Por qué mi luz de notificación deja de moverse cuando se apaga la pantalla?
Porque el Always On Display solo se redibuja una vez por segundo más o menos. Una animación fluida necesita muchos cuadros cada segundo, y el panel simplemente no los muestra en ese modo. AuraDisplay descansa sus animaciones mientras la pantalla está apagada, mantiene un brillo fijo y vuelve a reproducir la animación en cuanto despiertas el celular.
¿Alguna app puede animarse con fluidez en un Always On Display?
No en el AOD en sí, hasta donde sabemos, porque el límite es el modo de pantalla, no la app. Mientras el celular muestra su Always On Display, el panel se actualiza a una frecuencia muy baja para ahorrar energía. Una app puede cambiar lo que dibuja, pero el cambio solo aparece en la siguiente actualización, más o menos una vez por segundo.
¿Una luz de notificación puede causar burn-in en una pantalla OLED?
Una luz que se queda exactamente en el mismo lugar durante muchas horas puede hacerlo, como cualquier elemento estático en un panel OLED. AuraDisplay Pro incluye protección contra burn-in en el AOD, que mueve la luz despacio para que no se enciendan los mismos píxeles toda la noche. Borrar notificaciones, las horas de silencio y el descarte automático también reducen el tiempo que una luz permanece encendida.
¿Por qué una luz tarda un momento en aparecer en el Always On Display?
El panel solo se redibuja una vez por segundo más o menos en modo AOD, así que una luz que llega entre dos actualizaciones espera a la siguiente. Eso puede sumar hasta un segundo al tiempo que ya tarda la notificación. En la pantalla de bloqueo o con la pantalla encendida, la luz aparece casi al instante.