Design av mobil arkitektur
Azure-plattformen kan hjälpa dig att snabbt skapa Android-, iOS- och Windows-appar som passar dina affärsbehov. Du kan också använda Azure för att driva dina appar med intelligenta serverdelstjänster och automatisera utvecklingslivscykeln för att leverera snabbare och med större säkerhet.
Det här är bara några av de tjänster som Azure tillhandahåller för att hjälpa dig med mobil utveckling och serverdelsinfrastruktur:
Azure App Service. Skapa och värdhantera mobila serverdelar och RESTful-API:er på valfritt programmeringsspråk utan att hantera infrastrukturen. Använd Mobile Apps, en funktion i App Service, för att skapa mobilappar för alla enheter.
.NET MAUI. Skapa mobila program med hjälp av en .NET-plattformsoberoende UI-verktygslåda som riktar sig till mobil- och skrivbordsformulärfaktorer på Android, iOS, macOS, Windows och Tizen.
Azure Communication Services. Använd en uppsättning omfattande kommunikations-API:er, video-API:er och SMS-API:er för att distribuera dina program på valfri enhet, på valfri plattform.
Azure Notification Hubs. Använd den här massivt skalbara mobila push-meddelandemotorn för att skicka meddelanden till iOS-, Android-, Windows- eller Kindle-enheter.
Azure Maps. Införliva enkelt platsbaserade data i mobila lösningar.
Azure Cognitive Services. Lägg till kognitiva funktioner i appar med hjälp av API:er och AI-tjänster.
Sökväg till produktion
Azure erbjuder olika alternativ för utvecklingsplattformar och serverdelstjänster.
Mer information om ramverk för utveckling mellan plattformar, plattformar och hybrider finns i Välj ett ramverk för mobil utveckling.
Information om källkodshantering finns i Källkodshantering för molnbaserade mobilprogram.
Information om hur du börjar utforska alternativ för andra serverdelstjänster finns i följande artiklar:
- Skapa mobila serverdelskomponenter med beräkningstjänster
- Lägga till autentisering och hantera användaridentiteter i dina mobilappar
Bästa praxis
Automatisera utvecklingslivscykeln för att leverera snabbare och med större säkerhet. Se dessa artiklar för information om kontinuerlig integrering och kontinuerlig leverans (CI/CD):
- Automatisera livscykeln för dina appar med kontinuerlig bygge och integrering
- Automatisera distributionen och lanseringen av dina mobilprogram med kontinuerliga leveranstjänster
Arkitekturer för mobilappar
Följande avsnitt innehåller länkar till referensarkitekturer i vissa nyckelkategorier.
Storage
- Lagra, synkronisera och fråga mobilprogramdata från molnet
- Molnlagring för mycket säkra, hållbara och skalbara appar med Azure Storage
Skalbarhet
- Skalbara webb- och mobilprogram med Azure Database for MySQL
- Skalbara webb- och mobilprogram med Azure Database for PostgreSQL
Håll dig uppdaterad med mobil utveckling i Azure
Få de senaste uppdateringarna om Azures mobila utvecklingstjänster och funktioner.
Ytterligare resurser
Exempellösningar
Följande är några fler arkitekturer att tänka på: