Save the date! Android Dev Summit is coming to Mountain View, CA on November 7-8, 2018.

Publica tu app

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

  • Preparas la aplicación para el 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 con tecnología Android.

  • Realizas el lanzamiento de la aplicación para los usuarios.

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

Generalmente, el lanzamiento de tu aplicación se lleva a cabo en un mercado de aplicaciones, como Google Play. Sin embargo, también puedes lanzar aplicaciones enviándolas directamente a los usuarios o permitiendo que estos las descarguen desde tu propio sitio web.

El proceso de publicación se realiza normalmente una vez que terminas de probar tu aplicación en un entorno de depuración. Como práctica recomendada, tu aplicación debe cumplir con todos tus criterios de lanzamiento en términos de funcionalidad, desempeño y estabilidad antes de comenzar el proceso de publicación.

Cómo preparar tu aplicación para el lanzamiento

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

  • Cómo configurar tu aplicación 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 ubican en el elemento <manifest>. También 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 aplicación.

    Puedes usar los archivos de compilación de Gradle con el tipo de compilación de lanzamiento para compilar y firmar una versión de lanzamiento de tu aplicación. Consulta la sección sobre compilación y ejecución desde Android Studio.

  • Probar la versión de lanzamiento de tu aplicación.

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

  • Actualizar los recursos de aplicación para el lanzamiento.

    Tienes que estar seguro de que todos los recursos de aplicación, como los archivos y gráficos multimedia, se actualizan y se incluyen con tu aplicación o por etapas en los servidores de producción correspondientes.

  • Preparar servidores y servicios remotos de los cuales dependa tu aplicación.

    Si tu aplicación 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 iniciar sesión en tu aplicación. También deberás crear un ícono para tu aplicación y probablemente te convenga preparar un contrato de licencia de usuario final (EULA) para proteger 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.

Para obtener más información sobre la manera de preparar tu aplicación para el lanzamiento, consulta Preparación para el lanzamiento en la guía para desarrolladores. En este tema se proporcionan instrucciones paso a paso para configurar y compilar una versión de lanzamiento de tu aplicación.

Cómo lanzar tu aplicación para los usuarios

Puedes lanzar tus aplicaciones de Android de diferentes maneras. Generalmente, las aplicaciones se lanzan a través de un mercado de aplicaciones como Google Play, pero también puedes hacerlo en tu propio sitio web o enviarlas directamente 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 mercado más importante para las apps de Android y resulta particularmente útil si deseas distribuir tus aplicaciones al gran público mundial. Sin embargo, puedes distribuir tus apps a través de cualquier mercado de apps que desees o recurrir a varios.

Lanzar tus aplicaciones en Google Play

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

El lanzamiento de 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 cargar activos.

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

  • Publicar la versión de lanzamiento de tu aplicación.

    Si estás seguro de que los ajustes de tu publicación están correctamente configurados y la aplicación cargada está lista para lanzarse al público, simplemente haz clic en Publish en la consola para desarrolladores. En unos minutos, tu aplicación existirá y estará disponible para descargarse en todo el mundo.

Para obtener información detallada, consulta Google Play.

Cómo lanzar tu aplicación a través del correo electrónico

En la captura de pantalla se muestra la interfaz gráfica de usuario que los usuarios ven cuando les envías una app.

Figura 1: Los usuarios pueden simplemente hacer clic en Install cuando les envías una aplicación por correo electrónico.

La manera más rápida y sencilla de lanzar tu aplicación es enviarla a un usuario a través del correo electrónico. Para hacer esto, preparas la aplicación en cuestión para el lanzamiento, la adjuntas a un correo electrónico y se la envías a un usuario. Cuando el usuario abre tu correo electrónico en su dispositivo con tecnología Android, el sistema Android reconoce el APK y muestra un botón Instalar ahora en el mensaje de correo electrónico (consulta la figura 1). Los usuarios pueden instalar tu aplicación tocando el botón.

Nota: El botón INSTALL que se muestra en la figura 1 aparece solo si un usuario ha configurado su dispositivo para permitir la instalación desde fuentes desconocidas y ha abierto tu correo electrónico con la aplicación nativa de Gmail.

La distribución de aplicaciones a través del correo electrónico es conveniente si envías tu aplicación solo a algunos usuarios confiables, ya que solo proporciona algunas protecciones contra piratería y distribución no autorizada; es decir, quien reciba tu aplicación puede simplemente reenviársela a alguien más.

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

Si no deseas 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 hacer esto, primero prepara tu aplicación para el lanzamiento de la manera normal. Luego, lo único que debes hacer es alojar el archivo APK listo para el lanzamiento en tu sitio web y proporcionar un vínculo de descarga para tus usuarios.

Cuando estos navegan hasta el vínculo de descarga desde sus dispositivos con tecnología Android, el archivo se descarga y el sistema de Android comienza a instalarlo de manera automática en el dispositivo. Sin embargo, el proceso de instalación comenzará de manera automática solo si los usuarios ajustan su configuración para permitir la instalación de apps desde fuentes desconocidas.

Aunque lanzar tu aplicación 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 autorizados de tu aplicación.

Inclusión de usuarios para apps desde fuentes desconocidas

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

Figura 2: Los usuarios deben habilitar la configuración de fuentes desconocidas para poder instalar apps que no se descarguen de Google Play.

Android brinda protección a los usuarios contra descargas e instalaciones inadvertidas de apps desde otras ubicaciones que no sean Google Play (confiable). Estas instalaciones se bloquean hasta que el usuario incluya fuentes desconocidas en Ajustes > Seguridad, como se muestra en la figura 2. Para permitir la instalación de aplicaciones desde otras fuentes, los usuarios deben realizar este cambio de configuración para poder descargar tus apps en sus dispositivos.

Ten en cuenta que algunos proveedores de red no permiten a los usuarios instalar aplicaciones desde fuentes desconocidas.