¿Qué desearías haber sabido antes de lanzar tu aplicación de Android en Google Play?

Lea la siguiente lista de verificación a seguir antes de iniciar su aplicación:

  • Lista de verificación de lanzamiento
  • Cómo publicar en el Android Market – Tuts + Code Tutorial
  • Publicación de aplicaciones de Android

Sigue a continuación algunos puntos:

  • Inicie su aplicación al final de la semana (el jueves por la tarde suele ser un buen momento) ¿por qué? bueno, a ninguna compañía le gustaría publicar una aplicación solo 1.5 días antes del fin de semana -> demasiado peligroso (en caso de que haya un problema que necesite un tiempo de reacción rápido)
  • Use proguard en su aplicación (generalmente, solo tiene que agregar esta línea: proguard.config = proguard.cfg en el archivo default.properties) esto optimizará, reducirá y ofuscará su código, muy útil para evitar que los ladrones de códigos. No tiene que eliminar ningún comentario, se eliminan automáticamente en el momento de la compilación
  • Optimice sus imágenes (usando Paint.NET, PNGCrush u OptiPNG)
  • Optimice sus diseños para la mayoría de los tamaños de pantalla. Puede hacerlo simplemente cambiando el tamaño de la pantalla mientras edita un diseño en AndroidStudio o eclipse
  • Intente / Capture todas las excepciones en la interfaz de usuario y muestre un simple brindis que indica al usuario que sucedió algo incorrecto. Mientras tanto, recupere el error con la ayuda de ACRA de Crashlytics
  • No use demasiadas bibliotecas .jar, prefiera proyectos de biblioteca (optimice el tamaño del código) y agréguelos usando gradle
  • No use las ventanas de preferencias de Android -> eso no es realmente hermoso, incluso si está en las pautas de Android, prefiera hacer su propia página de configuración
  • Nunca muestre el título de su aplicación (this.requestWindowFeature (Window.FEATURE_NO_TITLE);), y considere usar el modo de pantalla completa (this.getWindow (). SetFlags (WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);)
  • Utilice Flurry o Google Analytics para futuras analíticas: <intente obtener la mayor cantidad de información posible, pero no tome nada que viole el estado anónimo del cliente. No olvides recuperar las excepciones que ocurren en el lado del usuario
  • Pídale a sus amigos que hagan pruebas de mono, aprender de los usuarios generalmente trae muchas cosas buenas
  • Considere publicar su aplicación antes de haber terminado todas las funciones, ya no sabe lo que sus usuarios querrán tener en la aplicación
  • Agregue una sección “Más aplicaciones” en su aplicación, eso es anuncios gratis
  • Agregue una sección “enviar comentarios” que permita al usuario solicitar la función o especificar algunos errores
  • Solicite a sus usuarios que traduzcan su aplicación proporcionando strings.xml en algún lugar de la web como Crowdin
  • Pruebe su aplicación en cada versión de Android con el emulador -> aparecen muchos errores en ese momento. Al mismo tiempo, no use el emulador proporcionado, use Genymotion en su lugar
  • Piense en el nombre de la aplicación -> ¿qué palabras clave usaría para buscar su aplicación? estas palabras clave deben ser el nombre de su aplicación (Google lo ayudará a ser descubierto de esta manera)
  • Considere incluir palabras clave en la descripción de la aplicación, pero de manera oculta (haga oraciones comprensibles usando sus palabras clave)
  • Sé el primero en calificar tu aplicación con 5 estrellas y pide a tu familia y amigos que hagan lo mismo -> esto influye en las calificaciones de los futuros usuarios
  • Considere usar Google para traducir su aplicación, ya sea para la descripción, ya sea para strings.xml o ambas
  • Considere agregar una función publicitaria en su aplicación, como AdMob
  • En lugar de proporcionar una versión paga, considere realizar la facturación en la aplicación -> es más probable que los usuarios paguen en la aplicación en lugar de pagar por una versión paga
  • Agregue un registro de cambios en la aplicación -> a los usuarios les gusta ver qué cambios desde la última versión
  • Agregue una sección de agradecimiento para los usuarios que lo ayudaron -> esto influirá en los usuarios para que lo ayuden
  • Agregue un enlace “Si le gusta esta aplicación, califíquela” (a la descripción de su Android Market) en su aplicación -> obtendrá más 5 estrellas
  • Considere incluir una sección de “Consejos” o “instrucciones” en su aplicación
  • Guarde su almacén de claves e información de credenciales en un lugar seguro. No podrá publicar una actualización para su aplicación si pierde su almacén de claves
  • Haga que su icono sea realmente simple y claro. El ícono es el primero y también principalmente lo último que hará que el usuario descargue su aplicación
  • A menos que no sea posible, prefiera la instalación externa (android: installLocation = “preferExternal” en AndroidManifest.xml)

Necesita hacer ASO de su aplicación Encontrar la mejor palabra clave para su aplicación (ASO)

Ya está, disfrute de la popularidad de su aplicación.

He creado una aplicación para controlar el reproductor multimedia VLC. Funciona bien Todos mis amigos dicen que es bueno. Pero mi tasa de retención es baja, como 10-15 descargas por día.

Tiene una interfaz de usuario más fácil de usar. Documentación bien estructurada y características importantes. Solo el 30 por ciento de los usuarios siguen usando mi aplicación. Desearía saber su comportamiento y desearía haber incluido análisis en mi aplicación. Estoy trabajando en ello. Pero aún perdí mis primeros dos mil usuarios.

