Inizia a usare AWS gratis

Crea un account gratuito

Ricevi dodici mesi di accesso al piano gratuito di AWS e sfrutta le funzionalità di supporto di base di AWS, inclusi l'assistenza al cliente 24x7x365, i forum di supporto e molto altro.


D: Cos'è AWS Mobile Hub?
AWS Mobile Hub è una console che offre un'esperienza integrata per il rilevamento e la configurazione dei servizi cloud di AWS, nonché per il relativo accesso, al fine di sviluppare e testare le app mobili e monitorarne l'utilizzo. Grazie ad AWS Mobile Hub, è possibile selezionare e configurare le caratteristiche da aggiungere alla propria app mobile. Le caratteristiche di AWS Mobile Hub uniscono servizi AWS, SDK client e un codice per l'integrazione dei client per semplificare e velocizzare l'aggiunta di nuove funzionalità alle app mobili.


D: Quali operazioni posso eseguire con Mobile Hub?
AWS Mobile Hub consente di scoprire le soluzioni AWS per lo sviluppo delle caratteristiche comuni delle app mobili e comprende un accesso semplice alle panoramiche funzionali, alla documentazione e ai forum. In AWS Mobile Hub, si inizia sempre con un progetto. È possibile creare un progetto nuovo o visualizzarne e modificarne uno esistente. Quando si crea un progetto, è possibile selezionare e configurare le caratteristiche da aggiungere all'app, compresi l'accesso utente, lo storage dei dati utente, la distribuzione dei contenuti delle app, la logica cloud, le notifiche push e le analisi dell'app. Dopo aver selezionato e configurato le caratteristiche dell'app, è possibile scaricare codice sorgente e pacchetto SDK o per un'app per l'avvio rapido funzionante. Questa app è pensata per essere utilizzata subito e per funzionare con i servizi a disposizione. È possibile tornare a Mobile Hub per modificare i progetti delle app, al fine di cambiare, aggiungere o rimuovere caratteristiche, creare nuovi progetti o scaricare il codice sorgente dell'app per l'avvio rapido. Dopo aver creato l'app, è possibile testarla su dispositivi reali e monitorare i relativi parametri in un pannello di controllo analitico.


D: Quanto costa utilizzare AWS Mobile Hub?
Con AWS Mobile Hub, vengono addebitati solo i costi dei servizi AWS effettivamente utilizzati. Non sono previsti costi aggiuntivi per l'utilizzo di AWS Mobile Hub. Per ulteriori informazioni sui prezzi e sui piani gratuiti per i servizi offerti da AWS Mobile Hub, visitare la nostra pagina dei prezzi.


D: Come inizio a utilizzare Mobile Hub?
Per gli utenti alla prima esperienza con AWS, è possibile iniziare visitando la nostra pagina Web per ulteriori informazioni e per la registrazione di un account AWS. Dopo aver creato un account AWS, accedere alla console di AWS Mobile Hub. È possibile anche consultare la nostra documentazione o contattarci sul forum.

 


D: Cos'è un progetto di Mobile Hub?
Un progetto di Mobile Hub è una determinata raccolta di caratteristiche e servizi di AWS selezionati per l'app mobile.

D: Quali sono le caratteristiche della funzione di accesso utente?
Tramite AWS Mobile Hub, è possibile configurare in che modo gli utenti accedono all'app: tramite social quali Facebook e Google oppure tramite autenticazione basata su e-mail e password. AWS Mobile Hub configurerà Amazon Cognito Identity e includerà funzionalità di registrazione, accesso e recupero di password nell'app per l'avvio rapido in base alle esigenze, con il codice necessario per collegare Amazon Cognito con i provider di identità configurati. Indipendentemente dalle modalità di accesso degli utenti, Mobile Hub farà in modo che l'app disponga delle corrette policy di controllo degli accessi e segua le best practice di sicurezza di AWS, utilizzando credenziali temporanee con privilegi limitati per accedere ad altre risorse AWS create con Hub. AWS Mobile Hub utilizza l'identità del servizio gratuito Amazon Cognito come tecnologia alla base di questa funzione.
 

