08.04.2013 Новости
Разработчики приложений недовольны регулярной потерей данных, закрытой политикой Apple и непонятными для них механизмами работы службы iCloud
Согласно опросу, проведённого изданием The Verge, большинство разработчиков недовольно проблемами в работе синхронизации данных между сторонними приложениями с серверами iCloud и другими устройствами. Программисты жалуются на то, что спустя два года после запуска iCloud сервис по-прежнему остается “самым страшным кошмаром” для разработчика. Причиной этого является то, что Apple так и не удалось должным образом интегрировать iCloud с хранилищем Core Data, которое является промежуточным слоем между приложением и базой данных, в которых хранится информация. Когда Core Data и iCloud синхронизируются недостаточно эффективно, это может привести к исчезновению некоторых данных. “Мы не особо довольны работой iCloud, — говорит глава компании Black Pixel Дэниел Паско. — Мы потратили на это много времени, но в синхронизации через iCloud и Core Data были такие проблемы, которые мы просто не смогли разрешить”. Ведущий разработчик Pocket Стив Стреза подытожил ситуацию: “Не забывайте, что в Black Pixel работают одни из лучших разработчиков. Если даже они не смогли заставить iCloud работать, кто тогда сможет?”. Еще один программист, Майкл Гебель, пишет: “Core Data и синхронизация по iCloud — все еще шутка. Я могу сосчитать массу разработчиков и компаний, которые столкнулись с той же проблемой и в конечном счете сдались — то есть полностью отказались от поддержки iCloud после того, как сотни тысяч пользователей потеряли свои ...
читать далее.