iCloud — ад для разработчиков

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

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

Один из сотрудников The Verge провел беседы с несколькими крупными разработчиками, и все они говорили о том, что на данный момент iCloud никак не соответствует лозунгу «просто работает». На практике разработчики сталкиваются с проблемами, которые просто невозможно решить предоставляемыми Apple средствами.

Мэтью Панзарино из The Next Web написал статью, в которой объяснил внутреннюю механику iCloud. Фактически, iCloud состоит из двух сервисов: один отвечает за пользовательские приложения и функции (бекапы, почта и так далее), а второй представляет собой набор API для разработчиков. Именно второй компонент позволяет управлять обменом данными, и именно он работает криво.

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

Ожидается, что iOS 7 покажут рамках WWDC летом этого года, и разработчики ждут этот момент с особым волнением. Дело в том, что если и тогда Apple не изменят ситуацию со средствами разработки, то сторонним компаниям-производителям ПО не останется ничего другого, кроме как реализовывать необходимые функции в обход iCloud.

(via)

Это упрощённая версия страницы.

Читать полную версию
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter
я
15.04.13 14:01
ни о чем... все около и ничего конкретного... какие функции глючат? что нетак с апи? чего им нехватает?... все работает как заявлено... чего дейчтвительно хотелось бы это шаринг данных между разными учетками айклауда.... но его нет и он заявлен небыл
maxgrune
15.04.13 15:57
Ни на одном своем маке не могу полностью синхронизироваться с iCloud. Типичная ошибка - Не удалось запросить «Восход: 05:45; закат: 19:15» в «Время восхода и захода солнца» и т.д. в учетной записи «iCloud». Ответ сервера на операцию CalDAVWriteEntityQueueableOperation: 507. Количество контактов тоже отличается при синхронизации на разных машинах. Не помогает и многократная переустановка операционок от Снежка до Горного льва. Такие вот дела...
It's Me!
16.04.13 23:21
Да-да. iCloud самодостаточен. Если что-то там не работает, значит оно не нужно просто.