Informazioni su App per dispositivi mobili nel servizio app di Azure About Mobile Apps in Azure App Service

Il servizio app di Azure è un'offerta di piattaforma distribuita come servizio (PaaS) interamente gestita per sviluppatori professionisti.Azure App Service is a fully managed platform as a service (PaaS) offering for professional developers. Il servizio offre un set completo di funzionalità per scenari Web, per dispositivi mobili e di integrazione.The service brings a rich set of capabilities to web, mobile, and integration scenarios.

La funzionalità App per dispositivi mobili del servizio app di Azure offre a integratori di sistemi e sviluppatori aziendali una piattaforma di sviluppo di applicazioni per dispositivi mobili con scalabilità elevata e disponibilità globale.The Mobile Apps feature of Azure App Service gives enterprise developers and system integrators a mobile-application development platform that's highly scalable and globally available.

Panoramica visiva delle funzionalità di App per dispositivi mobili

Perché le app per dispositivi mobili?Why Mobile Apps?

Con la funzionalità App per dispositivi mobili, è possibile:With the Mobile Apps feature, you can:

  • Compilare app native e multipiattaforma. Sia che si compilino app native iOS, Android e Windows o app multipiattaforma Xamarin o Cordova (PhoneGap), è possibile sfruttare il servizio app usando SDK nativi.Build native and cross-platform apps: Whether you're building native iOS, Android, and Windows apps or cross-platform Xamarin or Cordova (PhoneGap) apps, you can take advantage of App Service by using native SDKs.
  • Connettersi ai sistemi aziendali. Con la funzionalità App per dispositivi mobili, è possibile aggiungere l'accesso aziendale in pochi minuti e connettersi alle risorse aziendali locali o nel cloud.Connect to your enterprise systems: With the Mobile Apps feature, you can add corporate sign-in in minutes, and connect to your enterprise on-premises or cloud resources.
  • Compilare app offline con sincronizzazione dei dati. È possibile aumentare la produttività della forza lavoro mobile compilando app eseguibili offline e usando App per dispositivi mobili per sincronizzare i dati in background quando è disponibile la connettività con qualsiasi origine dati o API SaaS (Software as a Service) aziendale.Build offline-ready apps with data sync: Make your mobile workforce more productive by building apps that work offline, and use Mobile Apps to sync data in the background when connectivity is present with any of your enterprise data sources or software as a service (SaaS) APIs.
  • Inviare notifiche push a milioni di utenti in pochi secondi. È possibile coinvolgere i clienti con notifiche push immediate su qualsiasi dispositivo, personalizzate in base alle specifiche esigenze e inviate al momento giusto.Push notifications to millions in seconds: Engage your customers with instant push notifications on any device, personalized to their needs, and sent when the time is right.

Funzionalità di App per dispositivi mobiliMobile Apps features

Le funzionalità seguenti sono importanti per lo sviluppo per dispositivi mobili abilitati per il cloud:The following features are important to cloud-enabled mobile development:

  • Autenticazione e autorizzazione. Supporto provider di identità, tra cui Azure Active Directory per l'autenticazione aziendale, nonché provider di servizi di social networking come Facebook, Google, Twitter e account Microsoft.Authentication and authorization: Support for identity providers, including Azure Active Directory for enterprise authentication, plus social providers such as Facebook, Google, Twitter, and Microsoft accounts. App per dispositivi mobili offre un servizio OAuth 2.0 per ogni provider.Mobile Apps offers an OAuth 2.0 service for each provider. È anche possibile integrare l'SDK del provider di identità per funzionalità specifiche del provider.You can also integrate the SDK for the identity provider for provider-specific functionality.

    Altre informazioni sulle funzionalità di autenticazione.Discover more about the authentication features.

  • Accesso ai dati. App per dispositivi mobili offre un'origine dati OData v3 ottimizzata per dispositivi mobili collegata al database SQL di Azure o a un'istanza locale di SQL Server.Data access: Mobile Apps provides a mobile-friendly OData v3 data source that's linked to Azure SQL Database or an on-premises SQL server. Dato che questo servizio può essere basato su Entity Framework, consente una facile integrazione con altri provider di dati NoSQL e SQL, tra cui Archiviazione tabelle di Azure, MongoDB e Azure Cosmos DB, e provider di API SaaS come Office 365 e Salesforce.com.Because this service can be based on Entity Framework, you can easily integrate with other NoSQL and SQL data providers, including Azure Table storage, MongoDB, Azure Cosmos DB, and SaaS API providers such as Office 365 and Salesforce.com.

  • Sincronizzazione offline. Gli SDK client facilitano la compilazione di applicazioni per dispositivi mobili solide e reattive che funzionano con un set di dati offline.Offline sync: The client SDKs make it easy to build robust and responsive mobile applications that operate with an offline dataset. Il set di dati può essere sincronizzato con i dati back-end, con supporto della risoluzione dei conflitti.You can sync this dataset automatically with the back-end data, including conflict-resolution support.

    Altre informazioni sulle funzionalità dati.Discover more about the data features.

  • Notifiche push. Gli SDK client si integrano facilmente con le funzionalità di registrazione di Hub di notifica di Azure, consentendo di inviare notifiche push a milioni di utenti contemporaneamente.Push notifications: The client SDKs integrate seamlessly with the registration capabilities of Azure Notification Hubs, so you can send push notifications to millions of users simultaneously.

    Altre informazioni sulle funzionalità di notifica push.Discover more about the push notification features.

  • SDK client. È disponibile un set completo di SDK client che coprono lo sviluppo nativo (iOS, Android e Windows), multipiattaforma (Xamarin.iOS, Xamarin.Android e Xamarin.Forms) e di applicazioni ibride (Apache Cordova).Client SDKs: There is a complete set of client SDKs that cover native development (iOS, Android, and Windows), cross-platform development (Xamarin.iOS and Xamarin.Android, Xamarin.Forms), and hybrid application development (Apache Cordova). Ogni SDK client è disponibile con una licenza MIT ed è open source.Each client SDK is available with an MIT license and is open-source.

