Publié le: Dec 4, 2019

Le cadre Amplify est un projet open source pour créer des applications mobiles et Web compatibles avec le cloud. Il se compose de bibliothèques, de composants d’interface utilisateur et d’une chaîne d’outils de l’interface de ligne de commande.

Aujourd'hui, nous déployons une version préliminaire d’Amplify iOS et d’Amplify Android, des bibliothèques open source qui permettent aux développeurs mobiles de créer des applications sans serveur évolutives et sécurisées mise en œuvre dans le cloud. Les développeurs peuvent facilement ajouter des fonctionnalités comme Analytics, AI/ML, API (GraphQL et REST), DataStore et Storage à leurs applications mobiles en utilisant ces bibliothèques Amplify. La prise en charge des portes de sortie dans Amplify vous permet d’utiliser les kits SDK générés par iOS ou Android pour des cas d’utilisation supplémentaires. Les bibliothèques Amplify pour iOS et Android sont à utilisation centrée, contrairement aux kits SDK du service AWS qui sont centrés sur l’utilisation mobile. Elles offrent une interface déclarative qui permet aux développeurs mobiles d’appliquer par programmation les meilleures pratiques avec les abstractions, ce qui se traduit par un cycle de développement plus rapide et moins de lignes de code. Vous pouvez utiliser ces bibliothèques avec des backends créés en utilisant la CLI d’Amplify ou avec des backends AWS existants. C’est ainsi que nous recommandons de créer des applications mobiles à technologie Services AWS.

Cette version inclut également la prise en charge la catégorie Prédictions sur Amplify iOS, ce qui permet aux développeurs de facilement ajouter et configurer des cas d’utilisation basés sur l’IA et le ML dans leurs applications iOS en utilisant peu de lignes de code. Aucune expérience en machine learning n’est requise. Les développeurs peuvent effectuer des cas d'utilisation tels que la traduction de texte, la génération de synthèse vocale en texte, la reconnaissance d'images, la conversion de texte en parole ou encore l’extraction d’informations depuis un texte grâce à la catégorie Prédictions de la nouvelle bibliothèque Amplify iOS et de la CLI d’Amplify.. Les cas d'utilisation pris en charge utilisent des services tels qu'Amazon Rekognition, Amazon Translate, Amazon Polly, Amazon Transcribe, Amazon Comprehend, et Amazon Textract.

La bibliothèque Prédictions pour iOS se sert à la fois des services Amazon IA/ML et du cadre CoreML pour fournie des ensembles de résultats unifiés à la précision très élevée. De plus, la bibliothèque de Prédictions iOS détecte la connectivité Internet et commute facilement entre les inférences en ligne et les inférences hors ligne. Les inférences hors ligne sont prises en charge pour les cas d’utilisation tels que la détection d’étiquettes sur une image, l’identification du langage et de la syntaxe, et la détection d’entités et de phrases clés dans un texte.

Pour en savoir plus sur l’utilisation d’Amplify iOS et d’Amplify Android, consultez notre article de blog. Pour en savoir plus sur le cadre Amplify, consultez notre documentation.