Services web et mobiles front-end - Présentation d'Amazon Web Services

Services web et mobiles front-end

Amazon Location Service

Amazon Location Service permet aux développeurs d'ajouter une fonctionnalité de localisation aux applications sans compromettre la sécurité des données ni la confidentialité des utilisateurs.

Les données de localisation sont vitales pour les applications d'aujourd'hui. Elles permettent l'existence de fonctionnalités telles que le suivi des ressources ou le marketing basé sur la localisation. Cependant, les développeurs font face à des obstacles significatifs lors de l'intégration de la fonctionnalité de localisation à leurs applications. Ces obstacles peuvent être le coût, les compromis de confidentialité et de sécurité, ainsi qu'un travail d'intégration lent et fastidieux.

Grâce aux fonctionnalités de données, de suivi et de géorepérage abordables d'Amazon Location Service, et aux intégrations natives avec les services AWS, vous pouvez rapidement créer des applications de localisation sophistiquées, en évitant les coûts élevés du développement personnalisé. Vous gardez le contrôle de vos données de localisation avec Amazon Location et pouvez combiner les données propriétaires aux données du service. Amazon Location fournit des services de localisation rentables utilisant des données de haute qualité provenant des fournisseurs mondiaux de confiance, Esri et HERE.

Amazon Pinpoint

Amazon Pinpoint simplifie l'envoi de messages ciblés à vos clients par le biais de plusieurs canaux d'engagement. Les alertes promotionnelles et les campagnes de fidélisation de la clientèle sont des exemples de campagnes ciblées. Les messages transactionnels sont des messages tels que les confirmations de commande et les messages de réinitialisation de mot de passe.

Vous pouvez intégrer Amazon Pinpoint à vos applications mobiles et web pour capturer des données d'utilisation afin de vous aider à comprendre comment les clients interagissent avec vos applications. Amazon Pinpoint suit également la façon dont vos clients répondent aux messages que vous envoyez, par exemple en affichant le nombre de messages envoyés, ouverts et ceux sur lesquels ils ont cliqué.

Vous pouvez développer des segments d'audience personnalisés et leur envoyer des campagnes ciblées pré-programmées par e-mail, SMS et notifications push. Les campagnes ciblées sont utiles pour envoyer du contenu promotionnel ou éducatif afin de réengager et de fidéliser vos utilisateurs.

Vous pouvez envoyer des messages transactionnels à l'aide de la console ou de l'API REST Amazon Pinpoint. Les campagnes transactionnelles peuvent être envoyées par e-mail, SMS, notifications push et messages vocaux. Vous pouvez également utiliser l'API pour créer des applications personnalisées qui transmettent des messages de campagne et transactionnels.

AWS Amplify

AWS Amplify permet de créer, de configurer et de mettre en œuvre en toute simplicité des applications mobiles adaptatives à technologie AWS. Amplify approvisionne et gère votre backend mobile et fournit un cadre simple pour intégrer facilement votre backend avec vos frontends iOS, Android, Web et React Native. Amplify automatise également le processus de livraison d'applications de votre frontend et de votre backend, vous permettant ainsi de distribuer plus rapidement des fonctionnalités.

Les applications mobiles ont besoin des services cloud pour les actions ne pouvant pas être réalisées directement sur l'appareil, comme la synchronisation de données hors ligne, le stockage ou le partage de données entre plusieurs utilisateurs. Il est souvent nécessaire de configurer, d'installer et de gérer plusieurs services pour faire fonctionner le backend. Il est aussi nécessaire d'intégrer chacun de ces services dans votre application en écrivant de nombreuses lignes de code. Cependant, à mesure que le nombre d'applications augmente, le code et le processus de livraison deviennent de plus en plus complexes, et la gestion du backend demande plus de temps.

Amplify approvisionne et gère les backends pour vos applications mobiles. Sélectionnez simplement les capacités dont vous avez besoin (authentification, analyse, synchronisation de données hors ligne, etc.), et Amplify approvisionnera et gérera automatiquement les services AWS assurant chacune de ces capacités. Vous pourrez ensuite intégrer ces capacités directement dans votre application par le biais des bibliothèques Amplify et des composants d'interface utilisateur.

AWS Device Farm

AWS Device Farm est un service de test d'applications qui vous permet de tester et d'interagir avec vos applications Android, iOS et web sur plusieurs appareils à la fois, ou de reproduire les problèmes sur un appareil en temps réel. Consultez des vidéos, des captures d'écran, des journaux et des données de performance pour identifier et résoudre les problèmes avant d'expédier votre application.

AWS AppSync

AWS AppSync est un backend sans serveur pour les applications mobiles, web et métier.

AWS AppSync facilite la création d'applications mobiles et web orientées données en gérant de manière sécurisée toutes les tâches de gestion des données applicatives, telles que l'accès aux données en ligne et hors ligne, la synchronisation des données et la manipulation des données sur plusieurs sources de données. AWS AppSync utilise GraphQL, un langage de requête API conçu pour créer des applications clientes en fournissant une syntaxe intuitive et flexible pour décrire leurs besoins en données.