Новости 13 мая 2025

Этот символ блокирует сообщения в iOS: в чем причина сбоя

Далее

На iPhone нельзя отправить голосовое сообщение, если в нём произносится название с амперсандом — например, H&M или Dave & Buster’s. Причина — ошибка в механизме обработки текстовой расшифровки, встроенном в iOS.

На устройствах Apple с iOS обнаружили баг: если в голосовом сообщении звучит название с амперсандом — например, H&M, Dave & Buster’s или Tiffany & Co. — сообщение не доходит до адресата. Приложение показывает индикатор набора (три точки), после чего запись исчезает.

Проблему выявили авторы подкаста Search Engine. Разработчик Гильерме Рамбо изучил сбой и выяснил его причину.

Голосовые сообщения в iOS сопровождаются текстовой расшифровкой. Когда система пытается распознать название бренда и вставляет символ «&», возникает конфликт с XHTML — языком разметки, который используется при передаче сообщения. В результате на устройстве получателя срабатывает защитный механизм BlastDoor Messages, встроенный в iOS. Он блокирует сообщение как потенциально опасное.

Сбой связан именно с обработкой текста. Аудиозапись при этом создаётся, но не проходит проверку и не отображается у получателя.

Гильерме Рамбо подробно описал ошибку и её причины в своём блоге.

Читать далее:

Вселенная внутри черной дыры: наблюдения «Уэбба» подтверждают странную гипотезу

Испытания ракеты Starship Илона Маска вновь закончились взрывом в небе

Сразу четыре похожих на Землю планеты нашли у ближайшей одиночной звезды

Обложка: AI | flatart