MacRumors

Skip to Content

Разработчики недовольны сбоем, вызывающим ненадежность iCloud

Ряд разработчиков выражают недовольство участившимися проблемами с серверами iCloud, из-за которых некоторые приложения с поддержкой iCloud перестают корректно синхронизироваться.

iCloud Bug Feature Green
Как сообщается на форумах разработчиков и в Твиттере, проблемы с подключением CloudKit наблюдаются с ноября. Некоторые пользователи приложений с поддержкой iCloud видят следующее сообщение: «Request failed with http status code 503» («Не удалось выполнить запрос, код состояния HTTP 503»).

Разработчики популярного приложения для заметок GoodNotes сталкиваются с проблемой настолько часто, что написали документ поддержки для клиентов, столкнувшихся с сообщением об ошибке. Команда GoodNotes заявляет, что приложение автоматически повторяет попытку подключения, и таким образом проблема в конечном итоге решается, но они не уверены в причине возникновения ошибки подключения.

HTTP 503 — это временный код ошибки («Сервис недоступен»), указывающий на то, что серверы iCloud не отвечают должным образом на запросы с ваших устройств. Обычно ошибка устраняется автоматически при повторных попытках GoodNotes, но мы получаем множество сообщений о затяжной ошибке, вызывающей сбои синхронизации.

Эта проблема для нас неочевидна, и мы передали дело в службу технической поддержки Apple для расследования. Похоже, это происходит и с другими приложениями.

Некоторые разработчики отмечают, что их приложения работали без сбоев годами до внезапного появления проблемы с серверами iCloud, которая, по всей видимости, вызывает сообщение об ошибке. Вот что написал один из разработчиков на форумах Apple:

У меня та же проблема с относительно небольшим процентом моих пользователей. Сейчас они получают ошибки 503, но в прошлом году их не было. Мой код не менялся. Я даже не уверен, как подать отчет об ошибке, потому что я не могу воспроизвести проблему на своих устройствах, а она возникает у относительно небольшого процента моих пользователей.

Нескольким разработчикам удалось получить помощь от инженерного отдела Apple, и одному из них удалось изменить контейнер iCloud для своей учетной записи разработчика, чтобы устранить проблему, но, похоже, многие разработчики по-прежнему испытывают трудности.

Другие разработчики прибегли к созданию в своих приложениях панелей состояния iCloud, чтобы клиенты могли видеть, когда iCloud не работает.

Сбои iCloud представляют собой серьезную проблему для разработчиков приложений, поскольку конечный пользователь приложения не знает, что это проблема Apple, и поэтому клиенты винят разработчиков приложений в неработающей функции синхронизации, над которой они не имеют никакого контроля.

Множество разработчиков сообщили о проблеме синхронизации iCloud в Apple, но, судя по количеству жалоб и тому факту, что проблема, похоже, сохраняется как минимум последние пару месяцев, она остается практически без внимания. Вероятно, проблема возникла с выпуском iOS 15 и сопутствующих обновлений, и неясно, когда появится исправление.

Клиентам, испытывающим проблемы с iCloud, следует знать, что это, скорее всего, проблема на стороне Apple, а не ошибка, которую разработчики приложений могут исправить в настоящее время.