Publicado en: Nov 21, 2017

A partir de hoy, AWS Mobile añade soporte de primera clase para aplicaciones web y React Native, lo que permite a los desarrolladores de JavaScript (JS) desarrollar fácilmente aplicaciones habilitadas para la nube. Anteriormente, los desarrolladores de aplicaciones web y React Native necesitaban configurar manualmente los servicios en la consola de AWS, descargar los SDK base y leer la documentación para empezar a interactuar con la plataforma. Con el lanzamiento de hoy, los desarrolladores de JS pueden configurar fácilmente las características básicas de la aplicación, como el inicio de sesión de los usuarios, el almacenamiento y las API sin servidor utilizando la consola rediseñada y la nueva CLI de AWS Mobile.

Con la consola rediseñada, los usuarios ahora pueden definir cuatro plataformas de aplicaciones distintas para su backend en un proyecto. Esto significa que los desarrolladores pueden configurar una vez funciones del backend como el inicio de sesión de los usuarios e integrarlas con una aplicación iOS, Android, web y React Native, todo a través de la consola. Los desarrolladores quieren dedicar más tiempo a crear aplicaciones de calidad y menos tiempo a conectarlas con sus backends. Para facilitar esta tarea, hemos introducido asistentes paso a paso en la consola, que guían al usuario para que realice con éxito la integración de su aplicación con un backend de AWS. Además, también hemos añadido componentes de orden superior (HOCs) a la biblioteca Amplify que permiten a los usuarios comenzar con solo escribir 2 o 3 líneas de código. Por ejemplo, los desarrolladores de aplicaciones web pueden añadir a una aplicación la interfaz de usuario de inicio de sesión con 2 líneas de código.

Para los desarrolladores que desean comenzar proyectos nuevos desde cero, los kits de inicio proporcionan aplicaciones totalmente funcionales que ya están activadas para la nube. Con un solo clic, puede crear un proyecto inicial que configurará automáticamente los recursos del backend y le proporcionará código de muestra del cliente para que ponga en marcha una aplicación en la nube sin escribir una sola línea de código.

También permitimos a los desarrolladores ejecutar pruebas de desempeño en dispositivos reales para aplicaciones web alojadas en Mobile Hub. A menudo, los desarrolladores de aplicaciones web solo tienen la oportunidad de ejecutar sus aplicaciones en emuladores móviles antes de publicarlas en las tiendas de aplicaciones. Ahora, con un solo comando de la CLI, los desarrolladores pueden publicar gratuitamente esta aplicación web en nuestra flota de dispositivos iOS y Android en AWS Device Farm. La aplicación web se ejecuta en varios dispositivos como el iPhone 8 y el Pixel 2 para obtener información real sobre el desempeño de la aplicación, con métricas como el tiempo hasta la primera pintura significativa y el tiempo hasta el primer byte. Además, proporcionamos capturas de pantalla de cómo se ve la aplicación en diferentes tamaños de pantalla y versiones del sistema operativo para que los desarrolladores puedan identificar problemas de diseño antes de publicarla.

Para obtener más información acerca de las mejoras, inicie sesión en la consola rediseñada.

AWS Mobile Hub le permite seleccionar la región en la que se van a crear los recursos del proyecto. Para obtener más información sobre de las regiones de AWS, consulte Regiones y puntos de enlace.