AWS Amplify

La manera más rápida de crear aplicaciones móviles y web

AWS Amplify es una plataforma de desarrollo para la creación de aplicaciones móviles y web seguras y escalables. Le facilita la autenticación de los usuarios, el almacenamiento de datos y metadatos del usuario de manera segura, la autorización de acceso selectivo a los datos, la integración con el aprendizaje automático, el análisis de las métricas de la aplicación y la ejecución del código del lado del servidor. Amplify cubre el flujo de trabajo completo del desarrollo de aplicaciones móviles desde el control de la versión, las pruebas de código, hasta la implementación de la producción, y escala fácilmente con su negocio desde miles de usuarios a decenas de millones. Las bibliotecas de Amplify y CLI, parte de Marco Amplify, son de código abierto y ofrecen una interfaz conectable que le permite personalizar y crear sus propios complementos.

Platforms Grey@2x
Diagram Dark Blue@2x_with_dotted_line

Toda la comunidad ama Amplify, lo que la convierte en uno de los 5 proyectos de código abierto de mayor crecimiento en GitHub con millones de descargas.

¿Por qué elegir Amplify?

Mayor profundidad y amplitud

Amplify aprovecha la nube de AWS para potenciar sus aplicaciones, de manera que obtenga acceso a una selección de servicios aún más amplia junto con una funcionalidad mucho más profunda dentro de la mayoría de estos servicios que otras plataformas de desarrollo móvil. No hay necesidad de graduar a una plataforma completamente lista para la producción cuando su aplicación crece, ya que Amplify escalará con usted y su negocio. Con Amplify, puede crear aplicaciones en vivo y bajo demanda que pueden lidiar con millones de solicitudes por segundo en cientos de terabytes de datos con latencia de microsegundo en todo el mundo.

Cree para cualquier plataforma

Amplify le brinda una solución integral para crear y operar aplicaciones móviles de Android y iOS de manera nativa, así como a través de aplicaciones web como React Native y React, Ionic, Angular, Javascript y Vue. Le proporciona todo lo que necesita para controlar la versión, para pruebas de códigos automatizadas e implementaciones de aplicaciones de producción. Para las aplicaciones web progresivas, Amplify es la única plataforma que le entrega un flujo de trabajo de desarrollo completo tanto para frontend como para backend.

Datos simplificados

Amplify simplifica el acceso a los datos, sin las complejidades de configurar múltiples tecnologías de base de datos. Puede integrarse fácilmente con los orígenes de datos existentes tales como diferentes bases de datos relacionales y no relacionales. Amplify le permite usar GraphQL para simplificar cómo lidia con los datos mientras otras plataformas no lo hacen. Con GraphQL, puede crear aplicaciones móviles más rápidas e interactivas ya que puede consultar y recuperar múltiples piezas de información entre diferentes fuentes en una sola solicitud de red. Esto ahorra consumo de CPU y de batería de la aplicación.

Sincronización sin conexión

Amplify proporciona una tienda de datos en el dispositivo con sincronización incorporada para su tienda de datos de backend. Todas las demás plataformas solo proporcionan un caché en el dispositivo. Si bien un dispositivo está sin conexión, su aplicación puede consultar y escribir datos en forma local utilizando Amplify. Una vez que el dispositivo se vuelve a conectar en línea, Amplify sincroniza automáticamente el almacenamiento de sus datos locales con el almacenamiento de datos backend y soluciona cualquier conflicto. Con Amplify, puede crear aplicaciones móviles confiables que soportan las interrupciones de la red, así como aplicaciones colaborativas en tiempo real que abarcan dispositivos.

Olvídese de administrar servidores

Amplify le permite ejecutar un código del lado del servidor para su lógica empresarial sin necesidad de administrar servidores. Únicamente paga por los recursos que utiliza para optimizar el ahorro de costos, y no hay necesidad de mantener servidores, actualizaciones o backups, y sus aplicaciones han automatizado la alta disponibilidad.

Controles de seguridad detallados

Amplify le ofrece mejores controles de seguridad para su aplicación que las demás plataformas. Con Amplify, tiene el poder de configurar controles de acceso detallados para cada usuario de su aplicación. Puede configurar fácilmente la autenticación federada de Amazon, Facebook y Google, y también puede controlar la pieza exacta de datos autorizados para cada usuario.

Características

Amplify proporciona un conjunto de características tales como Autenticación, Análisis, API (GraphQL y REST), Interacciones, Predicciones, PubSub, Almacenamiento, Notificaciones Push y XR, que le permiten crear aplicaciones sin servidor con muchas características impulsadas por los servicios de AWS.

Data@1x

Almacén de datos

Un almacén de datos persistente en el dispositivo, en el que se pueden hacer consultas, y que sincroniza los datos entre su aplicación y la nube por medio de GraphQL.

User@1x

Autenticación

Agregue registros, inicio de sesión y control de acceso detallado de usuarios a sus aplicaciones móviles y web.

 

Análisis

Análisis de disminución para supervisar las sesiones de usuario, los atributos y las métricas en la aplicación

API

Haga solicitudes de HTTP usando REST y GraphQL de manera fácil y segura.

Realidad aumentada y realidad virtual

Integre la realidad virtual (RV), realidad aumentada (RA) y escenas 3D con facilidad.

Interacciones

Cree interfaces de conversación con voz y texto mediante el aprendizaje profundo.

Notificaciones

Integre notificaciones push personalizadas con análisis y focalización incorporada.

Predicciones

Agregue capacidades de IA/AA a su aplicación impulsada por servicios en la nube.

PubSub

Conecte su aplicación con el middleware orientado a los mensajes en la nube.

Almacenamiento

Gestione el contenido de usuario de manera segura en la nube o en el dispositivo.

Library(1)
Bibliotecas de Amplify

Use bibliotecas de fuente abierta centradas en casos en Marco Amplify para crear aplicaciones móviles y web impulsadas en la nube.

Más información 
CLI
CLI de Amplify

Cadena de herramientas de código abierto del Marco Amplify para crear, integrar y lidiar con el backend de su aplicación.

Más información 
Console
Consola de Amplify

Alojamiento para aplicaciones web sin servidor de pila completa con implementación continua.

Más información