Publicar App de Android

Standard

Hola a todos, en la publicación pasada les compartía acerca del proceso y algunas experiencias para publicar una App de iOS. A continuación les voy a compartir el proceso similar para una App en Android.

Antes de empezar, les comparto un checklist para antes de pensar en publicar tu App, este checklist aplica tanto para Android como para iOS. (algunos)

  • Paso 1: Todo empieza con un App Sólida.
    Es necesario contar con un concepto o base sólida de qué es lo que quieres lograr con tu App, al principio nació con una idea, pero al final debemos de estar seguro que esté cumpliendo con ese objetivo.

    • Consideración 1. Coleccionar Estadísticas de la App.
      Hay varios mecanismos para coleccionar estadísticas de uso, pero es importante el contar con mecanismos de este tipo en tu App.
    • Consideración 2. Protege tu Propiedad Intelectual.
      Selecciona una licencia a la cuál te vas a apegar.
    • Consideración 3. ¿Cómo tus usuarios van a obtener tu App?
      En Android esto se vuelve fundamental: ¿vas a distribuir tu App con un APK o a través de una Store?
    • Consideración 4. Dónde vas a publicar tu App.
      En Android tienes múltiples Stores.
    • Consideración 5. El dinero importa.
      Va a ser sin costo, si buscas monetizar tu App a través de su venta puede afectar que tanto bajen tu aplicación.
    • Consideración 6. Planeando para el futuro.
      Tienes que ir visualizando que nuevas características le vas a agregar a tu App, cuál es el siguiente paso en el desarrollo.

Algunos App Markets

app-markets-2

Esta publicación es para publicar en Google Play.

google-play

Checklist Liberar Android

Antes de liberar asegúrate de haber validado los siguientes puntos:

  • ¿He realizado pruebas exhaustivas sobre mi App?
    Parece de sentido común, pero asegúrate que no tenga errores, que la aplicación no haga crash en algún punto.
  • ¿Mi aplicación se comporta “bien”?
    La funcionalidad debe ser la esperada.
  • ¿Ya decidí la compatibilidad con mi SDK?
    Este punto es muy importante dado que dependiendo de que tanto mercado quieres abarcar.
    Si es una aplicación nueva yo sugiero usar un API nivel mínimo 21 y objetivo 23.
  • ¿Qué resoluciones voy a soportar?
    Aquí es necesario hacer pruebas de tu aplicación con diferentes dispositivos. En Android es un reto, ya que tus assets también deben estar adecuados a diferentes resoluciones.

En el siguiente gráfico se ve el porcentaje de dispositivos por versión de Android liberada.

http://developer.android.com/intl/es/about/dashboards/index.html

android-versions

Utiliza Genymotion

Aunque nada quita las pruebas con dispositivos reales, en Hunabsys usamos una herramienta muy útil que se llama Genymotion. Es básicamente un emulador donde tu puedes iniciar diferentes versiones de Android, resoluciones o incluso, agregar versiones a la medida.

Es una gran herramienta para hacer tus pruebas antes de liberar.

https://www.genymotion.com/

genymotion

Dejar tu App lista para publicar

Ya pensando en tu publicación, hay unos requisitos que hay que cubrir.

  1. Solicitar los permisos de Android necesarios.
    Tu aplicación debe de solicitar los permisos necesarios: GPS, Fotos, etc.
  2. Especificar un nombre e ícono.
    Tener definido el nombre de tu App y el icono que va a mostrar.
  3. Configurar la versión de datos del manifiesto.
  4. Fijar las opciones de compatibilidad. (sdk)
    Ya lo comentamos en el punto anterior, aplicaciones nuevas Nivel de SDK más nuevo.
  5. Limpiar archivos y quitar logging.
    No está de más hacer una limpieza en tus archivos y quitar mensajes de logging que ya no son necesarios.
  6. Firmar tu aplicación con tus certificados.
    Por último firmar la aplicación con tus certificados de developer.

Convertirte en Editor del Market

Para convertirte en Editor del Market tenemos que hacer lo siguiente:

  • Registrarte como editor y dar de alta tu perfil.
    • Básicamente dar de alta tu perfil.
  • Leer y aceptar los lineamientos de la tienda.
  • Pagar una tarifa de registro.
    • Hay que pagar una cuota de registro única.
  • Subir tu aplicación.
  • Si tu app es de pago necesitas Google Checkout Merchant.
    • Este punto es necesario si buscas monetizar tu App con venta de accesorios y/o complementos dentro de tu app.

Algunos Tips para Android

Por último, algunos tips:

  • Google tiene una tarifa de $25 que se paga por única ocasión antes de subir tu app.
  • Los listados de la Play Store es probablemente uno de los elementos más importantes para promover tu app.
  • El fijar el precio a ‘Gratis’ es permantente, no puedes cambiarlo de vuelta a ser una aplicación de pago una vez que lo has publicado.

Conclusiones.

  • El proceso de publicación en si no es lo más importante, lo esencial es tener un producto sólido.
  • Es necesario tener en cuenta los lineamientos en mente cuando estes desarrollando.
  • Se proactivo con tus pruebas, incluye beta testers.
  • El proceso de publicar tus apps puede ser pesado la primera vez, pero muy gratificante.

 

Leave a Reply

Your email address will not be published. Required fields are marked *