Сегодня компания Microsoft объявила о выпуске крупного обновления для своей гибкой облачной платформы Azure Mobile Services, предназначенной в качестве универсального бекэнда для мобильных платформ Android, iOS, Windows Phone и Windows. Среди заявленных функций отмечаются поддержка Git, сторонних API и Google Cloud Messaging API.
О поддержке системы управления версиями файлов (SCM) Git компанию просили уже довольно давно, и Microsoft просьбы услышала. Теперь разработчики могут без проблем вести разработку и поддержку на локальной машине, а затем с помощью Git выводить проект в работу на Windows Azure. Данное решение выглядит логичным продолжением политики компании, которая обеспечила поддержку свободной SCM в Visual Studio и Team Foundation Server/Service.
Кроме того, Microsoft заявила о том, что в Azure Mobile можно использовать сторонние API, которые могут быть написаны на открытой Node.js с помощью NPM-модулей. Таким образом, разработчик теперь не ограничен исключительно базами данных SQL, но может использовать MongoDB или Table Service REST API. .NET-разработчикам рекомендуют не унывать, так как написание API на этой платформе планируется к поддержке, но реализована она будет несколько позднее.
А вот третье крупное нововведение будет интересно Android-разработчикам. Ранее в этом году Microsoft анонсировала функцию Notification Hubs, которая позволяла рассылать устройствам на iOS и Windows push-уведомления с низкими задержками. Теперь, при помощи Microsoft Open Technologies, была реализована поддержка Google Cloud Messaging API, который используется в Android и Chrome/Chrome OS. Таким образом, с помощью одного вызова API, клиент Windows Azure может рассылать на свои приложения уведомления миллионам пользователей Metro, Android и iOS-приложений.
В качестве небольшого вкусного бонуса Microsoft предложила 20 МБ SQL-хранилища на 12 месяцев каждому клиенту. Конечно, этого не хватит для сколько-либо крупного проекта, но для внутреннего или расширенного бета-тестирования - это отличное подспорье.
Ссылки по теме