Мы уже писали, что на Android появился смайлик в виде чёрной точки, который выводит из строя мессенджеры. Теперь аналогичная проблема появилась и на iOS.

Что известно

Проблема связана с обработкой Unicode (общепринятый стандарт кодирования символов во всех ОС). В WhatsApp на Android проблема распространяется со следующими emoji: <⚫> 👈🏻. В iOS она хоть и немного отличается, но всё же аналогична.

Причина сбоя состоит в том, что есть тысячи скрытых невидимых символов Unicode, которые обрабатываются системой. Если определённым образом сконфигурировать сообщение, CPU попытается его обработать при получении, но это вызовет сбой.

Как сообщается, проблема есть не только на мобильных ОС. Аналогичная ситуация есть на Mac. watchOS и tvOS не проверялись, но логичное предположить, что там это тоже будет.

Какие системы под ударом

Релиз iOS 11.3 и бета iOS 11.4. Как ожидается, теперь, после публикации, Apple постарается оперативно исправить проблему, выпустив обновление. При этом отметим, что на iOS ситуация возникает на iMessage. О проблемах с другими мессенджерами пока не сообщалось.

При этом можно использовать обходные пути, чтобы удалить сообщение с устройства. Для этого можно выйти из приложения iMessage и использовать 3D Touch, чтобы открыть панель Новое сообщение. Оттуда уже можно вернуться в основной список сообщений и удалить «опасный» месседж. Также можно использовать iCloud, чтобы перейти на другое синхронизированное устройство и удалить сообщение через облако.