Aquí está mi aplicación: VLC Stream and Remote – Aplicaciones de Android en Google Play

Puede controlar el reproductor vlc y transmitir videos desde su teléfono al reproductor vlc sin transferir videos a su PC o computadora portátil.

Mi primera aplicación de Android fue Flash Light aplicación

Pensé que debería ser un éxito masivo y traerme millones (si no miles de millones) de dólares .

Pero la suma total de la base de usuarios se mantuvo en 2 cifras, sin importar cuánto lo intenté. [Incluso amenacé a mis amigos para instalar la aplicación: P]

Entonces descubrí por qué nadie está interesado en mi aplicación, después de todo, puse tanto esfuerzo (?) En desarrollarla [: D LoL]. La razón es simple, incluso si no hubiera instalado mi aplicación si alguien más me hubiera solicitado usarla, o podría instalarla y eliminarla; Debido a que hay miles de aplicaciones de linterna para Android en Play Store, y cientos de ellas tienen una base de miles de usuarios, ¿por qué debería instalar esta nueva aplicación de todos modos? 🙁

Estaba tan destrozado que casi pensé en abandonar el desarrollo de aplicaciones. [ tan ingenuo ]

¡Pero entonces un ángel vino a mí y me dio la fuerza para luchar contra este mundo cruel ! Y tengo las respuestas ahora; mi próximo objetivo será hacer algo útil o interesante y único; o mi aplicación debería resolver un problema (o puede ser un error) de una aplicación ahora popular. De esta manera, podría obtener más base de usuarios para mi aplicación.

PD: Actualmente estoy trabajando en mi segunda aplicación. ¡¡Deséame suerte!!

PPS Todas las imágenes se toman del motor de búsqueda de Google, excepto la primera, esa es mi aplicación 😀

Aunque soy relativamente nuevo en el desarrollo de Android, estas son algunas de las cosas que me di cuenta:

1) Aunque establezca la versión mínima de SDK como Froyo en su proyecto, y no se muestren errores de compatibilidad en eclipse, pruebe las aplicaciones en los dispositivos Froyo reales. A menudo puedes olvidar cosas tontas. Una vez utilicé la barra de acción Sherlock en un proyecto y quedé muy satisfecho con la interfaz. Pero más tarde me di cuenta de que la aplicación no se inició en pan de jengibre porque accidentalmente mencioné un tema holo en uno de los archivos (debería haber usado el tema de ABS).

2) Pruebe siempre en un dispositivo real. Probar “solo” en un emulador es una muy, muy mala idea. (Además, las pruebas en el emulador requieren mucho tiempo).

3) Permita que las personas usen la versión beta de su aplicación y las observen mientras están en ella. A menudo, las personas que no son muy expertas en aplicaciones no comprenden los elementos modernos de la interfaz. Créame, he visto a personas usar aplicaciones que nunca se dan cuenta de que hay un cajón de navegación oculto en el lado izquierdo. Desde entonces, comencé a dar pistas sobre la presencia de elementos como cajones de navegación, etc.

4) Mantenga su almacén de claves seguro y respaldado.

5) Muchas personas no leerán la descripción * completa * de su aplicación y simplemente la instalarán a ciegas. Estas son personas que luego lo dejarán con una calificación de 1 estrella. Así que asegúrese de mencionar en las primeras líneas de la descripción de qué se trata realmente la aplicación.

6) Use las pautas de diseño de Android. Mira Android Clinic en Youtube, etc.

7) Coloque los archivos de recursos adecuados para hdpi, mdpi, etc. antes de hacer el lanzamiento APK.

8) Esfuércese por realizar la sencilla tarea de reemplazar el ícono predeterminado de Android con un ícono personalizado de su aplicación. Quiero decir que es muy simple de hacer, especialmente en las nuevas versiones de ADT. Sin embargo, hay numerosas aplicaciones en Play Store que tienen el ícono verde predeterminado.

A menos que su aplicación sea extremadamente fácil de usar (no lo es), asegúrese de tener un tutorial muy claro sobre cómo usar la aplicación. Una presentación de diapositivas simple con ayuda de gráficos, consulte DropBox u otros tutoriales guiados donde se resaltan los botones durante el tutorial para obtener algo de inspiración.

Además, pruebe y vuelva a probar con la ayuda de extraños. Mi método favorito es acampar en un Starbucks con tarjetas de regalo con suficiente dinero para comprar un café. Deje que el usuario juegue con su aplicación y obtenga comentarios. A cambio, reciben una tarjeta de regalo por su tiempo.

Asegúrese de tener copias de su almacén de claves (en ubicaciones seguras). Si lo pierde, nunca podrá enviar actualizaciones.
Siempre puede publicar una nueva aplicación con un nombre de paquete diferente, pero perderá a todos sus usuarios.

La importancia de apoyar su aplicación en Google Play. La calificación de Google Play será dictada por sus usuarios, y si se cuelga en los dispositivos de borde, su calificación finalmente caerá. Asegúrese de revisar los registros de fallas de su tienda de aplicaciones al menos una vez al mes y aborde las correcciones de manera oportuna.

Que aunque crea que su aplicación funcionará correctamente en todos los dispositivos, seguramente no lo hará.

Informe de fallas y otros mecanismos para rastrear e informar el comportamiento de la aplicación en la naturaleza.