Publicación de una aplicación .NET MAUI para Android

El paso final del desarrollo de una aplicación de .NET Multi-platform App UI (.NET MAUI) es publicarla. La publicación es el proceso de crear un paquete que contiene la aplicación y está listo para que los usuarios lo instalen en sus dispositivos. La publicación implica dos tareas esenciales:

  • Preparación para la implementación. Se crea una versión de lanzamiento de la aplicación que se puede implementar en dispositivos Android.
  • Distribución. La versión de lanzamiento de una aplicación estará disponible a través de uno o varios canales de distribución.

los pasos involucrados en la publicación de una aplicación de .NET MAUI para Android:

Build and deploy flowchart for .NET MAUI Android apps.

Importante

Al publicar tu aplicación de .NET MAUI para Android, generas un paquete Android (APK) o un archivo Android App Bundle (AAB). El APK se usa para instalar la aplicación en un dispositivo Android y AAB se usa para publicar la aplicación en Google Play.

Como puede observarse en el diagrama anterior, la preparación para la implementación es idéntica sin importar el método de distribución que se use. Hay varias formas de publicar una aplicación para Android:

  • A través de un mercado: hay varios mercados de Android que existen para la distribución, el más conocido Google Play.
  • A través de un sitio web: una aplicación .NET MAUI puede estar disponible para su descarga en un sitio web, desde el que los usuarios pueden instalarla haciendo clic en un vínculo.
  • A través de un recurso compartido de archivos: similar a un sitio web, siempre que el paquete de la aplicación esté disponible para el usuario, puede cargarlo localmente en su dispositivo.

Usar un marketplace establecido es la manera más común para publicar una aplicación, ya que proporciona la mayor cobertura de mercado y el máximo control sobre la distribución. Sin embargo, publicar una aplicación a través de un marketplace requiere un esfuerzo adicional.

Varios canales pueden distribuir una aplicación .NET MAUI simultáneamente. Por ejemplo, una aplicación puede publicarse en Google Play y también descargarse desde un servidor web.

Poner la aplicación a disposición mediante descarga directa es la más útil para un subconjunto controlado de usuarios, como un entorno empresarial o una aplicación que solo está destinada a un conjunto de usuarios pequeño o controlado. La distribución del servidor y el correo electrónico también son modelos de publicación más sencillos que requieren menos preparación para publicar una aplicación, aunque es posible que las aplicaciones se bloqueen como datos adjuntos de correo electrónico.

Google Play es el mercado más completo y popular de aplicaciones para Android. Google Play permite a los usuarios detectar, descargar, evaluar y pagar por aplicaciones haciendo clic en un solo icono en su dispositivo o su equipo. Google Play también proporciona herramientas para ayudar en el análisis de ventas y las tendencias del mercado y controlar qué dispositivos y usuarios pueden descargar una aplicación.

Importante

Al distribuir una aplicación híbrida de Blazor, la plataforma host debe tener un elemento WebView. Para obtener más información, consulta Mantener la vista web actual en aplicaciones de Blazor Hybrid.

Consulte también