Publié le: Nov 21, 2017

À compter de ce jour, AWS Mobile ajoute également une prise en charge de pointe du Web et de React Native, ce qui permet aux développeurs JavaScript (JS) de concevoir facilement des applications dans le cloud. Jusqu'ici, les développeurs Web et React Native devaient configurer manuellement les services dans la console AWS, télécharger les SDK de base et lire la documentation avant même de commencer à interagir avec la plateforme. La nouvelle version mise en ligne aujourd'hui permet aux développeurs JS de configurer très facilement les fonctions-clé de l'application telles que la connexion de l'utilisateur, le stockage et les API sans serveur, en utilisant la console repensée et la nouvelle interface de lignes de commande AWS Mobile.

La nouvelle conception de la console permet aux utilisateurs de définir quatre plateformes d'application différentes pour leur backend dans un seul projet. Cela signifie que les développeurs n'ont besoin de configurer leurs fonctionnalités backend (telles que User Sign-In) qu'une seule fois et peuvent ensuite les intégrer à leurs applications iOS, Android, Web et React Native, le tout via la console. Les développeurs souhaitent passer moins de temps à configurer leurs backends afin de libérer du temps pour créer des applications de qualité. Pour les aider dans cette tâche, nous avons intégré dans notre console des assistants étape par étape qui guident l'utilisateur lors de l'intégration de leur application avec le backend AWS. De plus, nous avons également ajouté des composants d'ordre supérieur (HOC) à la bibliothèque Amplify qui permettent aux utilisateurs de se lancer avec seulement quelques lignes de code. Par exemple, il est possible pour les développeurs d'applications Web d'ajouter une interface de connexion de l'utilisateur avec seulement deux lignes de code.

Pour les développeurs souhaitant démarrer de nouveaux projets de zéro, les kits de démarrage mettent à disposition des applications entièrement fonctionnelles déjà compatibles cloud. Il suffit d'un clic pour créer un projet de démarrage qui configure automatiquement les ressources backend et propose des exemples de code client afin d'obtenir une application de cloud fonctionnelle sans entrer une seule ligne de code.

Les développeurs ont également la possibilité d'effectuer des tests de performance sur des appareils pour applications Web réels, hébergés sur Mobile Hub. Souvent, les développeurs d'applications Web ont la possibilité de tester leurs applications uniquement sur des émulateurs mobiles avant la mise en ligne sur les magasins d'applications. Désormais, il suffit d'une ligne commande CLI pour que les développeurs publient gratuitement leur application Web sur notre parc d'appareils iOS et Android sous AWS Device Farm. L'application est ensuite exécutée sur plusieurs appareils, tels que l'iPhone 8 et Pixel 2, afin d'obtenir des informations sur les performances de l'application en conditions réelles, par exemple des données comme le temps d'affichage du premier contenu pertinent ou le délai avant de télécharger le premier octet. Nous fournissons également des impressions d'écran de l'application sur différentes tailles d'écran et diverses versions de systèmes d'exploitation, afin que les développeurs puissent identifier des problèmes de disposition avant la mise en ligne.

Connectez-vous à notre console repensée pour en savoir plus sur ces améliorations.

Le Mobile Hub AWS vous permet de sélectionner la région dans laquelle les ressources de votre projet sont créées. Pour plus d'informations sur les régions AWS, consultez Régions et points de terminaison.