Olika faser i utveckling av mobilprogram
Att skapa ett mobilprogram omfattar flera steg. Du kan enkelt dra nytta av Microsofts tjänster, verktyg och tekniker för att skapa högkvalitativa mobilprogram.
Apputveckling
Du kan skapa interna klientprogram för en plattform med språk som Objective-C och Java. Du kan skapa plattformsoberoende appar med Xamarin, React Native och Unity. Du kan också skapa hybridappar med hjälp av Cordova. Om du vill skapa klientprogram använder du IDE:er och kodredigerare, till exempel Visual Studio, Visual Studio för Mac eller Visual Studio Code på datorer och Mac-datorer.
Planera och utforma med serverdelstjänster
Microsoft tillhandahåller en mängd olika tjänster för att konfigurera en säker, skalbar och tillförlitlig serverdel för ditt mobilprogram. Du kan skapa serverlösa API:er och utlösare utan att behöva underhålla dina egna servrar. Använd push-meddelanden, datasynkronisering offline, autentisering och datatjänster för att skapa en omfattande och omfattande mobil serverdel som stöder en mängd olika appkonstruktionsscenarier.
Att skapa en serverdelstjänst har många krav. Du måste:
- Begränsa datalagringen på enheten.
- Synkronisera data över flera enheter.
- Kontrollera att programmet körs utan nätverksanslutning.
- Skicka meddelanden till användare.
- Minska batteriförbrukningen.
- Skapa en skalbar, tillförlitlig och säker serverdel.
- Automatisera serverunderhåll.
DevOps och kontinuerlig övervakning
Om du vill skapa mobil- och molnfokuserade program kan du dra nytta av kontinuerlig integrering (CI), kontinuerlig leverans (CD) och kontinuerlig övervakning för att skapa inbyggda versioner för alla plattformar. Du kan köra automatiseringstester för användargränssnittet på tusentals fysiska enheter, automatisera deras versioner via betatestningskanaler eller distribuera direkt till appbutiker. Du kan också samla in användningsanalys, fel och undantagsinformation för deras program.
Ytterligare tjänster
Många Azure-tjänster kan användas beroende på typ och typ av program som skapas:
- Azure Cognitive Search för att söka i alla typer av interna data med snabba frågor.
- Azure Cognitive Services för att använda artificiell intelligens i ditt program.
- Azure SignalR för att aktivera realtidskommunikation i ditt program.