Progettazione dell'architettura per dispositivi mobili

La piattaforma Azure consente di creare rapidamente app Android, iOS e Windows in base alle esigenze aziendali. È anche possibile usare Azure per potenziare le app con servizi back-end intelligenti e automatizzare il ciclo di vita di sviluppo in modo che sia più veloce e sicuro.

Questi sono solo alcuni dei servizi offerti da Azure per semplificare lo sviluppo di dispositivi mobili e l'infrastruttura back-end:

  • Servizio app di Azure. Creare e ospitare back-end per dispositivi mobili e API RESTful nel linguaggio di programmazione preferito senza gestire l'infrastruttura. Usare App per dispositivi mobili, una funzionalità di servizio app, per creare app per dispositivi mobili per qualsiasi dispositivo.

  • Visual Studio App Center. Compilare, testare, rilasciare e monitorare le app per dispositivi mobili.

  • Xamarin. Creare rapidamente app per dispositivi mobili basate sul cloud.

  • Servizi di comunicazione di Azure. Usare un set di API di comunicazione avanzate, API video e API SMS per distribuire le applicazioni in qualsiasi dispositivo, in qualsiasi piattaforma.

  • Hub di notifica di Azure. Usa questo motore di notifica push mobile altamente scalabile per inviare notifiche a dispositivi iOS, Android, Windows o Kindle.

  • Mappe di Azure. Incorporare facilmente i dati basati sulla posizione in soluzioni per dispositivi mobili.

  • Servizi cognitivi di Azure. Aggiungere funzionalità cognitive alle app usando le API e i servizi di intelligenza artificiale.

Percorso di produzione

Azure offre varie opzioni per le piattaforme di sviluppo e i servizi back-end.

Per informazioni sui framework di sviluppo a piattaforma singola, multipiattaforma e ibrida, vedere Scegliere un framework di sviluppo per dispositivi mobili.

Per informazioni sulla gestione del codice sorgente, vedere Gestione del codice sorgente dell'applicazione mobile ospitata nel cloud.

Per iniziare a esplorare le opzioni per altri servizi back-end, vedere questi articoli:

Procedure consigliate

Automatizzare il ciclo di vita di sviluppo in modo che sia più veloce e con maggiore attendibilità. Vedere questi articoli per informazioni sull'integrazione continua e il recapito continuo (CI/CD):

Architetture per le app per dispositivi mobili

Le sezioni seguenti forniscono collegamenti alle architetture di riferimento in alcune categorie chiave.

Storage

Scalabilità

Rimanere aggiornati con lo sviluppo di dispositivi mobili in Azure

Ottenere gli aggiornamenti più recenti nei servizi e nelle funzionalità di sviluppo per dispositivi mobili di Azure.

Risorse aggiuntive

Soluzioni di esempio

Di seguito sono riportate alcune altre architetture da considerare: