K Kibo Descargar

¿La retroiluminación RGB del teclado gasta batería del iPhone?

Qué es lo que realmente gasta batería cuando una extensión de teclado anima un efecto de luz, por qué un efecto reactivo y uno continuo no cuestan lo mismo, y por qué ninguno de los dos puede seguir corriendo con el teclado fuera de pantalla.

Un teclado con color corriendo bajo las teclas y un anillo expandiéndose en cada pulsación parece que debería costar algo. Es animación, en un aparato donde el porcentaje de batería ya es algo que la gente vigila todo el día, y preguntarse si eso gasta batería de verdad antes de activarlo es razonable. La respuesta corta es que cuesta muy poco, y la razón es estructural, no algo que haya que creerse sin más.

Qué gasta batería de verdad cuando una pantalla anima algo

Cualquier animación en pantalla cuesta energía más o menos en proporción a tres cosas: cuánta parte de la pantalla cambia, con qué frecuencia se redibuja, y durante cuánto tiempo sigue haciéndolo. Un tema de teclado estático no cuesta casi nada más allá de que la pantalla ya está encendida, porque no hay nada que recalcular fotograma a fotograma. Un efecto animado añade un coste real pero pequeño encima de esa base, y el tamaño de ese coste depende por completo de cuáles de esos tres números se apliquen a él.

Efectos reactivos frente a efectos continuos

No cuestan lo mismo, y la diferencia está en la propia pulsación. Un efecto reactivo —un resplandor que florece bajo la tecla que acabas de pulsar, un anillo que se expande desde ella— se dibuja durante un instante breve disparado por esa pulsación concreta y luego se detiene. Su coste total a lo largo de una sesión de escritura es la suma de muchas ráfagas muy cortas, cada una comparable a la animación normal que iOS ya dibuja al pulsar cualquier botón.

Un efecto continuo —un barrido de color moviéndose por la fila, un patrón que va a la deriva de fondo— corre con su propio temporizador mientras el teclado está en pantalla, escribas o no. Cuesta más que un efecto reactivo en el mismo tramo de tiempo, porque dibuja de forma constante en vez de a ráfagas, pero ese tramo de tiempo durante el que puede correr tiene un límite, y de eso trata el siguiente apartado.

Por qué nada de esto puede gastar batería de fondo

Una extensión de teclado solo existe como proceso en ejecución mientras su teclado está de verdad en pantalla. En el momento en que cierras el teclado, cambias a otro o sales del campo de texto, iOS elimina la extensión —la misma regla que mantiene a las extensiones de teclado con un presupuesto de memoria ajustado también implica que no queda ningún proceso capaz de mantener un temporizador corriendo una vez que el teclado ha desaparecido. Un efecto de luz continuo no puede seguir animando en tu bolsillo, en otra app, ni durante la noche, porque el código que lo dibuja ya no existe en ese momento. Es una situación distinta a la de cosas como la localización o la actualización en segundo plano, que sí pueden correr mientras no estás mirando el teléfono, y que son los verdaderos responsables cuando una batería se agota más rápido de lo esperado.

De dónde viene el gasto real de batería al escribir

Si una sesión de escritura te está costando batería de forma notable, la luz no es lo primero que hay que mirar. Que la pantalla esté encendida es, de lejos, el gasto más grande en la mayoría de los teléfonos, y ya se está pagando en el instante en que cualquier teclado —el de Apple o uno de terceros— está en pantalla, con luces o sin ellas. La vibración del teclado, si la tienes activada, añade un coste propio, pequeño pero real, porque el motor Taptic se dispara físicamente en cada pulsación. La animación de retroiluminación se apoya sobre una pantalla y un teclado que ya están dibujándose; es un añadido pequeño a un coste que ya existía, no uno nuevo por sí solo.

Dónde encaja Kibo

Kibo lleva varios efectos de retroiluminación, repartidos como se describe arriba: Reactive Glow, Ripple y Confetti Burst responden directamente a una pulsación, mientras que Rainbow Wave, Fire, Meteor y Aurora siguen moviéndose por su cuenta. Los efectos continuos comparten un único temporizador de animación a 30 fps en lugar de que cada uno corra el suyo, y ese temporizador —junto con el resto de la extensión de teclado— se detiene en el instante en que el teclado deja de estar en pantalla. Nada sigue animando después de cerrarlo. Es gratis de descargar y funciona con el Acceso Completo desactivado.

Preguntas frecuentes

¿Debería desactivar los efectos de luz del teclado para ahorrar batería?

No notarás mucha diferencia si lo haces. Que la pantalla esté encendida y, aparte, la vibración si está activada cuestan mucho más que una animación de luz dibujada bajo las teclas. Desactiva los efectos por el aspecto que prefieras, no para alargar la batería.

¿Los efectos de luz continuos siguen corriendo cuando no estoy usando el teclado?

No. Una extensión de teclado solo es un proceso en ejecución mientras su teclado está en pantalla. iOS la elimina en el momento en que cierras el teclado o cambias a otro, lo que detiene con ella cualquier temporizador de animación: no queda ningún proceso capaz de mantenerlo corriendo de fondo.

¿Un efecto reactivo gasta menos batería que uno continuo?

Sí, en el mismo tramo de escritura, porque solo dibuja durante un instante breve por cada pulsación en lugar de correr sin parar. Los dos se detienen en cuanto el teclado sale de la pantalla, de todas formas.

Pruébalo en tu propio teclado

Kibo es un teclado personalizado gratuito para iPhone con sonidos mecánicos de verdad, temas para elegir y efectos de luz RGB. Sin cuenta, sin anuncios y funciona con el Acceso Completo desactivado.

Descargar en el App Store

Guías relacionadas

Todas las guías