Udostępnij za pośrednictwem


Publikowanie aplikacji MAUI platformy .NET dla systemu Android

Ostatnim krokiem tworzenia aplikacji wieloplatformowej platformy .NET (.NET MAUI) jest opublikowanie jej. Publikowanie to proces tworzenia pakietu zawierającego aplikację i jest gotowy do zainstalowania przez użytkowników na swoich urządzeniach. Publikowanie obejmuje dwa podstawowe zadania:

  • Przygotowanie do wdrożenia. Tworzona jest wersja aplikacji, którą można wdrożyć na urządzeniach z systemem Android.
  • Rozkład. Wersja aplikacji jest udostępniana za pośrednictwem co najmniej jednego z różnych kanałów dystrybucji.

Na poniższym diagramie przedstawiono kroki związane z publikowaniem aplikacji .NET MAUI dla systemu Android:

Build and deploy flowchart for .NET MAUI Android apps.

Ważne

Podczas publikowania aplikacji .NET MAUI dla systemu Android jest generowany pakiet systemu Android (APK) lub plik pakietu aplikacji systemu Android (AAB). Plik APK służy do instalowania aplikacji na urządzeniu z systemem Android, a usługa AAB służy do publikowania aplikacji w sklepie Google Play.

Jak widać na powyższym diagramie, przygotowanie do wdrożenia jest identyczne niezależnie od używanej metody dystrybucji. Istnieje kilka sposobów wydania aplikacji systemu Android dla użytkowników:

  • Za pośrednictwem rynku — istnieje wiele platform handlowych systemu Android, które istnieją do dystrybucji, z najbardziej znanym sklepem Google Play.
  • Za pośrednictwem witryny internetowej — można udostępnić aplikację .NET MAUI do pobrania w witrynie internetowej, z której użytkownicy mogą następnie zainstalować aplikację, klikając link.
  • Za pośrednictwem udziału plików — podobnie jak w witrynie internetowej, o ile pakiet aplikacji jest dostępny dla użytkownika, może załadować go side-load na swoim urządzeniu.

Korzystanie z ustalonej platformy handlowej jest najczęstszym sposobem publikowania aplikacji, ponieważ zapewnia najszerszy zasięg rynku i największą kontrolę nad dystrybucją. Jednak publikowanie aplikacji za pośrednictwem platformy handlowej wymaga dodatkowego nakładu pracy.

Wiele kanałów może jednocześnie dystrybuować aplikację MAUI platformy .NET. Na przykład aplikację można opublikować w sklepie Google Play, a także pobrać z serwera internetowego.

Udostępnianie aplikacji do bezpośredniego pobierania jest najbardziej przydatne dla kontrolowanego podzestawu użytkowników, takiego jak środowisko przedsiębiorstwa lub aplikacja przeznaczona tylko dla małego lub dobrze określonego zestawu użytkowników. Dystrybucja serwerów i poczty e-mail jest również prostsza w przypadku modeli publikowania, co wymaga mniejszego przygotowania do opublikowania aplikacji, chociaż aplikacje mogą być blokowane jako załącznik wiadomości e-mail.

Google Play to najbardziej kompleksowa i popularna platforma handlowa dla aplikacji systemu Android. Sklep Google Play umożliwia użytkownikom odnajdywanie, pobieranie, stawki i płacenie za aplikacje, klikając pojedynczą ikonę na urządzeniu lub na komputerze. Sklep Google Play udostępnia również narzędzia ułatwiające analizę trendów sprzedaży i rynku oraz kontrolowanie, które urządzenia i użytkownicy mogą pobrać aplikację.

Ważne

Podczas dystrybucji aplikacji hybrydowej Blazor platforma hosta musi mieć element WebView. Aby uzyskać więcej informacji, zobacz Keep the Web View current in deployed Blazor Hybrid apps (Zachowaj bieżący widok sieci Web we wdrożonych aplikacjach hybrydowych platformy Blazor).

Zobacz też