Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Publica tu app

La publicación es el proceso general por el cual tus apps de Android se ponen a disposición de los usuarios. Cuando publicas una aplicación para Android, realizas dos tareas principales:

  • Preparas la app para su lanzamiento.

    Durante el paso de preparación, compilas una versión de lanzamiento de tu aplicación que los usuarios pueden descargar e instalar en sus dispositivos Android.

  • Realizas el lanzamiento de la app para los usuarios.

    Durante el paso de lanzamiento, publicitas, vendes y distribuyes la versión de actualización de tu aplicación para los usuarios.

En esta página, se proporciona una descripción general del proceso que debes seguir a medida que te preparas para publicar tu app. Si tienes pensado publicarla en Google Play, también debes leer la lista de tareas de lanzamiento de Google Play.

Cómo preparar tu app para el lanzamiento

La preparación de tu aplicación para el lanzamiento es un proceso de varios pasos que implica las siguientes tareas:

  • Configurar tu app para el lanzamiento

    Como mínimo, debes quitar las llamadas de Log y el atributo android:debuggable de tu archivo de manifiesto. También debes proporcionar valores para los atributos android:versionCode y android:versionName, que se encuentran en el elemento <manifest>. Asimismo, es posible que debas configurar varios ajustes para cumplir con los requisitos de Google Play o adaptar cualquier método que uses para lanzar tu aplicación.

    Si usas los archivos de compilación de Gradle, puedes emplear el tipo de compilación de lanzamiento a fin de configurar tus ajustes de compilación para la versión publicada de tu app.

  • Compilar y firmar una versión de lanzamiento de tu app

    Puedes usar los archivos de compilación de Gradle con el tipo de compilación de lanzamiento a fin de compilar y firmar una versión de actualización de tu aplicación. Consulta la sección Cómo compilar y ejecutar desde Android Studio.

  • Probar la versión de lanzamiento de tu app

    Antes de distribuir tu app, debes probar por completo la versión de actualización en al menos un teléfono celular y una tablet de destino.

  • Actualizar los recursos de la app para el lanzamiento

    Asegúrate de que todos los recursos de la app, como los archivos y gráficos multimedia, estén actualizados y se incluyan con tu app o por etapas en los servidores de producción correspondientes.

  • Preparar servidores y servicios remotos de los cuales dependa tu app

    Si tu app depende de servidores o servicios externos, debes controlar que sean seguros y estén listos para la producción.

Es posible que debas realizar varias tareas como parte del proceso de preparación. Por ejemplo, deberás obtener una clave privada para firmar la aplicación, crear un ícono y también es conveniente que prepares un contrato de licencia para el usuario final (CLUF) a fin de proteger a tu persona, organización y propiedad intelectual.

Cuando termines de preparar tu aplicación para el lanzamiento, contarás con un archivo .apk firmado que puedes distribuir entre los usuarios.

Si quieres obtener más información sobre la manera de preparar tu app para su lanzamiento, consulta Cómo prepararte para el lanzamiento en la guía para desarrolladores. En este tema, se proporcionan instrucciones detalladas para configurar y compilar una versión de actualización de tu aplicación.

Cómo lanzar tu app a los usuarios

Puedes lanzar tus apps de Android de diferentes maneras. Por lo general, las apps se lanzan a través de un mercado como Google Play, pero también puedes hacerlo en tu propio sitio web o enviarlas de forma directa a los usuarios.

Cómo realizar el lanzamiento a través de un mercado de apps

Si deseas distribuir tus apps al público más amplio posible, recurrir a un mercado de apps como Google Play es la opción ideal.

Google Play es el principal mercado de apps para Android y la mejor forma de distribuir tus aplicaciones a un público mundial amplio. Sin embargo, puedes distribuir tus apps en cualquier mercado que desees o incluso usar varios.

Cómo lanzar tus apps en Google Play

Google Play es una plataforma de publicación sólida que te permite publicitar, vender y distribuir tus aplicaciones para Android a usuarios de todo el mundo. Cuando lanzas tus aplicaciones a través de Google Play, tienes acceso a un paquete de herramientas de desarrollo que te permiten analizar tus ventas, identificar las tendencias de mercado y controlar los destinatarios a los cuales se distribuyen tus aplicaciones. También tienes acceso a varias funciones que aumentan las ganancias, como la facturación integrada y las licencias para aplicaciones. La amplia matriz de herramientas y funciones, junto con varias características de la comunidad de usuarios finales, convierten a Google Play en el principal mercado de compra y venta de aplicaciones para Android.

