Всього один символ може заблокувати повідомлення на iPhone

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

Май 13, 2025 - 20:34
 0
Всього один символ може заблокувати повідомлення на iPhone


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


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

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

Збій пов’язаний саме з обробкою тексту. Аудіозапис при цьому створюється, але не проходить перевірку і не відображається у одержувача.