Entwurf der mobilen Architektur

Die Azure-Plattform kann Sie bei der schnellen Erstellung von Android-, iOS- und Windows-Apps unterstützen, die Ihre geschäftlichen Anforderungen erfüllen. Sie können Azure auch verwenden, um intelligente Back-End-Dienste für Ihre Apps bereitzustellen und Ihren Entwicklungslebenszyklus zu automatisieren, um schnellere und zuverlässigere Ergebnisse zu erzielen.

Im Anschluss finden Sie eine Auswahl von Azure-Diensten, die bei der Entwicklung für mobile Geräte sowie für die Back-End-Infrastruktur hilfreich sind:

  • Azure App Service. Erstellen und hosten Sie mobile Back-Ends und RESTful-APIs in der Programmiersprache Ihrer Wahl, ohne Infrastruktur verwalten zu müssen. Verwenden Sie Mobile Apps (ein Feature von App Service), um mobile Apps für ein beliebiges Gerät zu erstellen.

  • Visual Studio App Center: Ermöglicht das Entwickeln, Testen, Freigeben und Überwachen Ihrer mobilen Apps.

  • Xamarin Ermöglicht schnelles Erstellen cloudbasierter mobiler Apps.

  • Azure Communication Services: Verwenden Sie eine Reihe von umfangreichen Kommunikations-APIs, Video-APIs und SMS-APIs, um Ihre Anwendungen auf jedem beliebigen Gerät und auf jeder beliebigen Plattform bereitzustellen.

  • Azure Notification Hubs: Verwenden Sie diese hochgradig skalierbare, mobile Engine für Pushbenachrichtigungen, um Benachrichtigungen an iOS-, Android-, Windows- oder Kindle-Geräte zu senden.

  • Azure Maps: Ermöglicht die mühelose Integration standortbasierter Daten in mobile Lösungen.

  • Azure Cognitive Services: Ermöglicht die Verwendung von APIs und KI-Diensten, um Apps kognitive Funktionen hinzuzufügen.

Pfad zur Produktion

Azure bietet verschiedene Optionen für Entwicklungsplattformen und Back-End-Dienste.

Informationen zu Entwicklungsframeworks für einzelne oder mehrere Plattformen sowie zu Hybridentwicklungsframeworks finden Sie unter Auswählen eines Frameworks für die mobile Entwicklung.

Informationen zur Quellcodeverwaltung finden Sie unter Quellcodeverwaltung für in der Cloud gehostete mobile Anwendungen.

Informationen zu Optionen für andere Back-End-Dienste finden Sie in den folgenden Artikeln:

Bewährte Methoden

Automatisieren Sie Ihren Entwicklungslebenszyklus, um schnellere und zuverlässigere Ergebnisse zu erzielen. Weitere Informationen zur Continuous Integration und Continuous Delivery (CI/CD) finden Sie in den folgenden Artikeln:

Architekturen für mobile Apps

Die folgenden Abschnitte enthalten Links zu Referenzarchitekturen in einigen zentralen Kategorien:

Storage

Skalierbarkeit

Neueste Updates im Zusammenhang mit der Entwicklung für mobile Geräte in Azure

Holen Sie sich die neuesten Updates Azure-Diensten und -Features für die Entwicklung für mobile Geräte.

Zusätzliche Ressourcen

Beispiellösungen

Nachfolgend werden einige weitere interessante Architekturen vorgestellt: