Publicación de la aplicación de Android

La publicación de aplicaciones de Android es un proceso que hace que sus aplicaciones de Android estén disponibles para los usuarios. Infectar, la publicación es la última fase del proceso de desarrollo de aplicaciones de Android.

Ciclo de vida del desarrollo de Android

Una vez que haya desarrollado y probado completamente su aplicación de Android, puede comenzar a vender o distribuir gratis usando Google Play (un famoso mercado de Android). También puede publicar sus aplicaciones enviándolas directamente a los usuarios o permitiendo que los usuarios las descarguen de su propio sitio web.

Puede consultar un proceso de publicación detallado en el sitio web oficial de Android, pero este tutorial lo llevará a través de sencillos pasos para iniciar su aplicación en Google Play. Aquí hay una lista de verificación simplificada que lo ayudará a iniciar su aplicación de Android:

Paso Actividad
1 Regression TestingAntes de publicar su aplicación, debe asegurarse de que cumpla con las expectativas de calidad básicas para todas las aplicaciones de Android, en todos los dispositivos a los que se dirige. Por lo tanto, realice todas las pruebas necesarias en diferentes dispositivos, incluidos teléfonos y tabletas.
2 Application RatingCuando publique su aplicación en Google Play, tendrá que especificar una clasificación de contenido para su aplicación, que informa a los usuarios de Google Play de su nivel de madurez. Las calificaciones disponibles actualmente son (a) Todos (b) Vencimiento bajo (c) Vencimiento medio (d) Vencimiento alto.
3 Targeted RegionsGoogle Play te permite controlar en qué países y territorios se venderá tu aplicación. En consecuencia, debe encargarse de configurar la zona horaria, la localización o cualquier otro requisito específico según la región de destino.
4 Application SizeActualmente, el tamaño máximo de un APK publicado en Google Play es de 50 MB. Si su aplicación excede ese tamaño, o si desea ofrecer una descarga secundaria, puede usar Archivos de expansión APK, que Google Play alojará de forma gratuita en su infraestructura de servidor y manejará automáticamente la descarga en los dispositivos.
5 SDK and Screen Compatibility Es importante asegurarse de que su aplicación esté diseñada para ejecutarse correctamente en las versiones de la plataforma Android y los tamaños de pantalla del dispositivo que desea orientar.
6 Application PricingDecidir si su aplicación será gratuita o de pago es importante porque, en Google Play, las aplicaciones gratuitas deben seguir siendo gratuitas. Si desea vender su aplicación, deberá especificar su precio en diferentes monedas.
7 Promotional ContentEs una buena práctica de marketing proporcionar una variedad de activos gráficos de alta calidad para mostrar su aplicación o marca. Después de publicar, estos aparecen en la página de detalles de su producto, en los listados de tiendas y resultados de búsqueda, y en otros lugares.
8 Build and Upload release-ready APKEl APK listo para el lanzamiento es lo que cargará en la Consola del desarrollador y lo distribuirá a los usuarios. Puede consultar los detalles completos sobre cómo crear una versión lista para el lanzamiento de su aplicación: Preparación para el lanzamiento .
9 Finalize Application DetailGoogle Play le ofrece una variedad de formas de promocionar su aplicación e interactuar con los usuarios en la página de detalles de su producto, desde gráficos coloridos, capturas de pantalla y videos hasta descripciones localizadas, detalles de la versión y enlaces a sus otras aplicaciones. Para que pueda decorar la página de su aplicación y proporcionar tantos detalles nítidos como sea posible.

Exportar proceso de aplicación de Android

Proceso de desarrollo de apk

Antes de exportar las aplicaciones, debe utilizar algunas herramientas

  • Dx tools(Herramientas ejecutables de Dalvik): va a convertir .class file a .dex file. es útil para optimizar la memoria y reducir el tiempo de velocidad de arranque

  • AAPT(Herramienta de empaquetado de asistencia de Android): es útil para convertir .Dex file a.Apk

  • APK(Kit de empaquetado de Android): la etapa final del proceso de implementación se denomina .apk.

Deberá exportar su aplicación como un archivo APK (paquete de Android) antes de cargarla en Google Play marketplace.

Para exportar una aplicación, simplemente abra ese proyecto de aplicación en Android Studio y seleccione Build → Generate Signed APK desde su estudio de Android y siga los sencillos pasos para exportar su aplicación -

Siguiente seleccione, Generate Signed APK opción como se muestra en la captura de pantalla anterior y luego haga clic en ella para que obtenga la siguiente pantalla donde elegirá Create new keystore para almacenar su aplicación.

Ingrese su ruta de almacenamiento de claves, contraseña de almacenamiento de claves, alias de clave y contraseña de clave para proteger su aplicación y haga clic en Nextbotón una vez más. Mostrará la siguiente pantalla para permitirle crear una aplicación:

Una vez que haya completado toda la información, como el destino de la aplicación, el tipo de compilación y los sabores, haga clic en finish Botón Mientras crea una aplicación, se mostrará a continuación

Finalmente, generará su aplicación de Android como archivo de formato APK que se cargará en el mercado de Google Play.

Registro de Google Play

El paso más importante es registrarse en Google Play usando Google Play Marketplace . Puede usar su ID de Google existente si tiene alguno; de lo contrario, puede crear un nuevo ID de Google y luego registrarse en el mercado. Tendrá la siguiente pantalla para aceptar los términos y condiciones.

Puedes usar Continue to payment para proceder a realizar un pago de $ 25 como tarifa de registro y finalmente completar el detalle de su cuenta.

Una vez que sea un usuario registrado en Google Play, puede cargar release-ready APK para su solicitud y finalmente completará los detalles de la solicitud utilizando la página de detalles de la solicitud como se menciona en el paso 9 de la lista de verificación mencionada anteriormente.

Firmar su aplicación manualmente

No necesita Android Studio para firmar su aplicación. Puede firmar su aplicación desde la línea de comandos utilizando herramientas estándar del SDK de Android y el JDK. Para firmar una aplicación en modo de lanzamiento desde la línea de comando:

  • Genere una clave privada usando keytool
$ keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000
  • Compila tu aplicación en modo de lanzamiento para obtener un APK sin firmar

  • Firme su aplicación con su clave privada usando jarsigner

$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1
-keystore my-release-key.keystore my_application.apk alias_name
  • Verifica que tu APK esté firmado. Por ejemplo
$ jarsigner -verify -verbose -certs my_application.apk
$ zipalign -v 4 your_project_name-unaligned.apk your_project_name.apk

Algunos de los mercados de aplicaciones

  • Google Play

  • phoload

  • APTOiDE

  • Amazon AppStore

  • 1mobile

  • Mercado de Insyde

  • Tienda Yandex

  • F-Droid
  • Tienda de aplicaciones Samsung Galaxy