← К другим статьям

Почему голосовые сообщения в iMessage могут исчезать на iPhone, iPad и Mac?

Автор
Михайлов Андрей
ведущий специалист по технике Apple

Если вы когда-нибудь отправляли голосовое сообщение через iMessage и столкнулись с его исчезновением, вероятно, вас сбил с толку этот странный и довольно неприятный баг. Вы записали обычное голосовое сообщение своему другу, отправили его, а в ответ видите только мигающие три точки, как будто собеседник что-то печатает, но сообщение так и не появляется. Вскоре оно исчезает совсем. В чем причина этой проблемы?

Причина проблемы: амперсанд «и» (&)

Основная проблема заключается в том, что символ амперсанда «&», который часто используется в названиях компаний и брендов, таких как Dave & Buster’s, H&M, Tiffany & Co. и Atributika & Club, вызывает сбой в системе iMessage. Однако это не значит, что проблема связана напрямую с самим голосовым сообщением — оно записывается и даже отправляется на сервер. Трудности начинаются при попытке системы создать текстовую транскрипцию для голосового сообщения.

Как работает транскрибация сообщений?

Когда вы отправляете голосовое сообщение, iOS автоматически генерирует текстовую расшифровку, которая помогает людям, использующим функции доступности или просто предпочитающим читать сообщения. Но когда в транскрипции появляется символ «&», система сталкивается с проблемой.

iOS пытается отобразить этот символ как часть XHTML — специального формата, используемого для обработки сообщений в iMessage. Однако форматирование выполняется неправильно, что приводит к синтаксической ошибке. Эта ошибка активирует встроенную защиту устройства под названием BlastDoor, которая блокирует сообщение, подозревая, что оно может быть потенциально опасным для устройства.

Что делает BlastDoor?

BlastDoor — это механизм безопасности, встроенный в iOS, который предназначен для защиты от вредоносных сообщений. Когда система обнаруживает ошибку, она автоматически блокирует сообщение, чтобы предотвратить возможные угрозы. Это означает, что ваше голосовое сообщение, несмотря на то, что оно правильно записано и отправлено на сервер, так и не дойдет до получателя.

Как избежать проблемы?

Если вы столкнулись с исчезновением голосовых сообщений в iMessage, решение проблемы — это просто избегать использования амперсанда «&» в текстах голосовых сообщений. Вот несколько рекомендаций, чтобы избежать сбоя в будущем:

  • Не используйте амперсанд: Пока Apple не выпустит исправление, избегайте использования символа «&» в голосовых сообщениях. Это касается и разговоров о брендах, таких как H&M, Tiffany & Co., Atributika & Club, и других, где встречается этот символ.
  • Отправляйте текстовые сообщения: Если вам нужно отправить информацию с амперсандом, просто напишите ее текстом вместо того, чтобы отправлять голосовое сообщение. Это устранит риск возникновения сбоя.
  • Используйте другие символы: Вместо «&» можно использовать слово «и», чтобы не сталкиваться с проблемой.

Техническое объяснение проблемы

Эта ошибка в iOS была раскрыта разработчиком Гильерме Рамбо, который технически разобрал ситуацию. По его словам, ошибка возникает из-за неправильного кодирования XHTML, что приводит к сбою в системе транскрибации голосовых сообщений. Эта проблема касается не только обычных пользователей, но и сервисов, которые активно используют транскрипцию для обработки голосовых данных.

На данный момент Apple официально не прокомментировала ситуацию и не выпустила исправления для данного бага. Это может свидетельствовать о том, что компания пока не признала проблему как критическую, или же она работает над исправлением в рамках более крупного обновления системы.

Хотя эта ошибка в iMessage может показаться странной и незначительной, она подчеркивает важность мелких деталей в системе безопасности и функциональности смартфонов. Если вы регулярно сталкиваетесь с исчезновением голосовых сообщений, просто избегайте использования амперсанда «&» в своих сообщениях и предпочитайте текстовую форму. Apple, скорее всего, выпустит обновление, которое устранит эту проблему, но пока это не случилось, такой подход поможет вам не сталкиваться с неприятными сбоями в системе.

Дата публикации: 17.05.2025

Подарочные карты Apple для пополнения Apple ID и оплаты в App Store & iTunes

Для чего нужна карта пополнения Apple Store & iTunes ? Видео

Мгновенная доставка карты пополнения Apple за 2 минуты
Подарочные карты Apple – это простой способ пополнить баланс Apple ID для покупок в App Store, iTunes, Apple Music, Apple Books и других сервисах. Используйте Apple Gift Card для оплаты приложений, игр, подписок и товаров Apple. Быстрая доставка и удобное пополнение!





Также вы можете приобрести карту через наш телеграм-бот

ВНИМАНИЕ! Карта "RUB" подходит только для российских учетных записей (регион Россия). Карта "USD" подходит только для американских учетных записей (регион США). Код может быть использован один раз.

Подарочная карта Apple

App Store
& iTunes

1500₽

AppStore, iTunes, Apple Music, Apple Arcade, Apple TV+