Apple подтвердила, что ей известно о проблеме, вызывающей вылет веб-ссылок в различных приложениях iOS, таких как Safari, Mail и Сообщения, сообщает TechCrunch. После многочисленных жалоб на ошибку в последние несколько дней Apple заявила, что работает над исправлением, которое будет выпущено «скоро» в виде обновления программного обеспечения.
Вскоре после выхода iOS 9.3 пользователи iPhone и iPad начали жаловаться на ошибку, которая приводит к сбоям или зависанию множества встроенных и сторонних приложений после нажатия или длительного нажатия на веб-ссылку. Проблема затрагивает не всех пользователей, но, судя по веткам на форумах MacRumors и в Сообществах поддержки Apple, она затрагивает широкий круг пользователей iOS и множество устройств iOS, включая iPhone 5, 5s, 6, 6 Plus, 6s, 6s Plus, iPad Air 2 и iPad mini.
Точная причина проблемы пока не подтверждена, но есть предположения, что она связана с функцией Apple Universal Links. По словам специалиста по мобильным технологиям Бена Колье, причиной может быть демон Shared Web Credentials, который позволяет приложениям и веб-сайтам обмениваться учетными данными для входа с целью Universal Linking.
Приложения с большими файлами глубоких ссылок для использования с Universal Linking также могут вызывать проблему, поскольку многие пользователи, установившие приложение Booking.com, столкнулись с проблемами сбоев и зависаний. Приложение Booking.com, хотя сейчас исправлено, изначально использовало слишком большой файл глубоких ссылок объемом 2,3 МБ.
Хотя исправления для проблемы с вылетом пока нет, некоторым пользователям удалось отключить JavaScript в приложении «Настройки», перейдя в Safari —> Дополнительно, но это неоптимальный вариант, поскольку он ухудшит качество просмотра веб-страниц. Принудительное закрытие затронутых приложений и перезапуск устройства iOS не решают проблему.
Исправление для веб-ссылок может быть включено в iOS 9.3.1, над которым Apple уже работает. За последние несколько дней мы наблюдаем увеличение числа посещений с устройств под управлением iOS 9.3.1, что указывает на то, что Apple ускорила тестирование обновления.
Ошибка веб-ссылок — вторая серьезная ошибка, затронувшая пользователей iOS 9.3. Первая сделала некоторые старые устройства непригодными для использования из-за проблемы с блокировкой активации, которая требовала от клиентов ввода информации, изначально использовавшейся для настройки их iPhone или iPad. Во вторник Apple выпустила обновленную версию iOS 9.3 для исправления этой проблемы.