D: Quali sono le caratteristiche della funzione di storage dei dati utente?
La funzione di storage dei dati utente comprende lo storage nel cloud per due tipi di dati utente. Per prima cosa, comprende lo storage dei dati utente in coppie di tipo chiave-valore per i casi come i profili e le preferenze degli utenti, le classifiche dei punteggi o lo stato di gioco. È possibile sincronizzare i dati fra più dispositivi autenticati di un utente, per un'esperienza omogenea. AWS Mobile Hub configura Amazon Cognito per la gestione dello storage e della sincronizzazione delle coppie di tipo chiave-valore. Selezionando questa funzione, l'app per l'avvio rapido ne comprenderà un esempio. Oltre allo storage di tipo chiave-valore, lo storage dei dati utente consente di memorizzare i file, ad esempio fotografie, in Amazon S3. È possibile memorizzare file privati dell'utente, ossia file che non devono essere condivisi con altri utenti dell'app, così come è possibile memorizzare file dell'utente leggibili da altri. Mobile Hub crea un bucket Amazon S3 con una cartella per ciascun caso d'uso e imposta i permessi di lettura/scrittura dei file più appropriati per ciascuno di essi. Selezionando questa funzione, l'app per l'avvio rapido ne comprenderà un esempio.

D: In cosa consiste la caratteristica di hosting e streaming?
Utilizzando AWS Mobile Hub, è possibile configurare lo storage nel cloud per le risorse applicative come ad esempio i file, compresi quelli audio/video. È possibile rendere tali file accessibili solo da parte dell'app o renderli disponibili pubblicamente e memorizzarli in cache a livello globale mediante la rete di distribuzione di contenuti di AWS. Inoltre, l'app per l'avvio rapido comprende una copia in cache locale di questi dati nell'app del client, al fine di evitare download superflui. AWS Mobile Hub configura Amazon S3 per gestire lo storage. Se decidi di includere la distribuzione globale dei contenuti, AWS Mobile Hub permette anche la configurazione di Amazon CloudFront. Inoltre, mediante questa caratteristica è possibile semplificare lo sviluppo e il testing delle applicazioni Web. Infatti consente di preconfigurare un sito Web Amazon S3 statico e una distribuzione Amazon CloudFront da utilizzare in scenari di sviluppo sia di testing sia di produzione. Il sito Web includerà file di configurazione JavaScript auto-generati, con supporto per esportazione e importazione ECMAScript 2015, che semplificheranno la creazione di app ibride e per dispositivi mobili che impiegano risorse nel cloud con il kit SDK AWS JavaScript. Il sito Web include inoltre un'app di esempio che dimostra in che modo caricare il kit SDK AWS JavaScript e inoltrare chiamate di Identity ad Amazon Cognito. Mobile Hub offre una configurazione semplificata con cui i clienti possono lanciare il sito Web con un clic dalla console.

D: Quali sono le caratteristiche della funzione di database NoSQL?
Mediante la funzione di database NoSQL, puoi aggiungere istanze Amazon DynamoDB in cui memorizzare ed eseguire query sui dati utilizzati dalle app. Amazon DynamoDB è un servizio di database NoSQL veloce e flessibile pensato per tutte le applicazioni che richiedono una latenza costante non superiore a una decina di millisecondi su qualsiasi scala. Si tratta di un database cloud completamente gestito, con un modello di dati flessibile e prestazioni affidabili che lo rendono un datastore ideale per le app mobili. AWS Mobile Hub consente di configurare un database e definire gli schemi e gli indici della tabella mediante la sua console. Se selezioni questa funzionalità, l'app di esempio includerà il codice per aggiungere ed eliminare dati nelle tabelle del database ed eseguirvi query, consentendo un notevole risparmio in termini di tempo e lavoro.

 