Funzionalità del servizio app di AzureAzure App Service features

Le funzionalità della piattaforma seguenti sono utili per i siti di produzione per dispositivi mobili:The following platform features are useful for mobile production sites:

  • 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.Autoscaling: With App Service, you can quickly scale up or scale out to handle any incoming customer load. È possibile selezionare manualmente il numero e le dimensioni delle VM o configurare la scalabilità automatica per ridimensionare il back-end delle app per dispositivi mobili in base al carico o alla pianificazione.Manually select the number and size of VMs, or set up autoscaling to scale your mobile-app back end based on load or schedule.

    Altre informazioni sulla scalabilità automatica.Discover more about autoscaling.

  • Ambienti di staging. Il servizio app può eseguire più versioni del sito e consente così di eseguire test A/B, test in ambiente di produzione nell'ambito di un piano DevOps più ampio e staging sul posto di un nuovo back-end.Staging environments: App Service can run multiple versions of your site, so you can perform A/B testing, test in production as part of a larger DevOps plan, and do in-place staging of a new back end.

    Altre informazioni sugli ambienti di staging.Discover more about staging environments.

  • Distribuzione continua. Il servizio app può integrarsi con i sistemi comuni per la gestione del controllo del codice sorgente e consente così di distribuire facilmente una nuova versione del back-end.Continuous deployment: App Service can integrate with common source control management (SCM) systems, allowing you to easily deploy a new version of your back end.

    Altre informazioni sulle opzioni di distribuzione.Discover more about deployment options.

  • Rete virtuale. Il servizio app può connettersi alle risorse locali usando una rete virtuale, Azure ExpressRoute o connessioni ibride.Virtual networking: App Service can connect to on-premises resources by using virtual network, Azure ExpressRoute, or hybrid connections.

    Altre informazioni su connessioni ibride, reti virtuali ed ExpressRoute.Discover more about hybrid connections, virtual networks, and ExpressRoute.

  • 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.Isolated and dedicated environments: For securely running Azure App Service apps, you can run App Service in a fully isolated and dedicated environment. Un ambiente di questo tipo è ideale per i carichi di lavoro delle applicazioni che richiedono scalabilità elevata, isolamento o accesso alla rete sicuro.This environment is ideal for application workloads that require high scale, isolation, or secure network access.

    Altre informazioni sugli ambienti del servizio app.Discover more about App Service environments.

Passaggi successiviNext steps

Per iniziare a usare App per dispositivi mobili nel servizio app di Azure, completare l'esercitazione introduttiva.To get started with Mobile Apps in Azure App Service, complete the getting started tutorial. L'esercitazione illustra le nozioni di base della creazione di un back-end e un client per dispositivi mobili di propria scelta,The tutorial covers the basics of producing a mobile back end and client of your choice. nonché l'integrazione dell'autenticazione, della sincronizzazione offline e delle notifiche push.It also covers integrating authentication, offline sync, and push notifications. È possibile completare l'esercitazione più volte, una per ogni applicazione client.You can complete the tutorial multiple times, once for each client application.

Per altre informazioni su App per dispositivi mobili, vedere la mappa di apprendimento.For more information about Mobile Apps, review our learning map. Per altre informazioni sulla piattaforma Servizio app di Azure, vedere [Servizio app di Azure].For more information about the Azure App Service platform, see [Azure App Service].