¿Por qué el sonido del teclado del iPhone va con retraso cuando escribo rápido?
El clic llega un instante después de tu dedo, en vez de con él. Cinco causas reales —el retardo del Bluetooth, una sesión de audio ocupada, la memoria justa de la extensión, la API de sonido que use el teclado y el Modo de bajo consumo— y cómo distinguirlas.
Escribes rápido y el clic llega un instante después de tu dedo, o directamente falta en algunas pulsaciones, en vez de sonar justo con cada toque. Es un retraso real y medible, no una impresión, y viene de un número reducido de causas que además pueden sumarse entre sí: cómo se transmite el sonido una vez sale del teléfono, qué más está usando el hardware de audio en ese momento, cuánto margen tiene la extensión del teclado para trabajar, y qué API de sonido de iOS usa realmente ese teclado.
Esto es distinto de un teclado que se queda parado un instante justo al abrirlo. Esa pausa puntual es la extensión cargándose en memoria después de haber sido cerrada; para eso está la guía sobre por qué el teclado del iPhone tarda en cargar. Lo que trata esta guía es el retraso durante la propia escritura, con el teclado ya abierto y funcionando.
1. El sonido viaja por Bluetooth
El altavoz del propio teléfono y una conexión con cable son prácticamente instantáneos. El Bluetooth no lo es: cualquier par de AirPods, altavoz Bluetooth o equipo del coche añade tiempo de codificación, transmisión y decodificación antes de que el sonido llegue a tus oídos, normalmente unas pocas decenas de milisegundos y a veces bastante más según el códec que se use. Ese retardo se añade después de que el teclado ya haya reproducido el sonido, fuera de la app, en la propia conexión Bluetooth, así que ningún teclado —el de Apple o uno de terceros— puede eliminarlo. Si el retraso desaparece en cuanto vuelves al altavoz del teléfono, esta es tu causa.
2. Algo más se ha quedado con el hardware de audio
iOS reserva el sistema de audio para una sola app a la vez cuando algo necesita configurarlo activamente: una llamada, Siri, una grabación de nota de voz, una app de música que acaba de empezar a sonar. El clic de un teclado no siempre necesita competir por eso (más abajo se explica por qué), pero si el teclado que usas sí hace pasar su sonido por una sesión de audio completa, una llamada o una grabación que ya está usando el hardware puede provocar un corte o un instante de silencio justo cuando toma el control. Se soluciona solo en cuanto lo que estuviera usando el micrófono o el altavoz lo suelta.
3. La extensión del teclado va justa de memoria
Una extensión de teclado funciona con un presupuesto de memoria mucho más ajustado que una app normal: decenas de megabytes, no cientos. Si justo mientras escribes rápido la extensión también está decodificando la imagen de un tema, ejecutando una animación de luz continua o cargando un panel de emoji nuevo, todo eso compite por el mismo trozo de memoria y de CPU que el propio sonido. En un dispositivo más antiguo, o con varias apps ya abiertas en segundo plano, esa competencia suele ser el origen del corte, no el archivo de sonido en sí.
4. No todos los teclados reproducen el clic de la misma forma
iOS ofrece a una app dos formas muy distintas de emitir un sonido corto. Una es una llamada de sonido de sistema ligera, pensada exactamente para esto —alertas, clics de interfaz, sonidos de teclado— que no necesita ninguna sesión de audio y responde casi al instante. La otra es un reproductor de audio completo, pensado para música o grabaciones largas, que tiene que configurar un búfer y una sesión antes de que suene el primer sonido. Un teclado construido sobre la segunda opción puede acumular retraso de verdad al escribir rápido y de forma seguida, porque cada pulsación tiene más pasos previos que completar antes de que el clic llegue al altavoz. Es una decisión tomada dentro del propio código del teclado, no algo que cambie un interruptor de Ajustes.
5. El Modo de bajo consumo está limitando el trabajo en segundo plano
El Modo de bajo consumo recorta la actividad de CPU en segundo plano en todo el sistema para ahorrar batería, y una extensión de teclado cuenta como trabajo en segundo plano desde el punto de vista de iOS. Por sí solo casi nunca causa un retraso perceptible, pero sumado a alguna de las causas anteriores —una sesión de audio ocupada, una extensión justa de memoria— puede ser la diferencia entre un corte que apenas se nota y uno que sí se siente. Merece la pena desactivarlo (Ajustes → Batería) si el retraso solo aparece con la batería baja.
Una forma rápida de saber cuál tienes
- Va bien por el altavoz, pero con retraso por AirPods o un altavoz Bluetooth → causa 1, el retardo del Bluetooth.
- Va bien normalmente, se corta durante una llamada o justo después de usar Siri → causa 2, una sesión de audio ocupada.
- Va peor con otras apps abiertas, mejor después de cerrarlas → causa 3, la memoria de la extensión.
- Siempre un instante por detrás en cualquier ráfaga rápida, en cualquier momento → causa 4, cómo reproduce el sonido ese teclado.
- Solo ocurre con la batería baja → causa 5, el Modo de bajo consumo.
Dónde encaja Kibo
Los 17 sonidos de tecla de Kibo se reproducen con la misma llamada de sonido de sistema, ligera, que usa el propio clic de Apple, en vez de un reproductor de audio completo: no hay sesión que configurar ni búfer que preparar antes de que una pulsación suene, así que la mayor fuente de retraso por software de las de arriba directamente no forma parte de cómo se reproduce un clic. Esa llamada no necesita Acceso Completo. El sonido sigue respetando el interruptor de timbre/silencio como cualquier clic de teclado, y sigue pudiendo notar el retardo de transmisión Bluetooth cuando el sonido va por ahí, porque esa parte ocurre después de que el sonido ya haya salido de la app.
Preguntas frecuentes
¿Por qué el sonido de mi teclado va bien en casa pero con retraso al conectarme a un altavoz Bluetooth o a CarPlay?
El audio Bluetooth añade su propio retardo de codificación y transmisión antes de que el sonido llegue al altavoz, por encima de lo que haga el teclado. Ocurre después de que el sonido salga del teléfono, así que ninguna app de teclado puede eliminarlo; volver al altavoz del teléfono confirma que esta es la causa.
¿Cerrar otras apps ayuda de verdad con el retraso del sonido del teclado?
Puede ayudar. Una extensión de teclado tiene un presupuesto de memoria mucho más pequeño que una app normal, y si compite con otras apps abiertas por memoria o CPU justo mientras escribes rápido, esa competencia es una causa habitual de corte. Con menos apps abiertas hay menos competencia.
¿Hay algún ajuste que arregle el retraso del sonido del teclado?
No uno específico. Lo práctico es comprobar si el retraso solo aparece por Bluetooth, solo durante una llamada, solo con otras apps abiertas o solo en Modo de bajo consumo: cada caso señala una causa distinta, y solo algunas de ellas dependen de ti.
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.