D: Quali sono le caratteristiche della funzione di logica cloud?
Utilizzando AWS Mobile Hub, è possibile creare funzioni per il cloud richiamabili direttamente dall'app mobile per l'esecuzione di azioni (ad esempio convalida in-app di ricevute d'acquisto o ritaglio di immagini) o per il collegamento ad altre risorse software (ad esempio applicazioni aziendali o database). Inserendo la logica applicativa nel cloud, è possibile condividere funzioni comuni fra tutte le app per iOS e Android senza dover scrivere e mantenere due versioni diverse. Inoltre, è possibile modificare le funzioni cloud in maniera istantanea, senza dover sviluppare, testare e inviare nuove versioni dell'app mobile all'app store. AWS Mobile Hub configura AWS Lambda e Amazon API Gateway per gestire l'esecuzione delle funzioni cloud. Inoltre consente di importare gli endpoint di API Gateway esistenti, generando kit SDK personalizzati per Android e iOS nel momento in cui si richiede di integrarli con le app mobili esistenti. Se si inserisce la logica cloud nel progetto, l'app per l'avvio rapido comprenderà una funzione cloud d'esempio che sarà possibile modificare in seguito.

D: Quali sono le caratteristiche della funzione delle notifiche push?
Utilizzando AWS Mobile Hub, è possibile configurare le notifiche push mediante i relativi servizi offerti da Apple (APNS e APNS Sandbox) e Google (GCM). Selezionando questa funzione, la console di Mobile Hub guiderà la configurazione iniziale passo per passo. L'app per l'avvio rapido comprenderà un codice per app mobile per il recupero automatico e l'aggiornamento dei token push. Inoltre, l'app per l'avvio rapido comprenderà il codice per l'inserimento di ciascuna istanza dell'app mobile in una lista, al fine di inviare le notifiche push a tutti gli utenti dell'app mobile con una sola azione di pubblicazione. Mobile Hub, inoltre, consente di creare argomenti per l'app, per consentire agli utenti di iscriversi ai gruppi o alle notifiche per argomento. La funzione delle notifiche push utilizza Amazon Simple Notification Service per l'invio di tali notifiche.

D: In cosa consiste la caratteristica di messaggistica e analisi?
Se scegli di includere questa caratteristica nell'app, Mobile Hub configurerà automaticamente la raccolta di eventi dell'app per dispositivi mobili, l'invio di messaggi su più canali e l'analisi di dati di utente e app con Amazon Pinpoint. L'app per l'avvio rapido inizializza Amazon Pinpoint affinché registri sia gli eventi standard come l'avvio della sessione sia monetizzazione di esempio e a eventi personalizzati. La console può essere impiegata per definire campagne di invio di messaggi agli utenti tramite notifiche push per dispositivi mobili, SMS e e-mail. Potrai suddividere gli utenti in base a diversi criteri per creare campagne mirate a gruppi specifici con messaggi personalizzati. Inoltre potrai confrontare le diverse opzioni in modo diretto per scegliere il messaggio, il canale e la tempistica più appropriati. Amazon Pinpoint offre pannelli di controllo che mostrano parametri di utilizzo e altri indicatori di prestazioni chiave per l'applicazione.

D: Quali sono le caratteristiche della funzione di test dell'app?
Dalla barra di navigazione di Mobile Hub relativa al progetto, è possibile fare clic su Test per andare direttamente alla console di AWS Device Farm, caricare l'app e testarla. AWS Device Farm offre test integrati e supporta gli script di automazione dei testing scritti dagli utenti.

 

D: Cosa offre la funzione di esportazione e importazione del progetto?
Nella pagina dell'elenco di progetti di Mobile Hub, è possibile clonare, esportare e importare i progetti. Questi possono essere clonati all'interno di un account AWS. Gli sviluppatori potranno importare un file di definizione di progetto YAML compresso, esportato dal proprio o da un altro account. Quando un progetto viene clonato o importato, Mobile Hub crea un nuovo progetto ed effettua il provisioning delle risorse AWS corrispondenti a quelle del progetto originale.


D: Quali SDK e piattaforme dei dispositivi sono supportati da Mobile Hub?
AWS Mobile Hub supporta iOS (Swift e Objective C) e Android (Java).

D: Quali codici e SDK sono compresi nel pacchetto scaricabile da Mobile Hub?
Per ciascun progetto configurato con Mobile Hub, è possibile scaricare un'app funzionante per l'avvio rapido, configurata con esempi di utilizzo dei servizi forniti, oppure un pacchetto di SDK, librerie e codici di inizializzazione da inserire nell'app, se presente. Mobile Hub fornirà tali risorse sia per i progetti iOS che per quelli Android. Questi elementi sono scaricabili dopo aver configurato le caratteristiche nella pagina Build di Mobile Hub.

D: Posso utilizzare altri servizi AWS con un progetto di Mobile Hub?
È possibile effettuare il provisioning e la configurazione di altri servizi AWS (ad esempio Amazon EC2) nelle rispettive console di servizio, accessibili mediante la home page della Console di gestione AWS.

 

D: Mobile Hub supporta Unity o Xamarin?
AWS offre SDK sia per Unity che per Xamarin. Visitare la nostra pagina degli SDK per scaricarli. Al momento, Mobile Hub non genera app d'esempio funzionanti per Unity o Xamarin.

 

D: Mobile Hub crea risorse visibili in altre console?
Sì. Le risorse sottoposte a provisioning e configurate mediante AWS Mobile Hub sono visibili e gestibili nelle rispettive console dei servizi AWS. Le risorse associate a un progetto di Mobile Hub verranno designate con un nome, come ad esempio nomeprogetto_nomerisorsa_MOBILEHUB_456456 (ID univoco). La sezione Resources nel progetto di Mobile Hub mostra tutte le risorse create e modificate di tale progetto.

D: Posso utilizzare le console di servizio per gestire e configurare risorse inizialmente create in Mobile Hub?
Sì, dopo aver creato un progetto di Mobile Hub e aver configurato una risorsa, è possibile accedere alle relative console di servizio per operazioni avanzate di configurazione e gestione di tale servizio. Ad esempio, è possibile accedere alla console di Mobile Analytics per visualizzare e analizzare i parametri di utilizzo dell'app e i relativi grafici e configurare AutoExport per i dati degli eventi dell'app mobile in Amazon S3 e Amazon Redshift. I collegamenti alle console di servizio sono disponibili nella pagina Resource, nella barra di navigazione a sinistra della console di Mobile Hub. Inoltre, come già indicato, è possibile accedere alle varie console di servizio dalla home page della Console di gestione AWS.

D: Posso associare le risorse dei servizi create direttamente nelle rispettive console a un progetto di Mobile Hub affinché tali risorse siano visibili e gestibili nel pannello di controllo del progetto di Mobile Hub?
AWS Mobile Hub consente di utilizzare le funzioni Lambda esistenti. Al momento, le altre risorse create e sottoposte a provisioning in maniera indipendente tramite singole console di servizio non possono avere riferimenti nei progetti di Mobile Hub.

D: Come posso controllare gli accessi ai progetti di Mobile Hub da parte dei membri del team?
L'accesso alle risorse di servizio configurate tramite AWS Mobile Hub viene controllato mediante i meccanismi standard per l'accesso utenti di AWS disponibili in IAM (Identity and Access Management). In una situazione che prevede un team, i membri dispongono dell'accesso per creare progetti di Mobile Hub e gestire le risorse di progetto secondo quanto definito dai permessi accordati ai loro accessi AWS, circa i servizi sottostanti utilizzati da AWS Mobile Hub (Amazon Cognito, Amazon DynamoDB, Amazon S3, AWS Lambda, Amazon SNS, Amazon CloudFront, AWS Device Farm e Amazon Mobile Analytics).

D: Quali regioni sono supportate da Mobile Hub?
Per impostazione predefinita, AWS Mobile Hub effettua il provisioning delle risorse dei servizi AWS nella regione US-East-1.

 


D: La mia domanda non trova risposta in queste domande frequenti. Come posso contattare Amazon per richiedere assistenza?
È possibile contattarci via e-mail per ulteriore assistenza, seguirci sul nostro blog o visitare il forum di Mobile Hub

D: Come posso richiedere una nuova funzione o fornire un feedback su questo prodotto?
È possibile condividere opinioni sul forum di Mobile Hub.