Независимые разработчики в массовом порядке отказываются от создания приложений под iCloud — "облачного" хранилища, запущенного Apple осенью 2011 года. Программисты недовольны регулярной потерей данных, закрытой политикой компании и непонятными механизмами работы службы.
iCloud, напомним, предназначен для удаленного хранения музыки, видео, документов, приложений и другого контента. Благодаря "облаку" Apple пользователи могут бесплатно загружать на серверы компании данные суммарным объемом до 5 гигабайт и синхронизировать их между компьютерами Mac и iOS-устройствами. При превышении лимита компания предлагает расширить объем хранилища за отдельную плату.
Рич Сигел из компании Bare Bones Software, известной по текстовому и HTML-редактору BBEdit, жалуется, что иногда iCloud может просто заявить об истечении времени загрузки файла, не объясняя причину. Такое сообщение, по его словам, абсолютно бесполезно для разработчика, так как оно не дает никакой информации для диагоностики и решения проблемы.
Сигел также приводит примеры, когда синхронизация с iCloud занимала до 25 минут. В результате пользователи из-за некорректной работы "облака" ставят низкие оценки программе в App Store, говорит он. При этом если пользователь откажется от iCloud, то все его данные, хранящиеся в приложении локально, также будут удалены.
Еще один программист, Майкл Гебель, пишет: "Core Data и синхронизация по iCloud — все еще шутка. Я не могу сосчитать разработчиков и компаний, которые столкнулись с той же проблемой и в конечном счете сдались — то есть полностью отказались от поддержки iCloud после того, как сотни тысяч пользователей потеряли свои данные", приводит его слова Ars Technica.