После выхода долгожданной финальной версии iOS 9.3, компания Apple только и делает, что исправляет огромное количество проблем связанных с ней. Сегодня мы уже писали про вылеты Safari при открытии ссылок. Компания Apple уже подтвердила наличие проблемы и пообещала исправить ее в ближайших патчах. Между тем пользователи уже выяснили причину, которая, скорее всего, приводит к сбоям Safari, сообщает The Verge.
Мобильный разработчик Бен Коллиер утверждает, что в iOS 9 компания ввела новую функцию «Универсальные ссылки», которая позволяет связать сайт с мобильным приложением. Переход по ссылке, ведущей на сайт, может вызывать соответствующую программу, которая установлена на смартфоне. Для этого в специальном файле на сайте необходимо собрать перечень ссылок, которые могут открываться приложением. Операционная система взаимодействует с этим файлом и обновляет базу адресов.
Бен Коллиер предполагает, что слишком большой файл может попросту сломать базу адресов iOS. Например, у разработчиков Booking.com получился файл размером 2,3Мб. Правда, позже они обновили его, сократив размер до 4Кб, но пользователям со сломанным браузером Safari это уже не помогло.
Как утверждает сайт Appleinsider, проблемой могла стать и функция проверки полномочий, которая помогает сайтам и приложениям обмениваться данными о входе в систему. Как бы то ни было, но владельцам iOS-устройств придется дождаться экстренного патча от производителя, который вернет их Safari в рабочее состояние.
Ура! 9.3.1 все же будет, а за ней 9.3.2 и финальная 9.3.3 и можно всем смело с 8.х обновляться!
Про вылеты вы писали 28.03, а не сегодня…