La tecnología, como sistema complejo que es, está llena de errores, pero pocos pueden presumir de ser tan curiosos y raros como el que ha salido recientemente a la luz, con el iPhone como protagonista. Tiene que ver con los mensajes de audio y cuando te lo contemos te parecerá una broma.
Imagínate que le envías un un mensaje de voz a un amigo y que, sin previo aviso, no le llegue. El audio no se borra ni da error, simplemente desaparece. Y lo mejor de todo (o lo peor) es que esto sucede cuando se menciona el nombre de una conocida cadena de restaurantes. Ni hoy es el día de los Santos Inocentes ni esto es una broma. Quédate porque esta historia no deja a nadie frío.
Fallo en la app de Mensajes
El misterio lo ha destapado el periodista y podcaster PJ Vogt, en uno de los últimos episodios de su programa Search Engine. Vogt descubrió que los mensajes de voz enviados desde un iPhone dejaban de entregarse si incluían una simple mención a “Dave & Buster’s” (una cadena de restaurantes estadounidense). Sí, solo por decir eso, tu nota de voz podía esfumarse como si nunca se hubiera grabado. Y lo más desconcertante es que nadie recibía aviso alguno de que el mensaje no se había enviado.
El fenómeno llamó la atención del experto en ciberseguridad Alex Stamos, quien colaboró con Vogt para investigar qué estaba ocurriendo. La conclusión arroja luz sobre cómo incluso los sistemas más sofisticados pueden tropezar con un pequeño símbolo. Cuando iOS transcribe un mensaje de voz, intenta convertir el audio en texto para hacerlo más accesible y útil. Sin embargo, al detectar el símbolo “&” en “Dave & Buster’s”, el sistema lo interpreta erróneamente como parte de un código informático, no como texto corriente. Resultado de esto, el proceso de transcripción falla y todo el mensaje se corrompe.
Este tipo de errores suelen solucionarse con un proceso llamado “escapado de caracteres”, que indica al sistema que debe tratar ese símbolo como texto literal. Pero, al parecer, iOS no lo está haciendo correctamente en este caso. El desarrollador Gui Rambo, quien suele filtrar detalles sobre el software de Apple, decidió profundizar por su cuenta y publicó un artículo técnico con los registros de error que muestran cómo el sistema entra en crisis al procesar estos mensajes.
Lo interesante de este fallo es que no se trata de un problema generalizado con los mensajes de voz, sino de algo extremadamente específico y, por tanto, difícil de detectar sin una buena dosis de curiosidad y mucho tiempo libre. Rambo muestra en su blog cómo iOS espera recibir cierto tipo de código tras el símbolo “&” y, al no llegar, la app de Mensajes simplemente se bloquea y elimina por completo el audio.
Apple, por su parte, ya ha reconocido el fallo y ha confirmado que trabaja en una solución que llegará en una futura actualización de iOS. Eso sí, no ha especificado cuándo. Así que si tienes ganas de comprobar por ti mismo este bug tan peculiar, quizás deberías darte prisa antes de que lo corrijan.
Más allá de lo anecdótico, este error revela lo complejos que son los sistemas de los que dependemos a diario y cómo un pequeño detalle puede provocar fallos de lo más curiosos.