Unicode es el estándar de representación de texto en casi todos los dispositivos electrónicos hoy en día. Es lo que permite que todo, desde el PC con Windows hasta el iPad, pasando por el teléfono Android, el televisor con webOS o la PS4, se ponga de acuerdo sobre cómo deben mostrarse los caracteres en la pantalla, incluyendo si una parte o la totalidad debe ir de izquierda a derecha, como el inglés, o de derecha a izquierda, como el árabe. Y, a pesar de todas sus ventajas, sigue estando terriblemente roto. Más concretamente, la gran cantidad de posibilidades que permite hace que ninguna implementación tenga en cuenta todas ellas de forma adecuada y, por lo tanto, de vez en cuando se descubre una combinación que bloquea la aplicación o el sistema operativo que intenta representarla.

Y, en este momento, la combinación de bloqueo de jour es «Black Dot».

Benjamin Mayo, escribiendo para 9to5Mac:

El secreto es que las cadenas contienen miles de caracteres Unicode invisibles ocultos, que se agitan por los ciclos de la CPU cuando el sistema intenta procesarlos. Si este texto especialmente diseñado se envía a través de Mensajes, provocará repetidos bloqueos cuando el destinatario intente leerlo.

Parece que el fallo causó bloqueos en WhatsApp para Android y luego se descubrió que también bloquea iMessage en iPhone y iPad, tanto en la versión de lanzamiento actual, iOS 11.3, como en la beta actual, iOS 11.4. (El Mac, debido a sus recursos, puede ser más resistente, pero es probable que el Watch también se vea afectado y, en teoría, la TV.)

Cómo arreglar tu iPhone o iPad si te envían el fallo del «Punto Negro»

Aunque se descubren regularmente nuevas cadenas Unicode que provocan el fallo, la solución suele ser la misma: tienes que eliminar la conversación que contiene la cadena del «Punto Negro»

.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.