Lanzar tu aplicación en Google Play es un proceso simple que consta de tres pasos básicos:

  • Preparar materiales de promoción

    Para aprovechar al máximo las capacidades de mercado y publicidad de Google Play, debes crear materiales de promoción para tu aplicación, como capturas de pantalla, videos, gráficos y texto promocional.

  • Configurar opciones y subir recursos

    Google Play te permite orientar tu app hacia un grupo de usuarios y dispositivos de todo el mundo. Cuando configuras varios ajustes de Google Play, puedes elegir los países a los que desees llegar, los idiomas que quieras usar y el precio que pretendes imponer en cada región. También puedes configurar detalles de la ficha, como el tipo de aplicación, la categoría y la clasificación del contenido. Cuando terminas de configurar las opciones, puedes subir tu material de promoción y tu aplicación como borrador (sin publicar).

  • Publicar la versión de lanzamiento de tu app

    Si sabes que los ajustes de la publicación están configurados correctamente y que la aplicación subida está lista para lanzarse al público, solo haz clic en la opción Publicar de Play Console, y estará disponible para la descarga en todo el mundo en algunos minutos.

Si quieres obtener más información, consulta Google Play.

Cómo realizar un lanzamiento a través de un sitio web

Si no quieres lanzar tu app en un mercado como Google Play, puedes dejarla disponible para la descarga en tu propio sitio web o servidor, incluso en un servidor privado o empresarial. Para ello, primero prepara tu aplicación para el lanzamiento de la manera normal. Luego, aloja el archivo APK listo para el lanzamiento en tu sitio web y ofrece un vínculo de descarga a los usuarios.

Cuando naveguen hasta el vínculo de descarga desde sus dispositivos Android, se descargará el archivo, y el sistema Android comenzará a instalarlo en el dispositivo automáticamente. Sin embargo, el proceso de instalación comenzará automáticamente solo si los usuarios tienen su dispositivo configurado para permitir que se instalen apps desde fuentes desconocidas.

Aunque lanzar tu app en tu propio sitio web es relativamente sencillo, puede resultar ineficiente. Por ejemplo, si deseas monetizar tu aplicación, tendrás que procesar y seguir todas las transacciones financieras tú mismo, y no podrás usar el servicio de Facturación integrada de Google Play para vender productos integrados. Además, no podrás usar el servicio de licencias para evitar la instalación y el uso no autorizado de tu aplicación.

Aceptación de los usuarios para la instalación de fuentes y apps desconocidas

Android protege a los usuarios de descargas e instalaciones inadvertidas de apps que provengan de ubicaciones que no sean tu tienda de aplicaciones, como 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:

Captura de pantalla que muestra la configuración para aceptar la instalación de apps desconocidas de otras fuentes.

Figura 1: La pantalla de configuración del sistema Instalar apps desconocidas, en donde los usuarios otorgan permiso a una fuente específica para la instalación de apps desconocidas.

  • En los dispositivos que ejecutan Android 8.0 (nivel de API 26) y versiones posteriores, los usuarios deben navegar a la pantalla de configuración del sistema Instalar apps desconocidas para habilitar la instalación de apps de una fuente específica.
  • En los dispositivos que ejecutan Android 7.1.1 (nivel de API 25) y versiones anteriores, los usuarios deben habilitar la configuración del sistema Fuentes desconocidas o permitir la instalación única de una app desconocida.

Instalar apps desconocidas

En los dispositivos que ejecutan Android 8.0 (nivel de API 26) y versiones posteriores, los usuarios deben otorgar permiso para instalar apps de una fuente que no sea una tienda de apps propia. Para ello, deben habilitar la opción de configuración Permitir la instalación de apps para esa fuente dentro de la pantalla Instalar apps desconocidas del sistema. La Figura 1 ilustra este proceso.

Nota: Los usuarios pueden cambiar esta configuración para una fuente específica en cualquier momento. Por lo tanto, una fuente que instala apps desconocidas siempre debe llamar a canRequestPackageInstalls() a fin de verificar si el usuario le otorgó permiso a esa fuente para que instale apps desconocidas. Si este método muestra el valor false, la fuente debe solicitarle al usuario que vuelva a habilitar la configuración Permitir la instalación de apps para esa fuente.

Fuentes desconocidas

En la captura de pantalla, se muestra la configuración para aceptar la descarga y la instalación de apps desde fuentes desconocidas.

Figura 2: La opción de configuración Fuentes desconocidas, que determina si los usuarios pueden instalar apps que no se descargan desde Google Play

En los dispositivos que ejecutan Android 7.1.1 (nivel de API 25) y versiones anteriores, los usuarios deben habilitar la opción de configuración Fuentes desconocidas en Configuración > Seguridad, como se muestra en la Figura 2 a fin de permitir la instalación de apps de fuentes externas.

Nota: Cuando los usuarios intentan instalar una app desconocida en un dispositivo que ejecuta Android 7.1.1 (nivel de API 25) o versiones anteriores, algunas veces el sistema le pregunta al usuario si solo desea permitir la instalación de una app en particular. En la mayoría de los casos, si la opción está disponible, los usuarios deben permitir la instalación de una sola app desconocida a la vez

En cualquier caso, los usuarios deben hacer este cambio de configuración antes de poder descargar e instalar apps desconocidas en sus dispositivos.

Nota: Algunos proveedores de red no permiten a los usuarios instalar apps de fuentes desconocidas.