¿Un teclado de terceros gasta la batería del iPhone?
Un teclado con todo un vestuario de sonidos, temas y luces parece que debería costar batería de verdad. Lo que una extensión gasta realmente mientras funciona, la única diferencia honesta frente al teclado de Apple, y por qué nada de esto necesita Acceso Completo para responderse.
Es razonable preguntárselo antes de instalar algo con todo un vestuario de sonidos, temas y efectos de retroiluminación: tanta variedad parece que debería costar algo. La respuesta corta es que casi nada de eso cuesta batería, y el motivo es el mismo hecho estructural que responde a la mayoría de las otras dudas sobre apps de teclado: una extensión solo existe mientras está en pantalla.
El hecho que responde a casi todo
Una extensión de teclado no es un pequeño programa siempre encendido dando vueltas en segundo plano. iOS la carga en el momento en que su teclado se dibuja y la desmonta en el momento en que ese teclado se cierra o cambias a otro. Después no queda ningún proceso en el que algo — un motor de sonido, un temporizador de animación, una llamada de red — pueda seguir funcionando.
Ese único hecho cubre la parte de la pregunta que la gente suele tener en mente: si solo tener instalado un teclado de terceros cuesta algo mientras no lo estás usando. No cuesta nada, y da igual que tengas un teclado personalizado añadido o cuatro. Ninguno hace absolutamente nada hasta que de verdad estás mirando uno de ellos.
Lo que sí cuesta algo mientras escribes
Usar cualquier teclado durante un rato sí cuesta algo de energía, y ninguno de los costes reales es exclusivo de los teclados de terceros:
- La pantalla encendida es, con diferencia, el mayor coste, y es idéntico tanto si está el teclado de Apple como uno personalizado en pantalla — un teclado es una imagen, y la pantalla gasta más o menos lo mismo en mostrar cualquier imagen de un brillo parecido.
- La vibración háptica, si está activada, usa el motor Taptic en cada pulsación. Es un coste pequeño y real, y es el mismo coste sin importar qué teclado la esté disparando.
- Un efecto de retroiluminación animado, si el teclado ofrece uno, añade otro coste pequeño encima — pero un efecto reactivo que solo se dibuja un instante por pulsación y uno continuo que corre con su propio temporizador no tienen el mismo tamaño de coste. La guía sobre la retroiluminación RGB y la batería desglosa esa diferencia por completo.
El único punto donde un teclado de terceros es realmente distinto
Hay un coste real, aunque pequeño, que el teclado de Apple no tiene: la recarga. Como la extensión de un teclado de terceros se desmonta por completo al salir de pantalla, volver a él después de un rato obliga a iOS a cargar su código en memoria otra vez antes de poder atender la primera pulsación — algo más parecido a abrir una app desde cero que a alternar entre dos cosas que ya estaban funcionando, como cuenta con detalle la guía sobre por qué un teclado tarda en cargar. Esa recarga es una ráfaga breve de trabajo de procesador, y una ráfaga breve de trabajo de procesador es una cantidad breve y mínima de batería. Ocurre cada vez que vuelves al teclado después de que haya sido descartado, no mientras está sin usar, y de verdad es demasiado pequeña para notarla en el porcentaje de batería a lo largo de un día normal.
¿Encender el Acceso Completo cambia algo de esto?
No. El Acceso Completo levanta el aislamiento en el que funciona una extensión de teclado — concede, entre otras cosas, la capacidad técnica de llegar a la red — pero no le da a la extensión ningún modo en segundo plano ni una forma de seguir existiendo una vez que su teclado sale de pantalla. El mismo ciclo de vida de la primera sección sigue aplicándose con el Acceso Completo encendido: sin teclado en pantalla no hay proceso, no hay nada funcionando, no hay nada que cueste un punto porcentual. Un teclado necesitaría una función que de verdad llame a un servidor, y necesitaría estar haciéndolo mientras su teclado está visible, para que el Acceso Completo importara aquí en algo.
Cómo comprobarlo en tu propio teléfono
Ajustes → Batería muestra el consumo desglosado por app durante las últimas 24 horas o los últimos 10 días. El consumo de una extensión de teclado queda integrado en la entrada de la app que la contiene, no listado como una línea aparte, porque así es como iOS contabiliza cualquier tipo de extensión, no solo los teclados. Busca la app en esa lista: si aparece cerca del final con un porcentaje pequeño, o no aparece siquiera en un día en el que apenas escribiste, esa es la confirmación directa, en tu propio dispositivo, en lugar de algo que hay que dar por hecho.
Dónde encaja Kibo
Los 17 sonidos de tecla de Kibo suenan a través de la misma llamada de sonido de sistema, ligera, que usa el clic del propio teclado de Apple, en vez de un motor de audio completo, así que no queda ninguna sesión de audio abierta entre pulsación y pulsación. Sus efectos de retroiluminación continuos corren sobre un único temporizador a 30 fps que se detiene en el instante en que el teclado se oculta, y los reactivos solo se dibujan en el momento en que de verdad se pulsa una tecla. Nada de esto necesita Acceso Completo para funcionar — ese permiso en Kibo solo lo leen los botones Copiar palabra, Copiar línea y Pegar de su propia barra —, y es gratis para descargar.
Preguntas frecuentes
¿Solo tener instalado un teclado de terceros gasta batería, aunque no lo esté usando?
No. Una extensión de teclado solo existe como proceso en ejecución mientras su teclado está de verdad en pantalla. iOS la desmonta en cuanto la cierras o cambias a otra cosa, así que un teclado instalado pero sin usar no tiene nada funcionando que pueda costar algo.
¿Encender los efectos de retroiluminación va a notarse en la batería?
Apenas. Un efecto reactivo se dibuja un instante breve por pulsación; uno continuo corre con un temporizador solo mientras el teclado está en pantalla y se detiene en el momento en que se oculta. En cualquier caso, la pantalla encendida cuesta mucho más que la animación dibujada encima.
¿Por qué mi teclado parece tardar un poco más la primera vez que lo abro después de un rato?
Es la extensión recargándose en memoria después de haber sido desmontada, no un problema de batería. Es una ráfaga breve de procesador, no algo que corra de forma continua, y solo ocurre en ese primer cambio de vuelta, no mientras el teclado está sin usar.
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.