Como es una plataforma abierta, Android ofrece opciones. Puedes distribuir tus apps para Android a usuarios de la manera que quieras: mediante un enfoque de distribución o una combinación de enfoques que cumplan con tus necesidades. Puedes elegir publicar en un mercado de apps, promocionar las apps en un sitio web o enviarlas directamente por correo electrónico a los usuarios; nunca estás atado a una plataforma de distribución en particular.
El proceso de creación y empaquetado de tus apps para su distribución es el mismo, independientemente de cómo las distribuyas. De este modo, ahorrarás tiempo y podrás automatizar partes del proceso si lo necesitas. Para obtener más información, puedes leer el artículo Cómo preparar el lanzamiento.
En las siguientes secciones se destacan algunas de las alternativas para distribuir tus apps.
Distribución mediante un mercado de apps
Por lo general, para llegar a un público que sea lo más amplio posible, las apps se distribuyen mediante un mercado, como Google Play.
Google Play es el principal mercado de apps para Android y resulta particularmente útil si quieres distribuir tus apps a un público mundial amplio. Sin embargo, puedes distribuir tus apps en cualquier mercado de apps que desees o usar varios mercados.
A diferencia de otras formas de distribución, Google Play te permite usar los servicios de Facturación integrada y licencias. El servicio de Facturación integrada facilita la venta de productos integrados en la aplicación, como joyas en los juegos o actualizaciones de funciones. El servicio de licencias ayuda a evitar la instalación y el uso no autorizados de tus apps.
Distribución de tus apps por correo electrónico
Una manera rápida y fácil de publicar apps es enviarlas a los usuarios por correo electrónico. Para hacerlo, debes preparar la app para la publicación, adjuntarla a un correo electrónico y enviarla a un usuario. Cuando el usuario abre el correo electrónico en su dispositivo Android, el sistema Android reconoce el APK y muestra el botón Instalar ahora en el mensaje. Para instalar la app, el usuario puede tocar ese botón. Además, si todavía no lo hizo, tendrá que habilitar la instalación de apps desconocidas para continuar con la instalación.
Distribuir apps por correo electrónico es conveniente si las envías a unos pocos usuarios de confianza, ya que proporciona poca protección ante piratería y distribución no autorizada. Es decir, cualquier persona que la reciba puede simplemente reenviarla a otros usuarios.
Distribución mediante un sitio web
Si no quieres publicar tus apps en un mercado como Google Play, puedes hacer que estén disponibles para la descarga desde tu sitio web o servidor, incluso en un servidor privado o empresarial. Para ello, primero debes preparar tus apps para la publicación de la manera habitual. Luego, tienes que alojar los archivos APK listos para la publicación en tu sitio web y ofrecer un vínculo de descarga a los usuarios. Para instalar una app que se distribuye de esta manera, los usuarios deben habilitar la instalación de apps desconocidas.
Aceptación de los usuarios para la instalación de apps desconocidas
Android protege a los usuarios contra descargas e instalaciones inadvertidas de apps desconocidas o que provengan de fuentes distintas a Google Play, que es confiable. Hasta que el usuario habilita la instalación de apps de otras fuentes, Android las bloquea. El proceso de aceptación depende de la versión de Android que se ejecute en el dispositivo del usuario:
- En los dispositivos que ejecutan Android 8.0 (nivel de API 26) y versiones posteriores, los usuarios deben ir a la pantalla de configuración del sistema Instalar apps desconocidas y habilitar la instalación de apps de una ubicación específica, como se muestra en la Figura 1.
- En los dispositivos que ejecutan Android 7.1.1 (nivel de API 25) y versiones anteriores, los usuarios deben habilitar la configuración de sistema Fuentes desconocidas que se encuentra en la sección Configuración > Seguridad de sus dispositivos.
En ambos casos, los usuarios deben completar el proceso de aceptación antes de poder descargar apps para instalarlas en sus dispositivos.