Inserito il: Dec 4, 2019
Il framework di Amplify è un progetto open source per creare applicazioni Web e mobili con abilitazione al cloud che consiste in librerie, componenti di interfaccia utente e una toolchain dell'interfaccia a riga di comando.
Oggi pubblichiamo un'anteprima di Amplify iOS e Amplify Android, librerie open source che permettono agli sviluppatori di applicazioni mobili di costruire app serverless basate su cloud scalabili e sicure. Grazie a queste librerie, gli sviluppatori possono facilmente aggiungere alle applicazioni mobili alcune funzionalità come Analytics, AI/ML, API (GraphQL e REST), DataStore e Storage. Il supporto di vie di fuga all'interno di Amplify consente di usare gli SDK iOS e Android generati per ulteriori casi d'uso. A differenza degli SDK Mobile, che si basano sui servizi AWS, le librerie Amplify per iOS e Android sono incentrate sui casi d'uso e offrono un'interfaccia dichiarativa che consente agli sviluppatori di app mobili di applicare in maniera programmatica le best practice con astrazioni che velocizzano il ciclo di sviluppo e riducono le righe di codice. Puoi usare queste librerie con back-end creati mediante l'interfaccia a riga di comando di Amplify o back-end di AWS già esistenti. Questa è la soluzione che consigliamo per creare applicazioni mobili basate sui servizi AWS.
La release in questione include anche il supporto per la categoria Previsioni in Amplify iOS, che permette agli sviluppatori di aggiungere e configurare con facilità casi d'uso basati su AI/ML nelle loro applicazioni iOS usando poche righe di codice. Non è richiesta alcuna esperienza in materia di machine learning. Attraverso la categoria Previsioni nella nuova libreria Amplify iOS e l'interfaccia a riga di comando di Amplify, gli sviluppatori possono realizzare casi d'uso come la traduzione di testo, la conversione da voce a testo, il riconoscimento delle immagini, la conversione da testo a voce e informazioni dettagliate a partire da testo. I casi d'uso supportati si avvalgono di servizi come Amazon Rekognition, Amazon Translate, Amazon Polly, Amazon Transcribe, Amazon Comprehend e Amazon Textract.
La libreria Previsioni per iOS usufruisce sia dei servizi AI/ML di Amazon sia del framework di CoreML, per fornire un'unione di serie di risultati dalla precisione straordinaria. La libreria Previsioni per iOS, inoltre, rileva la connettività Internet e passa senza interruzioni dalle inferenze online a quelle offline e viceversa. Le inferenze offline sono supportate per casi d'uso come il riconoscimento di etichette in un'immagine, l'identificazione di lingua e sintassi e il rilevamento di entità e frasi chiave in un testo.
Per maggiori dettagli sull'uso di Amplify iOS e Amplify Android, consulta il nostro post di blog. Per ulteriori informazioni sul framework di Amplify, consulta la documentazione.