[Обновлено] Сегодняшний выход iOS 8 может быть омрачен проблемами на стороне Apple

Логотип iOS 8

Для многих пользователей техники Apple главным событием сегодняшнего вечера станет выход релизной версии iOS 8. Многие сразу же попытаются начать обновление, сервера Apple попытаются справиться с нагрузкой, иными словами, все ожидается, как обычно. Однако есть небольшая деталь, способная омрачить сегодняшний апдейт. iOS 8 сохраняет прежний дизайн, зато приносит кардинально новые возможности и функции, часть из которых может сегодня не работать.

Если вы внимательно следите за происходящим, то наверняка знаете, что с новой прошивкой iPhone и iPad станут более открытыми, образно выражаясь, а разработчики получат больше возможностей, используя расширения для своих приложений, или Extensions. Когда мы говорим о расширениях, речь идет и о виджетах, и о сторонних клавиатурах, и о возможности приложений взаимодействовать друг с другом. Многие согласятся, что появление Extensions — это главное нововведение в iOS 8, и именно с ним сейчас испытываются некоторые трудности, если верить сообщению коллег из 9to5Mac.

Скриншот от 9to5Mac

О проблемах с расширениями стало известно благодаря разработчикам некоторых популярных приложений, которые, как и Apple, спешат дать своим пользователям новые возможности. Выяснилось, что хотя их новые версии уже готовы к публикации, попытка приложений задействовать расширения приводит к ошибке. Пострадать от неисправности могут и российские разработчики. CEO CleverPumpkin Денис Германенко прокомментировал ситуацию следующим образом:

Мы подготовили апдейт приложения Хабрахабр к iOS8, реализовав виджет с кармой и рейтингом.
Во вторник ночью приложение прошло ревью, что вызвало у нас удивление, т. к. мы ожидали релиза только после выхода iOS8 официально.
Другие наши 3 апдейта все также в In Review сейчас.
Установив приложение из App Store на девайс с iOS8 GM мы включили виджет и он не заработал, система просто отображала пустоту.
Разработчики полезли в логи и увидели ошибку на уровне системы:

Sep 16 10:13:03 byssPhone kernel[0] : AppleFairplayTextCrypterSession::fairplayOpen() failed, error -42004
> Sep 16 10:13:03 byssPhone SpringBoard[48] : plugin ru.habrahabr.app.userwidget interrupted
> Sep 16 10:13:03 byssPhone SpringBoard[48] : Hub connection error Error Domain=NSCocoaErrorDomain Code=4097 «The operation couldn’t be completed. (Cocoa error 4097.)» (connection to service named ru.habrahabr.app.userwidget) UserInfo=0x179074800 {NSDebugDescription=connection to service named ru.habrahabr.app.userwidget}
> Sep 16 10:13:03 byssPhone com.apple.xpc.launchd[1] (ru.habrahabr.app.userwidget[232]): FairPlay decryption failed on binary.

Мы проверили весь наш код и убедились, что проблема точно не у нас. Также стали появляться сообщения на StackOverflow с подобными проблемами.
На текущий момент виджет не работает, решить эту проблему мы не в силах.

Мне кажется, что Apple по ошибке выпустила ряд апдейтов приложений с SDK8 раньше времени.
А виджеты, скорее всего, заработают сами при двух сценариях:
1. Только на релизной iOS8 (не beta и не GM).
2. Или после определенного момента времени (выход релизной iOS8).

Если эта проблема не исправится автоматически, то это будет просто фантастический фейл со стороны Apple.
А камни все равно полетят от пользователей к разработчикам.

Естественно, компания уже в курсе проблемы и пытается ее исправить. Хотя ситуация и неприятная, прогнозы достаточно оптимистичные. Есть основания полагать, что инженеры Apple успеют справиться с проблемой до релиза новой версии ПО и сделают это без вмешательства разработчиков, чьи обновленные версии приложений станут доступны сразу. Пожелаем им удачи, ведь времени осталось не так много. Напомню, что выход iOS 8 ожидается сегодня около 21 часа по Москве.

Обновление:
Денис Германенко сообщил нам о том, что в 13 часов 45 минут по Москве виджеты в версии iOS 8 GM заработали для приложений из App Store. Apple успела исправить ошибку, а значит, ничего не помешает нам насладиться всеми прелестями iOS 8 уже сегодня. Желаем всем гладкого апдейта.

[Обновлено] Сегодняшний выход iOS 8 может быть омрачен проблемами на стороне Apple. Фото.

iOS 8Обновление iOS и устройств AppleПроблемы Apple