AWS Amplify

Самый быстрый способ создания масштабируемых мобильных приложений

Сервис AWS Amplify позволяет без труда создавать, настраивать и внедрять масштабируемые мобильные приложения на базе AWS. Amplify предоставляет серверную часть для мобильных приложений и эффективно управляет ею. Простая в использовании платформа позволяет без труда интегрировать серверную часть с клиентскими приложениями на базе iOS, Android, React Native и интернет‑приложениями. Amplify также автоматизирует процесс выпуска клиентских и серверных приложений, что ускоряет доставку новых возможностей пользователям.

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

Сервис Amplify предоставляет серверную часть для мобильных приложений и управляет ею. Просто выберите нужные вам возможности, такие как аутентификация, аналитика или синхронизация данных в автономном режиме, а Amplify автоматически предоставит необходимые сервисы AWS и будет управлять ими. Затем эти возможности можно будет встроить в свое приложение с помощью библиотек Amplify и компонентов пользовательского интерфейса.

Rocket@1x
Простота использования
Использование сервиса AWS Amplify – самый быстрый и простой способ создания мобильных приложений на AWS. Amplify позволяет быстро настроить для мобильных приложений аутентификацию, аналитику и синхронизацию данных в автономном режиме с помощью всего лишь нескольких команд и встроить их в приложение с использованием нескольких строчек кода.
Tree@1x
Масштабирование по мере роста бизнеса

AWS Amplify использует полностью управляемые сервисы, такие как AWS AppSync, AWS Lambda и другие, поэтому выделять инфраструктуру и управлять ею не требуется. Масштабирование сервисов серверной части приложения осуществляется по мере необходимости, и вы платите только за то,
чем пользуетесь. 

Cloud@1x
Улучшенное взаимодействие с клиентами

Сервис AWS Amplify позволяет без труда создавать интерактивные приложения для взаимодействия с клиентами. Можно создавать голосовые и текстовые интерфейсы на базе Amazon Lex, добавлять сцены виртуальной реальности, созданные с помощью Amazon Sumerian, или напрямую обращаться к пользователям через push‑уведомления, для создания которых необходимо написать лишь несколько строчек кода.

AmplifyDiagramLight
MobileLogos@1x
MobileFramework@1x

Amplify Framework

Amplify Framework включает в себя набор библиотек, компоненты пользовательского интерфейса и интерфейс командной строки для создания серверной части мобильных приложений и ее интеграции с приложениями на базе iOS, Android, React Native и интернет‑приложениями. Amplify CLI позволяет настраивать все сервисы, необходимые для работы серверной части, через простой интерфейс командной строки. Библиотека Amplify упрощает интеграцию кода с серверной частью благодаря декларативным интерфейсам и простым компонентам пользовательского интерфейса.

Облачные сервисы

Amplify использует базовый набор сервисов AWS, упорядоченных по категориям, включая такие, как работа с данными в автономном режиме, аутентификация, аналитика, push‑уведомления, боты, а также сервисы дополненной и виртуальной реальности.

Data@1x

Данные

Запрос, хранение и синхронизация данных приложения в режиме реального времени с помощью таких возможностей, как доступ к данным в автономном режиме и в режиме онлайн, манипуляции с данными из нескольких источников данных и поддержка GraphQL.

Подробнее >>

 

User@1x

Аутентификация

Добавление в мобильные и интернет‑приложения возможностей регистрации и авторизации пользователей, а также контроля доступа.

Подробнее >>

 

Аналитика

Поддержка аналитики для отслеживания сеансов пользователей, атрибутов и встроенных в приложение метрик.

Уведомления

Интеграция персонализированных push‑уведомлений со встроенной аналитикой и таргетингом.

Боты

Создание голосовых и текстовых диалоговых интерфейсов на базе технологий глубокого обучения.

Хранилище

Безопасное управление пользовательским контентом в облаке и на устройстве.

API

Быстрое и безопасное создание запросов HTTP с использованием REST и GraphQL.

Дополненная и виртуальная реальность

Простая интеграция виртуальной реальности (VR), дополненной реальности (AR) и трехмерных сцен.


Инструменты для разработчиков

Сервис AWS Amplify полностью автоматизирует процесс тестирования мобильных приложений. Благодаря использованию консоли Amplify также можно оптимизировать процесс развертывания интернет‑приложений и серверных ресурсов. Это позволяет быстро и без труда проверять все изменения кода и выявлять ошибки, пока они незначительны и поддаются простому исправлению. С помощью Amplify можно оперативно реагировать на отзывы и быстрее предоставлять пользователям новые возможности.

AmplifyConsole

Консоль Amplify

Консоль AWS Amplify – это сервис непрерывной доставки и хостинга для мобильных интернет‑приложений. Современные мобильные интернет‑приложения представляют собой одностраничные интернет‑приложения, все компоненты которых упакованы в статические файлы. Консоль AWS Amplify делает добавление новых возможностей быстрее и проще, помогает избежать простоев во время развертывания и упрощает процедуру одновременного обновления клиентской и серверной частей приложений.

DeviceFarm

Device Farm

AWS Device Farm – это полностью управляемый сервис для тестирования приложений на базе iOS и Android. Можно выполнять автоматическое тестирование на множестве физических устройств в облаке AWS. Тестирование также можно выполнять вручную, взаимодействуя с устройствами в режиме реального времени напрямую через веб‑браузер.