Anúncio fechado

Usuários iPhone relata um bug estranho no aplicativo Mensagens que faz com que algumas mensagens de voz não cheguem ao destinatário. A mensagem parece ter sido enviada, mas nunca aparece do outro lado. O que exatamente está acontecendo? E por que mencionar uma marca conhecida pode arruinar tudo audio?

Parece brincadeira, mas não é: surgiu um bug curioso no aplicativo nativo Mensagens que impede os usuários de enviar mensagens de voz contendo nomes com "e" comercial ("&"). Então, se você tentar enviar para seus amigos audio mensagem e mencionar H&M, Tiffany & Co. ou talvez Dave & Buster's, a mensagem simplesmente desaparece como se nunca tivesse existido.

Onde está o erro?

Ele foi o primeiro a apontar o problema Podcast de mecanismo de busca e foi posteriormente analisado mais detalhadamente pelo desenvolvedor Guilherme Rambo. O erro em questão ocorre na transcrição, que Apple adicionado automaticamente a cada mensagem de voz. Esta transcrição usa reconhecimento de fala por máquina e exibe as palavras transcritas diretamente no app Mensagens.

ProO problema ocorre quando Apple Na transcrição acima mencionada, ele reconhece o nome da empresa e o exibe na forma correta – ou seja, com um "e" comercial. Por exemplo, a frase "Você faz compras na H&M?" aparece na transcrição com um "&" em vez de um "e" – e é aqui que começa o problema técnico.

Segundo Guilherme Rambo, o problema não está na mensagem de voz em si, mas na forma como ela é Apple processa sua transcrição. Ao enviar uma mensagem com um "e" comercial, ocorre um erro ao analisar a transcrição – aparentemente devido a um caractere XHTML "&" codificado incorretamente.

Este erro é detectado pelo mecanismo de segurança BlastDoor, que Apple integrado em iMessage para proteger os usuários de mensagens maliciosas. O resultado é que a mensagem de voz simplesmente não é transmitida. Tudo parece bem no dispositivo de envio, mas o destinatário verá apenas três pontos (indicação de digitação) – e depois nada. A mensagem simplesmente nunca é entregue.

notícias iphone

Proagora mesmo?

O erro é muito específico, e é por isso que os usuários podem não percebê-lo por muito tempo. Foi revelado ao usar o nome Dave & Buster's. Desde então, foi confirmado que o problema afeta todos os termos em que a transcrição contém um "e" comercial. Apple ainda não se pronunciou oficialmente sobre o problema, mas dado o crescente interesse da mídia e da comunidade de desenvolvedores, espera-se que uma correção seja incluída em uma das próximas atualizações. iOS.

Até lá, uma solução simples é recomendada: os usuários são orientados a evitar nomes que contenham o caractere "&" em mensagens de voz – ou substituí-los pela palavra "e".

O mais lido de hoje

.