Informazioni sulle app per dispositivi mobili di Azure
App per dispositivi mobili di Azure (noto anche come Microsoft Data Sync Framework) offre agli sviluppatori aziendali e agli integratori di sistemi una piattaforma di sviluppo di applicazioni per dispositivi mobili altamente scalabile e disponibile a livello globale. Il framework fornisce all'app per dispositivi mobili:
- Autenticazione
- Query sui dati
- Sincronizzazione dei dati offline
App per dispositivi mobili di Azure è progettato per funzionare con il servizio app Azure. Poiché si basa su ASP.NET 6, può anche essere eseguito come contenitore in App Contenitore di Azure o servizio Azure Kubernetes.
Perché le app per dispositivi mobili?
Con gli SDK per app per dispositivi mobili, è possibile:
- Creare app native e multipiattaforma: creare app abilitate per il cloud per Android™, iOS o Windows usando SDK nativi.
- Connessione ai sistemi aziendali: autenticare gli utenti con Microsoft Entra ID e connettersi agli archivi dati aziendali.
- Creare app pronte per la modalità offline con la sincronizzazione dei dati: rendere la forza lavoro mobile più produttiva creando app che funzionano offline. Usare App per dispositivi mobili di Azure per sincronizzare i dati in background.
Funzionalità di App per dispositivi mobili di Azure
Le funzionalità seguenti sono importanti per lo sviluppo per dispositivi mobili abilitati per il cloud:
Autenticazione e autorizzazione: usare App per dispositivi mobili di Azure per consentire agli utenti di accedere con social network e enterprise. app Azure Service supporta Microsoft Entra ID, Facebook™, Google®, Microsoft, Twitter® e OpenID Connessione ®. App per dispositivi mobili di Azure supporta qualsiasi schema di autenticazione supportato da ASP.NET Core.
Accesso ai dati: App per dispositivi mobili di Azure offre un'origine dati OData v4 compatibile collegata a un database compatibile tramite Entity Framework Core. È possibile usare qualsiasi database compatibile, tra cui Azure SQL, Azure Cosmos DB o Microsoft SQL Server locale.
Sincronizzazione offline: consente di creare applicazioni per dispositivi mobili affidabili e reattive che operano con un set di dati offline. È possibile sincronizzare automaticamente questo set di dati con il servizio e gestire i conflitti con facilità.
SDK client: è disponibile un set completo di SDK client che coprono lo sviluppo multipiattaforma (.NET e Apache Cordova™). Ogni SDK client è disponibile con una licenza MIT ed è open source.
Funzionalità del servizio app di Azure
Le funzionalità della piattaforma seguenti sono utili per i siti di produzione per dispositivi mobili:
Scalabilità automatica. Il servizio app consente di aumentare rapidamente le prestazioni o il numero di istanze per gestire qualsiasi carico di lavoro in ingresso dei clienti. Selezionare manualmente il numero e le dimensioni delle macchine virtuali o configurare la scalabilità automatica per ridimensionare il servizio in base al carico o alla pianificazione.
Ambienti di gestione temporanea: servizio app possono eseguire più versioni del sito. È possibile eseguire test A/B ed eseguire la gestione temporanea sul posto di un nuovo servizio mobile.
Distribuzione continua: servizio app può integrarsi con sistemi di gestione del controllo del codice sorgente (SCM) comuni, consentendo di distribuire facilmente una nuova versione del servizio mobile.
Rete virtuale. Il servizio app può connettersi alle risorse locali usando una rete virtuale, Azure ExpressRoute o connessioni ibride.
Ambienti isolati e dedicati. Per eseguire in modo sicuro le app del Servizio app di Azure, è possibile eseguire il servizio app in un ambiente completamente isolato e dedicato. Un ambiente di questo tipo è ideale per i carichi di lavoro delle applicazioni che richiedono scalabilità elevata, isolamento o accesso alla rete sicuro.
Passaggi successivi
Per iniziare a usare app per dispositivi mobili di Azure, completare un'esercitazione introduttiva. L'esercitazione illustra le nozioni di base della produzione di un servizio mobile e di un client di propria scelta. Illustra anche l'integrazione dell'autenticazione e della sincronizzazione offline. È possibile completare l'esercitazione più volte, una volta per ogni applicazione client.
- Sviluppo di app di Windows
- Sviluppo di app per dispositivi mobili nativo
- Sviluppo di app per dispositivi mobili multipiattaforma
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per