AWS Amplify

Il modo più rapido di creare applicazioni per dispositivi mobili che garantiscono scalabilità

AWS Amplify facilita la creazione, la configurazione e l’implementazione di applicazioni per dispositivi mobili che garantiscono la scalabilità, powered by AWS. Amplify esegue il provisioning e gestisce il back-end per dispositivi mobili in modo ottimale, oltre a offrire un framework semplice per integrare il back-end con i front-end su iOS, Android, Web e React Native. Amplify automatizza anche il processo di rilascio dell’applicazione sia per il front-end, sia per il back-end, consentendo così la distribuzione di funzionalità in modo più rapido.

Le applicazioni per dispositivi mobili richiedono l’utilizzo di servizi cloud per azioni che non possono essere completate direttamente sul dispositivo, come la sincronizzazione dei dati offline, l’archiviazione o la condivisione di dati tra più utenti. Spesso è necessario configurare, impostare e gestire più servizi per controllare il back-end. Inoltre, è necessario integrare ogni servizio con l’applicazione, scrivendo diverse righe di codice. Tuttavia, dato il numero crescente di funzionalità delle applicazioni, il codice e il processo di rilascio diventano più complessi e la gestione del back-end richiede più tempo.

Amplify esegue il provisioning e gestisce i back-end delle applicazioni per dispositivi mobili. Basta selezionare le funzionalità necessarie, come l’autenticazione, l’analisi o la sincronizzazione dei dati offline e Amplify eseguirà il provisioning o gestirà il servizio AWS su cui si basano tali funzionalità. Sarà quindi possibile integrare tali funzionalità con la tua applicazione tramite le librerie Amplify e i componenti UI.

Rocket@1x
Facilità d'uso
AWS Amplify è il modo più rapido e più semplice di creare applicazioni per dispositivi mobili su AWS. Amplify consente di configurare rapidamente l’autenticazione, l’analisi e la sincronizzazione di dati offline per i dispositivi mobili con pochi comandi e di integrare tutte queste funzionalità con l’applicazione scrivendo alcune righe di codice.
Tree@1x
Scalabilità in base alle esigenze dell’azienda

AWS Amplify utilizza servizi completamente gestiti come AWS AppSync, AWS Lambda e altri, in modo che non sia necessario eseguire il provisioning o gestire alcuna infrastruttura. I servizi di back-end delle applicazioni scalano secondo le esigenze e verranno addebitati costi solo
in base all’uso effettivo. 

Cloud@1x
Coinvolgimento dei clienti più efficace

AWS Amplify consente di creare esperienze più coinvolgenti e interattive per i clienti. È possibile creare interfacce vocali e di testo basate su Amazon Lex, aggiungere ambienti di realtà virtuale creati con Amazon Sumerian o raggiungere gli utenti con notifiche push, scrivendo poche righe di codice.

AmplifyDiagramLight
MobileLogos@1x
MobileFramework@1x

Framework di Amplify

Il framework di Amplify fornisce un insieme di librerie, componenti UI e un’interfaccia a riga di comando per creare un back-end per dispositivi mobili e integrarlo con le app per iOS, Android, Web e React Native. La CLI di Amplify consente di configurare tutti i servizi necessari per gestire il back-end tramite una semplice interfaccia a riga di comando. La libreria di Amplify facilita l’integrazione del codice con il back-end utilizzando interfacce dichiarative e semplici componenti UI.

Servizi cloud

Amplify utilizza un set di servizi AWS di base organizzati per categoria, tra cui dati offline, autenticazione, analisi, notifiche push, bot, realtà aumentata e realtà virtuale.

Data@1x

Dati

È possibile eseguire una query, archiviare e sincronizzare dati dell’applicazione in tempo reale grazie a funzionalità come accesso ai dati online e offline, manipolazione dei dati da diverse origini e supporto per GraphQL.

Ulteriori informazioni >>

 

User@1x

Autenticazione

Aggiungi la registrazione utenti, l’accesso e il controllo dell’accesso ad applicazioni per dispositivi mobili e Web.

Ulteriori informazioni >>

 

Strumenti di analisi

Integra strumenti di analisi per tenere traccia delle sessioni utente, degli attributi e delle metriche in-app.

Notifiche

Le notifiche push personalizzate possono essere integrate con strumenti di analisi e targeting incorporati.

Bot

Crea interfacce di conversazione utilizzando comandi vocali e di testo basati sull’apprendimento profondo.

Storage

Gestisci i contenuti degli utenti in modo sicuro nel cloud o sul dispositivo.

API

Inoltra richieste HTTP utilizzando REST e GraphQL in modo semplice e sicuro.

Realtà aumentata e realtà virtuale

Integra agevolmente la realtà virtuale (VR), la realtà aumentata (AR) e scenari 3D.


Strumenti per sviluppatori

AWS Amplify automatizza i test per le applicazioni su dispositivi mobili in modo completo. È anche possibile semplificare i deployment per le app Web e le risorse di back-end che utilizzano la Console Amplify. Tutto ciò consente di eseguire prove sulle modifiche al codice rapidamente e facilmente, oltre a permettere di individuare bug quando sono ancora limitati e semplici da risolvere. Grazie a Amplify, sarà possibile intervenire in base al feedback degli utenti e implementare nuove funzioni molto più rapidamente.

AmplifyConsole

Console Amplify

La console AWS Amplify è un servizio di distribuzione e hosting continuo per applicazioni Web mobili. Le applicazioni Web mobili moderne sono create come applicazioni Web a pagina singola che includono tutti i componenti delle applicazioni in file statici. La console AWS Amplify semplifica il rilascio rapido di nuove funzionalità, aiuta a evitare tempi di inattività durante la distribuzione dell'applicazione e gestisce la complessità dell'aggiornamento simultaneo del front-end e del back-end delle applicazioni.

DeviceFarm

Device Farm

AWS Device Farm è un servizio di test completamente gestito per le applicazioni iOS e Android. Potrai eseguire test automatici su un’ampia gamma di dispositivi fisici nel Cloud AWS. In alternativa, potrai eseguire test manuali interagendo con i dispositivi in tempo reale, direttamente dal tuo browser web.