Verschillende fasen in de ontwikkeling van mobiele toepassingen
Het bouwen van een mobiele toepassing omvat meerdere fasen. U kunt eenvoudig profiteren van Microsoft-services, -hulpprogramma's en -technologieën om hoogwaardige mobiele toepassingen te bouwen.
App-ontwikkeling
U kunt systeemeigen clienttoepassingen met één platform bouwen met talen zoals Objective-C en Java. U kunt platformoverschrijdende apps bouwen met behulp van Xamarin, React Native en Unity. U kunt ook hybride apps bouwen met cordova. Als u clienttoepassingen wilt maken, maakt u gebruik van IDE's en code-editors, zoals Visual Studio, Visual Studio voor Mac of Visual Studio Code op pc's en Macs.
Plannen en ontwerpen met back-endservices
Microsoft biedt diverse services voor het instellen van een veilige, schaalbare en betrouwbare back-end voor uw mobiele toepassing. U kunt serverloze API's en triggers maken zonder dat u uw eigen servers hoeft te onderhouden. Gebruik pushmeldingen, offlinegegevenssynchronisatie, verificatie en gegevensservices om een uitgebreide en uitgebreide mobiele back-end te vormen die ondersteuning biedt voor verschillende app-constructiescenario's.
Het bouwen van een back-endservice heeft veel vereisten. U moet het volgende doen:
- Beperk de gegevensopslag op het apparaat.
- Gegevens synchroniseren op meerdere apparaten.
- Zorg ervoor dat de toepassing wordt uitgevoerd zonder netwerkverbinding.
- Meldingen verzenden naar gebruikers.
- Verminder het batterijverbruik.
- Bouw een schaalbare, betrouwbare en veilige back-end.
- Serveronderhoud automatiseren.
DevOps en continue bewaking
Als u mobiele en cloudtoepassingen wilt maken, profiteert u van continue integratie (CI), continue levering (CD) en continue bewakingsservices om systeemeigen builds voor alle platforms te produceren. U kunt UI-automatiseringstests uitvoeren op duizenden fysieke apparaten, hun releases automatiseren via bètatestkanalen of rechtstreeks implementeren in app stores. U kunt ook gegevens over gebruiksanalyse, fouten en uitzonderingen verzamelen voor hun toepassingen.
Aanvullende services
Veel Azure-services kunnen worden gebruikt, afhankelijk van het type en de aard van de toepassing die wordt gebouwd:
- Azure Cognitive Search om te zoeken in alle typen interne gegevens, met snelle query's.
- Azure Cognitive Services voor het gebruik van kunstmatige intelligentie in uw toepassing.
- Azure SignalR om realtime communicatie in uw toepassing mogelijk te maken.