Google Cloud Platform упрощает серверную разработку для iOS с помощью «Mobile Backend Starter»

Google объявил сегодня в своем блоге Cloud Platform о запуске приложения Google App Engine под названием Mobile Backend Starter, которое впервые появилось для разработчиков Android еще в июне. Google заявляет, что приложение помогает упростить процесс серверной разработки для разработчиков, добавляющих облачные сервисы через Google Cloud Platform, предоставляя Mobile Backend и клиентские библиотеки Objective-C для всего: от хранения данных в облаке до отправки push-уведомлений между устройствами и аутентификации аккаунтов Google. Другими словами, это готовый к развертыванию универсальный облачный бэкенд с клиентами для Android и iOS, включающими классы клиентской платформы. Это позволяет разработчикам внедрять ряд облачных сервисов в свои приложения, не беспокоясь о самостоятельном кодировании этих функций.

  • Опциональное серверное кодирование: Управляйте своим облачным сервисом с помощью клиентских библиотек Android и iOS.
  • Cloud Datastore: Храните миллионы объектов в облаке и управляйте ими из своего приложения.
  • Push-уведомления: Отправляйте и транслируйте объекты в виде сообщений через Apple Push Notifications и Google Cloud Messaging.
  • Событийно-ориентированное программирование: Создавайте интерактивный пользовательский опыт в реальном времени, используя Continuous Queries.
  • Аутентификация пользователей: Аутентифицируйте пользователей с помощью аккаунтов Google.
  • Пообъектный доступ: Предотвращайте доступ пользователей к частным данным с помощью нашей модели аутентификации.
  • Создан для масштабирования: Мобильный бэкенд работает на инфраструктуре App Engine для масштабирования до миллионов пользователей в течение нескольких часов (действуют расценки App Engine).

Google делает исходный код приложения доступным на Github, чтобы разработчики могли свободно работать с ним, и это будет включать исходный код как для бэкенда, так и для клиентов iOS и Android. Google подробно описал процесс настройки Mobile Backend Starter на iPhone или iPad:

Начало работы

Вы можете опробовать Mobile Backend Starter на iPhone или iPad всего за несколько шагов (подробнее здесь):

1. Разверните свой бэкенд на App Engine

2. Загрузите ZIP-файл клиента iOS (или клонируйте из репозитория GitHub)

3. Запустите пример на физическом устройстве (примечание: пример не работает на симуляторе iOS)

Вы можете узнать больше о Mobile Backend Starter для iOS здесь.