Следующая новость
Предыдущая новость

Новый символ выводит из строя «Сообщения» на iOS и Mac. Как исправить?

10.05.2018 10:26
Новый символ выводит из строя «Сообщения» на iOS и Mac. Как исправить?

Недавно в Сети появилась информация о загадочном символе, способном вывести из строя приложение или даже привести к зависанию смартфона на базе операционной системы Android. Как выяснилось позже, этой проблеме оказались подвержены в том числе и все устройства на базе iOS и macOS.

Неполадка проявляется при получении сообщения с особым символом. Речь идет о смайлике в виде черной точки, выглядит он так:

Новый символ выводит из строя «Сообщения» на iOS и Mac. Как исправить?

Приложение, в котором получено данное сообщение, перестает функционировать должным образом. Данный баг работает как на последней версии iOS, так и macOS.

Так почему же такой простой символ может помешать стабильной работе?

Как оказалось, данный символ включает в себя несколько тысяч невидимых символов Unicode. Эти символы необходимы для правильного отображения текста на таких языках, как арабский или иврит. При этом особая их последовательность вызывает проблемы в работе механизма рендеринга. Операционная система, пытаясь обработать данный набор символов, нагружает систему до предела, что, в свою очередь, и приводит к зависанию.

Как решить данную проблему?

В случае, если вы получили это сообщение через iMessage.

На смартфонах, поддерживающих 3D Touch:

  1. Закройте приложение «Сообщения».
  2. С помощью Siri ответьте отправителю «проблемного сообщения». Это нужно для того, чтоб строка с символом не была показана первым сообщением в диалоге.
  3. Используя 3D Touch, выберите пункт «Новое сообщение».
  4. Жмем «Отмена» в открывшемся новом диалоге.
  5. Теперь, когда мы можем видеть все свои чаты, удаляем соответствующий диалог.

На смартфонах без поддержки 3D Touch:

  1. Закройте приложение «Сообщения».
  2. С помощью Siri ответьте отправителю «проблемного сообщения». Это нужно для того, чтоб строка с символом не была показана первым сообщением в диалоге.
  3. Открываем «Сообщения».
  4. Переходим ко всем диалогам, используя стрелку назад в верхнем углу.
  5. Теперь, когда мы можем видеть все свои чаты, удаляем соответствующий диалог.

Аналогичным образом необходимо поступить с компьютерами на базе macOS. Проблема получила широкую огласку, поэтому нет сомнений, что Apple в курсе данной неполадки. Скорее всего, исправление данного бага будет выпущено вместе со следующими обновлениями операционных систем.

Источник

Последние новости