Freigeben über


Veröffentlichen einer .NET MAUI-App für Android

Der letzte Schritt bei der Entwicklung einer .NET Multi-Platform App UI (.NET MAUI)-App besteht darin, sie zu veröffentlichen. Die Veröffentlichung besteht darin, ein Paket zu erstellen, das die App enthält und das Benutzer*innen auf ihren Geräten installieren können. Die Veröffentlichung umfasst zwei wesentliche Aufgaben:

  • Vorbereiten der Bereitstellung Eine Releaseversion der Anwendung wird erstellt, die auf Android-Geräten bereitgestellt werden kann.
  • Verteilung. Die Releaseversion einer Anwendung wird über mindestens einen der verschiedenen Verteilungskanäle verfügbar gemacht.

In folgendem Diagramm werden die Schritte zur Veröffentlichung einer .NET MAUI Android-App veranschaulicht:

Build and deploy flowchart for .NET MAUI Android apps.

Wichtig

Beim Veröffentlichen Ihrer .NET MAUI-App für Android generieren Sie ein Android-Paket (APK) oder eine Android App Bundle (AAB)-Datei. Das APK wird verwendet, um Ihre App auf einem Android-Gerät zu installieren, und die AAB, um Ihre App in Google Play zu veröffentlichen.

Wie Sie im oben stehenden Diagramm erkennen können, unterscheidet sich die Vorbereitung bei unterschiedlichen Verteilungsmethoden nicht. Es gibt mehrere Möglichkeiten, wie Sie eine Android-Anwendung für Benutzer*innen bereitstellen können:

  • Über einen Marketplace – Es gibt mehrere Android-Marketplaces, die für die Verteilung vorhanden sind, wobei Google Play der bekannteste ist.
  • Über eine Website - Eine .NET MAUI-App kann auf einer Website zum Download zur Verfügung gestellt werden. Dort können Benutzer*innen die App über einen Link installieren.
  • Über eine Dateifreigabe – Ähnlich wie bei einer Website: Solange das App-Paket für die Benutzer*innen verfügbar ist, können sie es auf ihrem Gerät querladen.

Ein etablierter Marketplace ist die am häufigsten gewählte Methode zur Verteilung einer Anwendung, da so die weiteste Reichweite und die höchstmögliche Kontrolle über die Verteilung erreicht wird. Die Veröffentlichung einer Anwendung auf einem Marketplace geht jedoch mit Mehraufwand einher.

Eine .NET MAUI-App kann gleichzeitig über mehrere Kanäle verteilt werden. Eine App kann beispielsweise auf Google Play veröffentlicht sowie über einen Webserver heruntergeladen werden.

Die Bereitstellung einer App zum direkten Download ist vor allem für eine kontrollierte Untergruppe von Benutzer*innen sinnvoll, wie etwa für eine Unternehmensumgebung oder eine App, die nur für eine kleine oder genau festgelegte Gruppe von Benutzer*innen gedacht ist. Server- und E-Mail-Verteilung sind einfachere Veröffentlichungsmodelle und erfordern weniger Vorbereitung zum Veröffentlichen, obwohl Apps möglicherweise als E-Mail-Anlage blockiert werden.

Google Play ist einer der umfassendsten und beliebtesten Marketplaces für Android-Anwendungen. Auf Google Play können Benutzer*innen Anwendungen entdecken, herunterladen, bewerten und kaufen – und das mit einem Klick auf ein einziges Symbol auf ihrem Gerät oder ihrem Computer. Google Play bietet auch Tools, die bei der Analyse von Verkaufs- und Markttrends helfen und kontrollieren, welche Geräte und Benutzer*innen eine App herunterladen dürfen.

Wichtig

Bei der Verteilung einer Blazor Hybrid-App muss die Hostplattform über eine WebView verfügen. Weitere Informationen finden Sie unter Webansicht in bereitgestellten Blazor-Hybrid-Apps aktuell halten.

Siehe auch