После недавней конференции компания Apple начала распространять обновление своей мобильной операционной системы iOS до версии 9.3. И сколько бы улучшений в ней не было, рассылка апдейта всё равно не прошла беспроблемно. Практически на следующий день после начала распространения компания Apple начала получать от пользователей сообщения о появляющихся ошибках.
А что, собственно, случилось?
На следующий день после конференции Apple миллионы владельцев смартфонов, планшетов и прочих устройств, на которые «прилетела» iOS 9.3 столкнулись с ошибкой активации операционной системы. Будучи мажорным апдейтом, она при первом запуске соединялась с серверами компании-производителя и запрашивала подтверждение оригинальности и аутентичности (наличия лицензии).
Сервера Apple, в свою очередь, просто не выдержали многочисленных обращений со стороны новых версий iOS и «упали». А сама операционная система не включает скрипта переноса проверки в случае недоступности средств лицензирования. И устройства перестали активироваться.
Но проблемы с активацией – не единственный недостаток iOS 9.3. «Упали» не только сервера, отвечающие за лицензирование, но и хранилища данных облачных и почтовых сервисов. Пользователям были недоступны Mail, App Store, iCloud и т.д.
Примерно через пару суток Apple всё-таки смогли восстановить функциональность своих серверов, но было уже слишком поздно – отрицательный фидбек со стороны пользователей был получен.
Как предотвратить
Чтобы не столкнуться с этой проблемой, стоит следовать нескольким крайне простым правилам.
Во-первых, не стоит устанавливать обновление прямо в день его рассылки. Лучше подождать около недели, когда ажиотаж вокруг апдейта утихнет. Кроме того, если Apple допустили какой-нибудь баг в обновлении, они как раз успеют исправить ошибку и восстановить функциональность.
Во-вторых, перед каждым обновлением рекомендуется сделать резервную копию данных с устройства. Да и просто периодически совершать бэкапы или просто включить выгрузку информации в iCloud.
И наконец, если уж совсем невтерпеж попробовать новые функции iOS, можно подписаться на программу предварительной оценки (бета-теста). Тогда апдейты будут прилетать раньше всех, и при их активации на серверах Apple не будет слишком уж большого ажиотажа.