Google сегодня вносит некоторые улучшения в свою платформу Google Cloud Platform, которые упростят для разработчиков предоставление облачных сервисов для приложений на различных платформах. После первого запуска предварительной версии Cloud Endpoints в начале этого года, Google сегодня объявила, что решение для веб-бэкенда для разработчиков приложений перешло в стадию общей доступности (General Availability). Cloud Endpoints предоставляют разработчикам простой способ создания упрощенного облачного бэкенда для развертывания в их веб-приложениях, а также приложениях для Android и iPhone:
Google Cloud Endpoints состоит из инструментов, библиотек и возможностей, которые позволяют генерировать API и клиентские библиотеки из приложения App Engine, называемого API-бэкендом, для упрощения доступа клиентов к данным из других приложений. Endpoints упрощает создание веб-бэкенда для веб-клиентов и мобильных клиентов, таких как Android или iOS от Apple… Для мобильных разработчиков Endpoints предоставляет простой способ разработки общего веб-бэкенда, а также предоставляет критически важные инфраструктуры, такие как аутентификация OAuth 2.0, что избавляет от значительного объема работы, которая в противном случае потребовалась бы. Кроме того, поскольку API-бэкенд является приложением App Engine, мобильный разработчик может использовать все сервисы и функции, доступные в App Engine, такие как Datastore, Google Cloud Storage, Mail, Url Fetch, Task Queues и так далее.
Google также анонсировала обновление Mobile Backend Starter, своего «готового мобильного бэкенда с развертыванием в один клик, построенного на Cloud Endpoints». Обновление включает поддержку больших медиафайлов в дополнение к переработанным клиентам iOS и Android с обновленными пользовательскими интерфейсами и последней версией Google Cloud Messaging для Android.
Поддержка больших медиафайлов означает, что теперь разработчикам будет проще развертывать приложения, которые позволяют пользователям просматривать и загружать, например, большие видеофайлы и фотографии высокого разрешения:
Обработка больших медиафайлов: многие мобильные приложения позволяют пользователям просматривать и загружать видео и изображения высокого разрешения. Но хранение и предоставление этого контента может быть громоздким. Google Cloud Storage предлагает высокую надежность и доступность при низких затратах. MBS теперь позволяет легко управлять изолированным для пользователя и безопасным доступом к данным в Cloud Storage непосредственно из вашего приложения iOS или Android, без необходимости кодирования на сервере… Представьте, что вы создаете мобильное приложение для отчетов о расходах и хотите позволить своим пользователям загружать фотографии своих чеков. Это очень просто. Ваше приложение для Android или iOS может получить безопасный URL-адрес для загрузки, который может использовать только ваше приложение, а затем использовать стандартные клиентские библиотеки для потоковой передачи байтов в Google Cloud Storage.
Сегодняшнее обновление, безусловно, будет приветствоваться разработчиками, заинтересованными в использовании Google Cloud Platform и App Engine для создания облачного бэкенда для своих мобильных и веб-приложений. Вы можете узнать больше и начать работу с новыми Cloud Endpoints или Mobile Backend Starter прямо сейчас.

