Публикация приложения .NET MAUI для Android
Последним шагом в разработке приложения .NET Multi-platform App UI (.NET MAUI) является публикация приложения. Публикация — это процесс создания пакета, содержащего приложение и готовый для установки пользователей на своих устройствах. Публикация включает две основные задачи:
- Подготовка к развертыванию. Создается версия выпуска приложения, которая может быть развернута на устройствах Android.
- Распределение. Версия выпуска приложения доступна через один или несколько различных каналов распространения.
На следующей схеме показаны шаги, связанные с публикацией приложения .NET MAUI Android:
Важно!
При публикации приложения .NET MAUI для Android создается пакет Android (APK) или файл пакета приложений Android (AAB). APK используется для установки приложения на устройство Android, а AAB используется для публикации приложения в Google Play.
Как видно на приведенной выше схеме, подготовка к развертыванию идентична независимо от используемого метода распространения. Существует несколько способов выпуска приложения Android для пользователей:
- Через рынок — существует несколько платформ Android, которые существуют для распространения, с наиболее известным google Play.
- С помощью веб-сайта — приложение .NET MAUI можно сделать доступным для скачивания на веб-сайте , с которого пользователи могут установить приложение, щелкнув ссылку.
- С помощью общей папки — аналогично веб-сайту, если пакет приложения доступен пользователю, он может загрузить его на свое устройство на стороне.
Использование установленной платформы является наиболее распространенным способом публикации приложения, так как он обеспечивает самый широкий охват рынка и наибольший контроль над распределением. Однако публикация приложения через Marketplace требует дополнительных усилий.
Несколько каналов могут одновременно распространять приложение .NET MAUI. Например, приложение можно опубликовать в Google Play, а также с веб-сервера.
Предоставление приложения для прямого скачивания является наиболее полезным для управляемого подмножества пользователей, таких как корпоративная среда или приложение, предназначенное только для небольшого или хорошо заданного набора пользователей. Распространение сервера и электронной почты также являются более простыми моделями публикации, требуя меньшей подготовки к публикации приложения, хотя приложения могут быть заблокированы в виде вложения электронной почты.
Google Play — это самая полная и популярная платформа для приложений Android. Google Play позволяет пользователям обнаруживать, скачивать, оценивать и платить за приложения, щелкнув один значок на своем устройстве или на своем компьютере. Google Play также предоставляет средства для анализа тенденций продаж и рынка и управления тем, какие устройства и пользователи могут скачать приложение.
Важно!
При распространении гибридного приложения Blazor платформа узла должна иметь WebView. Дополнительные сведения см. в статье "Сохранение текущего веб-представления" в развернутых гибридных приложениях Blazor.