AWS AppSync

Crea app basate sui dati con capacità offline e in tempo reale

AWS AppSync aggiorna automaticamente i dati nelle applicazioni per il Web e i dispositivi mobili in tempo reale e aggiorna i dati per gli utenti offline non appena si ricollegano. AppSync facilita lo sviluppo di applicazioni per il Web e i dispositivi mobili che offrono esperienze utente collaborative e reattive.

Puoi utilizzare AWS AppSync per creare applicazioni native per il Web e i dispositivi mobili con iOS, Android, JavaScript e React Native. Accedi alla console AWS AppSync, specifica i dati per la tua applicazione con istruzioni semplici di codice: AppSync gestirà tutto quello che server per archiviare, elaborare e recuperare i dati per la tua applicazione.

Vantaggi

Creazione di prototipi e sviluppo rapidi con GraphQL

Con AppSync puoi specificare i requisiti dei dati dell'applicazione con istruzioni semplici di codice e iterare rapidamente durante la creazione di prototipi e il processo di sviluppo. AWS AppSync utilizza GraphQL, un linguaggio di query standard open-source che rende più semplice la richiesta dei dati dal cloud da parte delle applicazioni.

Crea applicazioni collaborative per il Web e i dispositivi mobili in tempo reale

AWS AppSync facilita la creazione di applicazioni collaborative che mantengono aggiornati i dati condivisi in tempo reale. È sufficiente specificare i dati dell'applicazione con istruzioni semplici di codice: AppSync gestirà tutto quello che server per archiviare, elaborare e recuperare i dati aggiornati in tempo reale. AWS AppSync aggiorna inoltre automaticamente i dati per gli utenti offline non appena si ricollegano. Vengono recuperati solo i dati necessari, riducendo il traffico dei messaggi e migliorando le prestazioni dell'applicazione e l'autonomia della batteria.

Gestisce automaticamente i dati degli utenti offline

AWS AppSync gestisce automaticamente tutte le operazioni sui dati per gli utenti offline. Il servizio supporta un modello di programmazione offline dove i dati dell'applicazione non solo sono disponibili per gli utenti offline ma gli utenti possono anche aggiungere e aggiornare i dati localmente. Ciò facilita lo sviluppo di applicazioni che memorizzano nella cache importanti dati a livello locale per utilizzarli offline e li sincronizzano successivamente con il cloud quando il dispositivo si riconnette.

Aiuta a mantenere protetti i dati

AWS AppSync aiuta a mantenere protetti i dati delle applicazioni e degli utenti. Il servizio si integra con Amazon Cognito e AWS Identity and Access Management, in modo che tu possa impostare autorizzazioni specifiche sulle operazioni GraphQL che impongono controlli rigidi su chi può accedere ai dati.

Crea applicazioni con dati da più fonti

Con AWS AppSync è semplice unire dati da fonti differenti. Ad esempio, puoi creare un'applicazione che utilizza AppSync per associare i dati relativi alle attività di un utente dal telefono e dall'utilizzo di Internet, attività di monitoraggio dell'allenamento fisico e post sui social network e associarli ai dati sulla posizione per riepilogare tutte le attività e le posizioni degli utenti durante la giornata. Con AppSync la tua applicazione può accedere ai dati in Amazon DynamoDB, attivare funzioni AWS Lambda o eseguire query di Amazon Elasticsearch e associare i dati da tali servizi per fornire le informazioni esatte di cui hai bisogno per la tua applicazione.

Risolve automaticamente i conflitti tra i dati

AWS AppSync può risolvere automaticamente i conflitti sui dati che sono condivisi tra più utenti e dispositivi. I conflitti possono verificarsi quando due o più utenti effettuano aggiornamenti nello stesso momento. Il servizio ha regole predefinite per rilevare i conflitti e assicurare che siano risolti ma ti consente anche di aggiungere la tua logica di business nel processo di risoluzione dei conflitti con le funzioni AWS Lambda.

Come funziona

Flow_Diagrams_Reinvent_DeepDish_112617_CM_2

AWS AppSync è attualmente disponibile in anteprima pubblica. Se desideri provare a sviluppare applicazioni per il Web e i dispositivi mobili basate sui dati, registrati per l'anteprima. Durante il periodo di anteprima, l'uso di AWS AppSync è gratuito. Per informazioni sui prezzi al termine del periodo di anteprima, visita la pagina dei prezzi.

Casi d'uso

AWS AppSync è applicabile a tutti i tipi di applicazioni per il Web e i dispositivi mobili nei settori industriali, verticali e categorie dove le applicazioni richiedono aggiornamenti in tempo reale dei dati e capacità offline. Ecco alcuni esempi delle applicazioni che possono trarre vantaggi specifici dallo sviluppo tramite AWS AppSync.  

Applicazioni di collaborazione

Con AWS AppSync è semplice creare applicazioni che consentono a più utenti di condividere e collaborare sui contenuti. AWS AppSync aggiorna automaticamente i dati per diversi tipi di contenuti, compresi documenti, immagini, messaggi di testo e lavagne condivise.

Social media, chat, dating

AWS AppSync è perfetta per creare applicazioni di social media, chat e dating. AWS AppSync aiuta a gestire la messaggistica tra più utenti con una serie di tipi di dati e fonti. Con AWS AppSync gli utenti possono interagire con le loro applicazioni persino quando sono offline: AWS AppSync aggiornerà i loro messaggio quando si ricollegano.

Applicazioni per la formazione sulla realtà aumentata e realtà virtuale

AWS AppSync aiuta a gestire i dati per le applicazioni di formazione e insegnamento, ad esempio medici in sala operatoria con osservatori o insegnanti che tengono lezioni davanti agli studenti. Questi tipi di applicazioni devono supportare la realtà aumentata e la realtà virtuale dove i dati sono combinati o incorporati in altre informazioni e devono essere aggiornati in tempo reale durante una procedura o una sessione interattiva come una lezione

Ulteriori informazioni sulle caratteristiche di AWS AppSync

Visita la pagina delle caratteristiche
Sei pronto per iniziare?
Registrati per l'anteprima
Hai domande?
Contattaci