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

На устройствах Apple с iOS обнаружили баг: если в голосовом сообщении звучит название с амперсандом — например, H&M, Dave & Buster’s или Tiffany & Co. — сообщение не доходит до адресата. Приложение показывает индикатор набора (три точки), после чего запись исчезает.
Проблему выявили авторы подкаста Search Engine. Разработчик Гильерме Рамбо изучил сбой и выяснил его причину.
Голосовые сообщения в iOS сопровождаются текстовой расшифровкой. Когда система пытается распознать название бренда и вставляет символ «&», возникает конфликт с XHTML — языком разметки, который используется при передаче сообщения. В результате на устройстве получателя срабатывает защитный механизм BlastDoor Messages, встроенный в iOS. Он блокирует сообщение как потенциально опасное.
Сбой связан именно с обработкой текста. Аудиозапись при этом создаётся, но не проходит проверку и не отображается у получателя.
Гильерме Рамбо подробно описал ошибку и её причины в своём блоге.
Читать далее:
Вселенная внутри черной дыры: наблюдения «Уэбба» подтверждают странную гипотезу
Испытания ракеты Starship Илона Маска вновь закончились взрывом в небе
Сразу четыре похожих на Землю планеты нашли у ближайшей одиночной звезды
Обложка: AI | flatart
The post Этот символ блокирует сообщения в iOS: в чем причина сбоя appeared first on Хайтек.