Conception d’architecture mobile

La plateforme Azure peut vous aider à générer rapidement des applications Android, iOS et Windows qui répondent aux besoins de votre entreprise. Vous pouvez également utiliser Azure pour fournir à vos applications des services back-end intelligents et automatiser le cycle de vie de votre développement afin de les livrer plus rapidement et en toute confiance.

Voici quelques-uns des services fournis par Azure pour vous aider avec le développement mobile et l’infrastructure back-end :

  • Azure App Service. Générez et hébergez des back-ends mobiles et des API RESTful dans le langage de programmation de votre choix sans avoir à gérer l’infrastructure. Utilisez Mobile Apps, une fonctionnalité d’App Service, pour créer des applications mobiles pour n’importe quel appareil.

  • Kit de développement logiciel (MAUI) .NET. Créez des applications mobiles en utilisant un kit d’outils d’interface utilisateur multiplateforme .NET qui cible les facteurs de forme mobile et poste de travail sur Android, iOS, macOS, Windows et Tizen.

  • Azure Communication Services. Utilisez un ensemble d’API de communication, d’API vidéo et d’API SMS enrichies pour déployer vos applications sur n’importe quel appareil de n’importe quelle plateforme.

  • Azure Notification Hubs. Utilisez ce moteur de notification Push mobile hautement évolutif pour envoyer des notifications à des appareils iOS, Android, Windows ou Kindle.

  • Azure Maps. Incorporez facilement des données basées sur l’emplacement dans des solutions mobiles.

  • Azure Cognitive Services. Ajoutez des fonctionnalités cognitives aux applications à l’aide d’API et de services IA.

Parcours de production

Azure fournit différentes options pour les plateformes de développement et les services back-end.

Pour en savoir plus sur les frameworks de développement à plateforme unique, multiplateformes et hybrides, consultez Choisir un framework de développement mobile.

Pour plus d’informations sur la gestion du code source, consultez Gestion du code source d’une application mobile hébergée dans le cloud.

Pour commencer à explorer les options pour d’autres services back-end, consultez les articles suivants :

Meilleures pratiques

Automatisez votre cycle de vie de développement pour livrer plus rapidement et en toute confiance. Consultez ces articles pour plus d’informations sur l’intégration continue et la livraison continue (CI/CD) :

Architectures pour les applications mobiles

Les sections suivantes fournissent des liens vers des architectures de référence dans certaines catégories.

Stockage

Extensibilité

Rester informé sur le développement mobile sur Azure

Procurez-vous les dernières mises à jour sur les services et fonctionnalités de développement mobile Azure.

Ressources supplémentaires

Exemples de solutions

Voici quelques architectures supplémentaires à prendre en compte :