Dela via


Om Mobile Apps i Azure App Service

Azure App Service är ett helt hanterat PaaS-erbjudande (plattform som en tjänst) för professionella utvecklare. Tjänsten ger en omfattande uppsättning funktioner för webb-, mobil- och integrationsscenarier.

Funktionen Mobile Apps i Azure App Service ger företagsutvecklare och systemintegratörer en plattform för utveckling av mobilappar med global tillgänglighet och hög skalbarhet.

Visuell översikt över Mobile Apps-funktioner

Varför Mobile Apps?

Med Mobile Apps-funktionen kan du:

  • Bygga plattformsspecifika och plattformsoberoende appar: Oavsett om du bygger appar särskilt för iOS, Android eller Windows eller plattformsoberoende Xamarin- eller Cordova-appar (PhoneGap) kan du använda App Service med plattformsspecifika SDK:er.
  • Koppla ihop dina affärssystem: Med Mobile Apps kan du lägga till företagsövergripande inloggning på några minuter och ansluta till resurser som finns lagrade lokalt eller i molnet.
  • Bygga appar som kan användas offline med datasynkronisering: Du kan öka personalens produktivitet genom att bygga appar som fungerar offline och synkronisera data i bakgrunden med Mobile Apps när det finns anslutning till någon källa med företagsdata eller Saas-API:er (programvara som en tjänst).
  • Skicka push-meddelanden till miljontals användare på några sekunder: Du kan engagera kunderna genom att, oavsett vilken enhet de använder, skicka direkta push-meddelanden anpassade efter deras behov vid precis rätt tidpunkt.

Funktioner i Mobile Apps

Följande funktioner är viktiga för molnkompatibel mobilutveckling:

  • Autentisering och auktorisering: Stöd för identitetsprovidrar, till exempel Azure Active Directory för företagsautentisering, och även leverantörer via sociala nätverk som Facebook, Google, Twitter eller Microsoft-konton. Mobile Apps erbjuder en OAuth 2.0-tjänst för varje provider. Du kan även integrera SDK:n för identitetsprovidern för leverantörsspecifika funktioner.

    Läs mer om autentiseringsfunktionerna.

  • Dataåtkomst: Mobile Apps erbjuder en mobilvänlig OData v3-datakälla som är kopplad till Azure SQL Database eller en lokal SQL Server. Eftersom här tjänsten kan byggas på Entity Framework kan du lätt kan integrera med andra NoSQL- och SQL-dataleverantörer, till exempel Azure Table Storage, MongoDB, Azure Cosmos DB och SaaS-API-leverantörer som Office 365 och Salesforce.com.

  • Offlinesynkronisering: Klient-SDK:erna gör det enkelt att bygga robusta mobilappar med kort svarstid som fungerar med en offlinedatamängd. Du kan synkronisera datamängden automatiskt med data på serverdelen, inklusive konfliktlösningsstöd.

    Läs mer om datafunktionerna.

  • Push-meddelanden: Klient-SDK:erna integreras sömlöst med registreringsfunktionerna i Azure Notification Hubs, vilket innebär att du kan skicka push-meddelanden till miljontals mottagare samtidigt.

    Läs mer om push-meddelandefunktionerna.

  • Klient-SDK:er: Det finns en komplett uppsättning klient-SDK:er för plattformsspecifik utveckling (iOS, Android och Windows), plattformsoberoende utveckling (Xamarin.iOS och Xamarin.Android, Xamarin Forms) och hybridprogramutveckling (Apache Cordova). Alla klient-SDK:er fås med MIT-licens och har öppen källkod.

Funktioner i Azure App Service

Följande plattformsfunktioner är användbara i produktionsmiljöer för mobilappar:

  • Automatisk skalning: Med App Service kan du snabbt skala upp eller ut för att hantera inkommande kundbelastning. Du kan manuellt välja antal och storleken på virtuella datorer eller ställa in automatisk skalning av mobilappsservern utifrån belastning eller schema.

    Läs mer om automatisk skalning.

  • Mellanlagringsmiljöer – Med App Service kan du köra flera olika versioner av webbplatsen så att du kan genomföra A- och B-testning, testa i produktionsmiljö som en del i en större DevOps-plan och mellanlagra en ny serverdel direkt på plats.

    Läs mer om mellanlagringsmiljöer.

  • Kontinuerlig distribution: App Service kan integreras med vanliga källkontrollhanteringssystem (SCM), så att du enkelt kan distribuera en ny version av en serverdel.

    Läs mer om distributionsalternativ.

  • Virtuella nätverk: App Service kan ansluta till lokala resurser genom virtuella nätverk, Azure ExpressRoute eller hybridanslutningar.

    Läs mer om hybridanslutningar, virtuella nätverk och ExpressRoute.

  • Isolerade/dedikerade miljöer: Du kan köra App Service i en helt isolerad och dedikerad miljö för säker körning av Azure App Service-appar. Miljön är perfekt för programarbetsbelastningar som kräver storskalighet, isolering eller säker nätverksåtkomst.

    Upptäck mer om App Service miljöer.

Nästa steg

Kom igång med Mobile Apps i Azure App Service genom att slutföra den här självstudiekursen. I kursen lär du dig grunderna i hur du skapar en valfri mobil serverdelstjänst och klient. Kursen omfattar också integrering av autentisering, offlinesynkronisering och push-meddelanden. Du kan slutföra kursen flera gånger, en gång för varje klientprogram.

Mer information om Mobile Apps finns i vår utbildningsväg. Mer information om Azure App Service-plattformen finns i Azure App Service.