BaaS
Новые возможности CloudKit превращают его в полноценный BaaS
С новыми дополнениями стало возможным читывать и вносить изменения в и общедоступную базу данных CloudKit путем процессов со стороны сервиса и скриптов.
Apple расширяет возможности своего сервиса для разработчиков CloudKit, добавляя серверный API и компонент iCloud для поддержки server-to-server запросов к веб-сервису.
До этого момента у разработчиков не было возможности использовать CloudKit в качестве бэкенда.
Представленный на конференции для разработчиков WWDC 2014, CloudKit предоставляет им ряд функций, включая сервис хранения. С новыми дополнениями стало возможным cчитывать и вносить изменения в открытую базу данных CloudKit с помощью серверных процессов и скриптов.
Что это означает для разработчиков? Apple предлагает им облачное хранилище, которое они могут использовать для хранения пользовательских данных. До этого момента информация могла быть добавлена и получена только непосредственно из приложения. Теперь разработчики могут создавать веб-сайты и серверные приложения, которые хранят и преобразуют данные на серверах Apple. Например, RSS-ридер теперь может добавлять записи в ленту на стороне сервера.
Это обновление API дает возможность создавать гораздо больше типов приложений, использующих CloudKit в качестве бэкенда.
Parse, похожий облачный фреймфорк, закроется в следующем году. Благодаря новым функциям, CloudKit может полностью заменить Parse как облачный движок базы данных. Разработчики могут найти больше информации здесь.