Publicación en Google Play
Aunque hay muchos mercados de aplicaciones para distribuirlas, Google Play es posiblemente el mayor almacén y el más visitado del mundo para aplicaciones Android. Google Play proporciona una plataforma única para distribuir, publicitar, vender y analizar las ventas de una aplicación Android.
En esta sección se tratan temas específicos de Google Play, como registrarse para convertirse en editor, recopilar recursos para ayudar a Google Play a promocionar y publicitar la aplicación, las directrices para la clasificación de la aplicación en Google Play y el uso de filtros para restringir la implementación de una aplicación en determinados dispositivos.
Requisitos
Para distribuir una aplicación a través de Google Play, debe crearse una cuenta de desarrollador. Solo debe efectuarse una vez y conlleva una tarifa única de 25 USD.
Todas las aplicaciones deben estar registradas con una clave criptográfica que expirará después del 22 de octubre de 2033.
El tamaño máximo de un APK publicado en Google Play es de 100 MB. Si una aplicación supera ese tamaño, Google Play permitirá la entrega de recursos adicionales mediante archivos de expansión de APK. Los archivos de expansión Android permiten que el APK tenga 2 archivos adicionales, cada uno de ellos con un tamaño máximo de 2 GB. Google Play hospedará y distribuirá estos archivos sin costo alguno. Los archivos de expansión se tratarán en otra sección.
Google Play no está disponible en todo el mundo. Es posible que en algunas ubicaciones no se admita la distribución de aplicaciones.
Conviértase en anunciante
Para publicar aplicaciones en Google Play, es necesario tener una cuenta de editor. Para suscribirse a una cuenta de editor, siga estos pasos:
- Visite Google Play Developer Console.
- Escriba la información básica de su identidad de desarrollador.
- Lea y acepte el contrato de distribución para desarrolladores que le corresponda.
- Abone la tarifa de registro de 25 USD.
- Confirme la verificación por correo electrónico.
- Una vez creada la cuenta, ya es posible publicar aplicaciones mediante Google Play.
Google Play no se admite en todos los países o regiones del mundo. Las listas de países o regiones más recientes se pueden encontrar en los siguientes vínculos:
Ubicaciones admitidas para el registro de comerciantes y desarrolladores: se trata de una lista de todos los países o regiones en los que los desarrolladores pueden registrarse como comerciantes y vender aplicaciones de pago.
Ubicaciones admitidas para la distribución de aplicaciones a usuarios de Google Play: se trata de una lista de todos los países o regiones en los que se pueden distribuir aplicaciones.
Preparación de los recursos promocionales
Para promocionar y publicitar de forma eficaz una aplicación en Google Play, Google permite a los desarrolladores enviar recursos promocionales, como capturas de pantalla, gráficos y vídeos. Google Play utiliza dichos recursos para publicitar y promocionar la aplicación.
Iconos del iniciador
Un icono del iniciador es un gráfico que representa una aplicación. Cada icono del iniciador debe ser un archivo PNG de 32 bits con un canal alfa en caso de transparencia. Una aplicación debe tener iconos de todas las densidades de pantalla generalizadas, tal como se describe en la siguiente lista:
- ldpi (120 ppp): 36 x 36 px
- mdpi (160 ppp): 48 x 48 px
- hdpi (240 ppp): 72 x 72 px
- xhdpi (320 ppp): 96 x 96 px
Los iconos del iniciador son lo primero que verá un usuario de aplicaciones de Google Play, por lo que debe prestarse mucha atención para conseguir que los iconos del iniciador sean visualmente atractivos y significativos.
Sugerencias para los iconos de iniciador:
Simples y ordenados: los iconos del iniciador deben mostrarse de forma simple y ordenada. Esto significa que hay que excluir el nombre de la aplicación del icono. Los iconos más sencillos serán más fáciles de recordar y, además, serán más fáciles distinguir en tamaños más pequeños.
Iconos que no sean finos: los iconos demasiado finos no destacan bien en todos los fondos.
Uso del canal alfa: los iconos deben usar el canal alfa y no deben ser imágenes enmarcadas por completo.
Iconos de aplicaciones de alta resolución
Las aplicaciones de Google Play requieren una versión de alta fidelidad del icono de la aplicación. Solo se utiliza en Google Play y no reemplaza el icono del iniciador de la aplicación. Las especificaciones de los iconos de alta resolución son los siguientes:
- PNG de 32 bits con un canal alfa
- 512 x 512 píxeles
- Tamaño máximo de 1024 KB
Android Asset Studio es una herramienta útil para la creación de iconos adecuados para el iniciador y las aplicaciones de alta resolución.
Capturas de pantalla
Google Play requiere un mínimo de dos y un máximo de ocho capturas de pantalla para una aplicación. Se muestran en la página de detalles de la aplicación en Google Play.
Las especificaciones para las capturas de pantalla son las siguientes:
- PNG o JPG 24 bits sin ningún canal alfa
- 320 de ancho x 480 de alto, 480 de ancho x 800 de alto o 480 de ancho x 854 de alto. Las imágenes con paisajes se recortarán.
Gráfico promocional
Se trata de una imagen opcional utilizada por Google Play:
- Es un archivo PNG o JPG de 24 bits y de 180 de ancho x 120 de alto sin ningún canal alfa.
- No incluye bordes.
Gráfico de características
Se utiliza en la sección de características de Google Play. Este gráfico puede aparecer solo, sin un icono de aplicación.
- Es un archivo PNG o JPG de 1024 de ancho x 500 de alto sin ningún canal alfa y sin transparencia.
- Todo el contenido importante debe estar dentro de un marco de 924 x 500. Para fines estilísticos, se pueden recortar los píxeles que estén fuera de este marco.
- También puede reducirse: utilice texto grande y simplifique los gráficos.
Vínculo de vídeo
Se trata de una dirección URL de un vídeo de YouTube que muestra la aplicación. El vídeo debe durar entre 30 segundos y 2 minutos, y debe mostrar las mejores partes de la aplicación.
Publicación en Google Play
Xamarin Android 7.0 introduce un flujo de trabajo integrado para publicar aplicaciones en Google Play desde Visual Studio. Si utiliza una versión de Xamarin Android anterior a la 7.0, debe cargar manualmente el APK mediante Google Play Developer Console. Además, debe tener al menos un APK que ya esté cargado para poder utilizar el flujo de trabajo integrado. Si todavía no ha cargado su primer APK, debe cargarlo manualmente. Para obtener más información, consulte Manually Uploading the APK (Carga manual del APK).
En Creating a New Certificate (Crear un certificado) se explica cómo crear un nuevo certificado para firmar aplicaciones Android. El siguiente paso es publicar una aplicación firmada en Google Play:
- Inicie sesión en su cuenta de desarrollador de Google Play para crear un nuevo proyecto que esté vinculado a ella.
- Cree un Cliente de OAuth que autentique su aplicación.
- Escriba el id. de cliente y el secreto del cliente resultantes en Visual Studio.
- Registre la cuenta con Visual Studio.
- Firme la aplicación con el certificado.
- Publique la aplicación firmada en Google Play.
En Archive for Publishing (Archivo para publicar), el cuadro de diálogo Distribution Channel (Canal de distribución) ofrece dos opciones para la distribución: Ad hoc y Google Play. Si aparece el cuadro de diálogo Signing Identity (Identidad de firma), haga clic en Atrás para volver al cuadro de diálogo Distribution Channel (Canal de distribución). Selección de Google Play:
En el cuadro de diálogo Identidad de firma, seleccione la identidad que se ha creado en Creating a New Certificate (Crear un certificado) y haga clic en Continuar:
En el cuadro de diálogo Cuentas de Google Play, haga clic en el botón + para agregar una nueva cuenta de Google Play:
En el cuadro de diálogo Register Google API Access (Registrar acceso de API de Google) debe proporcionar el id. de cliente y el secreto de cliente que proporcionan acceso a la API a su cuenta de desarrollador Google Play:
En la siguiente sección se explica cómo crear un nuevo proyecto de API de Google y generar el id. de cliente y el secreto de cliente que se necesitan.
Creación de un proyecto de API de Google
En primer lugar, inicie sesión en su cuenta de desarrollador de Google Play. Si no dispone de una cuenta de desarrollador de Google Play, consulte Primeros pasos con la publicación. Además, en la Introducción la API para desarrolladores de Google Play se explica cómo utilizar la API. Después de iniciar sesión en Google Play Developer Console, haga clic en CREAR APLICACIÓN:
Después de crear el nuevo proyecto, se vinculará a la cuenta de Google Play Developer Console.
El siguiente paso es crear un cliente de OAuth para la aplicación, si aún no se ha creado uno. Cuando los usuarios solicitan acceso a sus datos privados mediante la aplicación, el id. de cliente OAuth se usa para autenticar su aplicación.
Vaya a la página Configuración.
En la página Configuración, seleccione Acceso a la API y haga clic en CREAR CLIENTE DE OAUTH para crear un nuevo cliente de OAuth:
Después de unos segundos, se genera un nuevo id. de cliente. Haga clic en Ver en Google Developers Console para ver su nuevo id. de cliente en Google Developers Console:
El id. de cliente se muestra con su fecha de creación y el nombre. Haga clic en el icono Editar cliente de OAuth para ver el secreto de cliente de la aplicación:
El nombre predeterminado del cliente de OAuth es Desarrollador de Google Play Android. Se puede cambiar por nombre de la aplicación de Xamarin.Android o por cualquier nombre adecuado. En este ejemplo, se cambia el nombre de cliente OAuth por el nombre de la aplicación, MyApp:
Haga clic en Guardar para guardar los cambios. De este modo volverá a la página Credenciales, donde puede descargar las credenciales haciendo clic en el icono Descargar JSON:
Este archivo JSON contiene el id. de cliente y el secreto del cliente que puede cortar y pegar en el cuadro de diálogo Sign and Distribute (Firmar y distribuir) en el paso siguiente.
Registro del acceso de la API de Google
Utilice el identificador de cliente y el secreto de cliente para completar el cuadro de diálogo Cuenta de API de Google Play de Visual Studio. Es posible proporcionar una descripción a la cuenta, lo que permite registrar más de una cuenta de Google Play y cargar futuros APK en diferentes cuentas de Google Play. Copie el id. de cliente y el secreto de cliente en este cuadro de diálogo y haga clic en Registrar:
Se abrirá un explorador web y le solicitará que, si aún no lo ha hecho, inicie sesión en su cuenta de desarrollador de Android de Google Play. Después de iniciar sesión, se mostrará el mensaje siguiente en el explorador web. Haga clic en Permitir para autorizar la aplicación:
Publicar
Después de hacer clic en Permitir, el explorador indica Received verification code. Closing... (Código de verificación recibido. Cerrando...) y la aplicación se agrega a la lista de cuentas de Google Play en Visual Studio. En el cuadro de diálogo Cuentas de Google Play, haga clic en Continuar:
Después, se muestra el cuadro de diálogo Pista de Google Play. Google Play ofrece cinco pistas posibles para cargar la aplicación:
- Interna: se usa para distribuir rápidamente la aplicación para pruebas internas y comprobaciones de control de calidad.
- Alfa: se usa para cargar una versión temprana de la aplicación en una lista reducida de evaluadores.
- Beta: se usa para cargar una versión temprana de la aplicación en una lista amplia de evaluadores.
- Producción: se usa para la distribución completa en la tienda de Google Play.
- Personalizada: se usa para probar versiones preliminares de la aplicación con usuarios específicos mediante la creación de una lista de evaluadores por dirección de correo electrónico.
Elija qué pista de Google Play se utilizará para cargar la aplicación y haga clic en Cargar.
Para obtener más información sobre las pruebas de Google Play, vea Configurar una prueba abierta, cerrada o interna.
A continuación, se muestra un cuadro de diálogo para especificar la contraseña del certificado de firma. Escriba la contraseña y haga clic en Aceptar:
El administrador de archivos muestra el progreso de la carga:
Cuando finaliza la carga, el estado se muestra en la esquina inferior izquierda de Visual Studio:
Solución de problemas
Si no ve su pista personalizada al seleccionar una pista de Google Play, asegúrese de que ha creado una versión para esa pista en Google Play Developer Console. Para obtener instrucciones sobre cómo crear una versión, consulte Preparar y lanzar versiones.
Tenga en cuenta que se debe haber enviado antes un APK a Google Play Store para que Publish to Google Play (Publicación en Google Play) funcione. Si aún no se ha cargado un APK, el Asistente para publicación mostrará el siguiente error en la panel Errores:
Si se produce este error, cargue un APK manualmente, por ejemplo, una compilación ad hoc, mediante Google Play Developer Console y utilice el cuadro de diálogo Canal de distribución para posteriores actualizaciones del APK. Para obtener más información, consulte Manually Uploading the APK (Carga manual del APK). El código de la versión del APK debe cambiar con cada carga. De lo contrario, se producirá el siguiente error:
Para resolver este error, vuelva a compilar la aplicación con un número de versión diferente y reenvíela a Google Play mediante el cuadro de diálogo Distribution Channel (Canal de distribución).