Over Azure Mobile Apps

Azure Mobile Apps (ook wel bekend als het Microsoft Data Sync Framework) biedt bedrijfsontwikkelaars en systeemintegrators een ontwikkelplatform voor mobiele toepassingen dat zeer schaalbaar en wereldwijd beschikbaar is. Het framework biedt uw mobiele app met:

  • Verificatie
  • Gegevensquery
  • Offlinegegevenssynchronisatie

Visual overview of Azure Mobile Apps capabilities

Azure Mobile Apps is ontworpen voor gebruik met Azure-app Service. Omdat deze is gebaseerd op ASP.NET 6, kan het ook worden uitgevoerd als een container in Azure Container Apps of Azure Kubernetes Service.

Waarom Mobile Apps?

Met de SDK's voor mobiele apps kunt u het volgende doen:

  • Systeemeigen en platformoverschrijdende apps bouwen: cloud-apps bouwen voor Android™, iOS of Windows met systeemeigen SDK's.
  • Verbinding maken met uw bedrijfssystemen: verifieer uw gebruikers met Microsoft Entra ID en maak verbinding met zakelijke gegevensarchieven.
  • Bouw apps die geschikt zijn voor offlinegebruik met gegevenssynchronisatie: maak uw mobiele werknemers productiever door apps te bouwen die offline werken. Gebruik Azure Mobile Apps om gegevens op de achtergrond te synchroniseren.

Functies van Azure Mobile Apps

De volgende functies zijn belangrijk wanneer u mobiele apps ontwikkelt die zijn ingeschakeld voor de cloud:

  • Verificatie en autorisatie: Gebruik Azure Mobile Apps om gebruikers aan te melden met sociale netwerken en ondernemingen. Azure-app Service ondersteunt Microsoft Entra ID, Facebook™, Google®, Microsoft, Twitter® en OpenID Verbinding maken ®. Azure Mobile Apps ondersteunt elk verificatieschema dat wordt ondersteund door ASP.NET Core.

  • Gegevenstoegang: Azure Mobile Apps biedt een mobiele OData v4-gegevensbron die is gekoppeld aan een compatibele database via Entity Framework Core. Elke compatibele database kan worden gebruikt, waaronder Azure SQL, Azure Cosmos DB of een on-premises Microsoft SQL Server.

  • Offlinesynchronisatie: ontwikkel robuuste en responsieve mobiele toepassingen die werken met een offlinegegevensset. U kunt deze gegevensset automatisch synchroniseren met de service en conflicten eenvoudig afhandelen.

  • Client-SDK's: er is een volledige set client-SDK's die betrekking hebben op platformoverschrijdende ontwikkeling (.NET en Apache Cordova™). Elke client-SDK is beschikbaar met een MIT-licentie en is open source.

Functies van Azure App Service

De volgende platformfuncties zijn handig voor mobiele productiesites:

  • Automatische schaling: met App Service kunt u snel omhoog of uitschalen om in te spelen op de inkomende belasting van klanten. Selecteer handmatig het aantal en de grootte van vm's, of stel automatisch schalen in om uw service te schalen op basis van belasting of planning.

  • Faseringsomgevingen: App Service kan meerdere versies van uw site uitvoeren. U kunt A/B-tests uitvoeren en in-place fasering van een nieuwe mobiele service uitvoeren.

  • Continue implementatie: App Service kan worden geïntegreerd met algemene SCM-systemen (Source Control Management ), zodat u eenvoudig een nieuwe versie van uw mobiele service kunt implementeren.

  • Virtuele netwerken: App Service kan verbinding maken met on-premises resources met behulp van een virtueel netwerk, Azure ExpressRoute of hybride verbindingen.

  • Geïsoleerde/toegewezen omgevingen: u kunt App Service uitvoeren in een volledig geïsoleerde en toegewezen omgeving, zodat Azure App Service-apps veilig kunnen worden uitgevoerd. Deze omgeving is ideaal voor toepassingsworkloads die op grote schaal worden uitgevoerd, of waarvoor isolatie of beveiligde netwerktoegang nodig is.

Volgende stappen

Voltooi een zelfstudie Aan de slag om aan de slag te gaan met Azure Mobile Apps. In deze zelfstudie worden de basisbeginselen besproken van het produceren van een mobiele service en client van uw keuze. Het omvat ook de integratie van verificatie en offlinesynchronisatie. U kunt de zelfstudie meerdere keren voltooien, één keer voor elke clienttoepassing.