Inserito il: Nov 21, 2017
A partire da oggi, AWS Mobile aggiunge un supporto di qualità superiore per Web e React Native, per permettere agli sviluppatori JavaScript (JS) di sviluppare facilmente applicazioni abilitate per il cloud. In precedenza, gli sviluppatori Web e React Native dovevano configurare manualmente i servizi nella Console AWS, scaricare gli SDK di base e leggere la documentazione solo per iniziare a interagire con la piattaforma. Con il lancio di oggi, gli sviluppatori JS possono configurare facilmente caratteristiche di base delle applicazioni come l'acceso utente, lo storage e le API serverless utilizzando la console riprogettata e la nuova CLI AWS Mobile.
Grazie alla console riprogettata, un progetto ora permette agli utenti di definire quattro diverse piattaforme di applicazioni per il backend. In questo modo gli sviluppatori possono configurare in una sola volta caratteristiche di backend come l'accesso utente e integrarle con applicazioni iOS, Android, Web e React Native, il tutto attraverso la console. Gli sviluppatori vogliono trascorrere più tempo a creare applicazioni di qualità e meno a cablare i backend. Per semplificare questo tipo di attività, abbiamo creato una serie di procedure guidate nella console che guidano l'utente verso l'integrazione riuscita dell'applicazione con un backend AWS. Abbiamo aggiunto, inoltre, componenti HOC (Higher Order Component) nella libreria Amplify che consentono agli utenti di iniziare scrivendo 2-3 righe di codice. Gli sviluppati di applicazioni Web, ad esempio, possono aggiungere un'UI per l'accesso utente alla loro applicazione con 2 righe di codice.
Per gli sviluppatori che vogliono iniziare da zero nuovi progetti, gli starter kit forniscono applicazioni completamente funzionali già abilitate per il cloud. Con un solo clic, è possibile creare un progetto starter in grado di configurare automaticamente per l'utente le risorse di backend e fornire un codice client di esempio per far funzionare un'applicazione cloud senza scrivere una sola riga di codice.
Permettiamo inoltre agli sviluppatori di eseguire test sulle performance utilizzando dispositivi reali per le applicazioni Web ospitati su Mobile Hub. Gli sviluppatori di applicazioni Web, spesso, hanno la possibilità di eseguire le loro applicazioni soltanto su emulatori mobili prima di renderle disponibili negli app store. Ora invece, con un unico comando CLI, gli sviluppatori possono pubblicare l'applicazione Web su una serie di dispositivi iOS e Android nell'AWS Device Farm, gratuitamente. L'applicazione Web è eseguita su numerosi dispositivi, come iPhone 8 e Pixel 2, consentendo di raccogliere informazioni reali sulle performance dell'applicazione, con parametri come "time to first meaningful paint" e "time to first byte". Forniamo, inoltre, screenshot di come appare l'applicazione su schermi di dimensioni diverse e differenti versioni di sistemi operativi, per consentire agli sviluppatori di identificare i problemi di layout prima del lancio.
Per ulteriori informazioni sui miglioramenti, accedi alla console riprogettata.
AWS Mobile Hub ti consente di selezionare la regione in cui saranno create le risorse del tuo progetto. Per maggiori informazioni sulle regioni AWS visita Regioni ed endpoint.