1 de 3. Diseña y compila apps que conviertan esa idea repentina en un producto que entusiasme a los usuarios
Esta entrada fue escrita en conjunto por Padmini Murthy y Carol Soler
En Google Play, nos habrás escuchado hablar sobre las tres etapas clave en la trayectoria de un desarrollador para compilar una app, interactuar con la base de usuarios y ampliarla. Puedes planificar la ruta por las tres etapas del ciclo de vida de la app con el ecosistema de conocimiento de Play. Hay rutas de aprendizaje, artículos sobre liderazgo conceptual, rincones de prácticas recomendadas, podcasts, documentos de apoyo y más. Compartimos artículos de expertos sobre la gestión de la trayectoria del usuario de una app, desde la instalación hasta la deserción.
Sin embargo, en este artículo el enfoque está en los desarrolladores (o publicadores) y sus desafíos. Hay muchos engranajes involucrados en la creación y el mantenimiento de las experiencias digitales de alta calidad, desde el diseño y el desarrollo hasta el lanzamiento y la monetización. En las distintas etapas de la trayectoria de desarrollo, verás que hablamos sobre los «principios de pensamiento» explicados aquí. Estos son los bloques de compilación esenciales para sortear esa etapa con facilidad.
En la primera parte de la serie «Haz que tu app brille», veremos las etapas principales de diseño y compilación.
- En la primera etapa de conceptualización, el diseño y el prototipado son los componentes básicos. Veremos la mecánica del prototipado y los métodos de prueba de usabilidad. Si los cimientos de la experiencia de usabilidad son robustos, las demás piezas de las rutas de participación y monetización se acomodarán solas. Entonces, aunque se tarde un poco más en desarrollar la matriz de usabilidad, ese tiempo está bien invertido.
- En la segunda fase, te guiaremos en el proceso real de compilación. Comienza seleccionando el entorno de desarrollo integrado (IDE) correcto según tu app para Android. En Google Play, el entorno es Android Studio, y profundizaremos un poco más sobre cómo puedes usarlo en la gestión del rendimiento, la calidad, la seguridad y el análisis de la app.
Conceptualización, experiencia de usuario y diseño
Identificaste la idea para tu próxima app. ¡Excelente! ¿Qué sigue? En Google Play, creemos que el primer paso lógico debe ser la creación del prototipo de experiencia de usuario. Esto no es solo el aspecto primario de diseño, sino un componente intrínseco de la estrategia de producto para compilar una experiencia de usuario de alta calidad.
Esta es la lista de comprobación de los «principios de pensamiento» para la primera fase de diseño fundacional:
Piensa en las emociones: las mejores experiencias de usuario son las que tocan el corazón y resuelven una necesidad urgente. Para crear esa experiencia, es clave que lleves a cabo la investigación primaria con el público objetivo a fin de entender qué apreciarían más en la app. Luego, concéntrate en el diseño de la experiencia de usuario para ayudarlos a navegar en la app hasta el extremo de la manera más intuitiva y eficaz. Es casi como si la app reconociera la psicografía del usuario y ajustara la personalización de manera acorde.
Piensa en distintos factores de forma: hoy en día, es un hecho que debes prepararte para entregar una experiencia sobresaliente en varios factores de forma. Por supuesto, los teléfonos Android, las tablets y los relojes son dispositivos básicos, pero agrega las experiencias en Android Auto, Android TV y AR Core a la lista. Tu app debe estar preparada para ser coherente en todos estos dispositivos. Aquí hay una guía con el objetivo de optimizar el diseño para la experiencia en pantallas grandes. También puedes consultar la guía para comenzar a pensar todo sobre los factores de forma de Android, que te ayudará a preparar tu app.
Piensa en diseños centrados en la conversión: en Google, creamos el diseño material como un sistema de participación que te ayuda a compilar esa experiencia perfecta para los usuarios y a impulsar la conversión. Con los componentes, los iconos, las transiciones visuales, los temas, las transiciones y otros elementos de usabilidad adecuados, puedes compilar una experiencia intuitiva y atractiva.
Aquí hay un ejemplo de cómo Trip.com usó el diseño material para crear una experiencia de viajes y reservas excelente en todo el mundo. Los principios de diseño también permiten compilar la navegación y la exploración correctas, hacer comparaciones, revisiones de producto y búsquedas dentro de la app, y configurar los sistemas de registro y de pago.
Piensa de manera envolvente con 3D, realidad aumentada y realidad virtual: la realidad aumentada y la realidad virtual ganaron importancia en el desarrollo de la «experiencia envolvente», sobre todo en los segmentos de salud, belleza, logística, entretenimiento y comercio electrónico. Con esto, puedes visualizar fácilmente cómo te quedará ese tono de lápiz labial o a cuántas millas estás de ese museo, que está escondido entre la maraña de calles. Desde el punto de vista de la realidad virtual, imagínate la experiencia casi real de visitar tu casa de vacaciones favorita en las Bahamas o jugar a tu deporte o videojuego preferidos, como el golf o Roblox. Aquí tienes una guía para comenzar a pensar cómo crear una experiencia envolvente con la realidad aumentada y la realidad virtual.
Compila, prueba y lanza con frameworks
Android Studio es probablemente la forma más fácil de compilar y enviar apps para Android, y los desarrolladores de todo el mundo dan fe de esto. Al estar diseñada específicamente según apps para Android con editores visuales, analizadores de APK, profilers en tiempo real y emuladores, es todo lo que necesitan los desarrolladores con el objetivo de traer su app a la vida en un paquete. Aquí hay una guía completa sobre cómo programar, compilar, configurar, probar y depurar tu app para Android y una guía con todas las herramientas para desarrolladores en Android Studio. Siempre trabajamos para agregar funciones nuevas y mejoradas a Android Studio, y las novedades en Android Studio son moneda corriente. Veamos qué hay de nuevo en Android Studio 4.0 aquí. Ahora, compilemos tu primera app para Android.
Sin importar la herramienta que uses en la compilación de tu app para Android, aquí hay algunos «principios de pensamiento» que debes tener en cuenta durante la etapa de compilación:
Piensa en el rendimiento: los tamaños de APK y de los datos (posiblemente a causa de la integración con servicios de terceros, como puertas de enlace de pago o API de mapas) y las funciones avanzadas afectan el rendimiento de la app y los tiempos de carga. La mayoría de las veces, el rendimiento malo de la app puede causar desinstalaciones y una tasa de abandono importante.
Esto es aún más crítico en las apps de comercio electrónico y en otras apps impulsadas por las conversiones. Como práctica recomendada en Google, recomendamos la evaluación de las funciones para alcanzar un equilibrio inteligente con el rendimiento óptimo. Android App Bundle te ayuda a gestionar el tamaño de APK para entregar una experiencia increíble al público con un tamaño de app más pequeño. Un ejemplo claro es la historia de Netflix sobre la reducción del tamaño de la app por más del 33% con los bundles de app. También recomendamos que consultes Android Vitals para controlar el rendimiento y la estabilidad de tu app.
Piensa en la calidad: probablemente este sea el paso más importante en el proceso de compilación. Aquí hay algunas pautas esenciales sobre la calidad de las apps como referencia. Una prioridad antes del lanzamiento debería ser garantizar la calidad según las pautas específicas para el dispositivo y los factores de forma. Aquí hay una biblia exhaustiva sobre pautas de calidad de Google Play. Recomendamos que pruebes tu app para Android según estas pautas con el objetivo de lograr una experiencia de usuario excelente y obtener más exposición en Wear OS, Android TV y Android Auto.
Piensa en la política y la seguridad: la seguridad y la protección del ecosistema Android para usuarios y desarrolladores es crítica. Queremos ayudarte a compilar apps seguras que cumplan las políticas que te protegen a ti y a tus usuarios y reducir los incumplimientos de política. Esto implica usar los protocolos correctos de cifrado, únicamente servicios de API autorizados, autenticaciones robustas y tokens para identificar sesiones en lugar de identificadores de dispositivos, además de ejecutar pruebas exhaustivas de seguridad y mantener el cumplimiento general. No te olvides de mantener los SDK actualizados para asegurarte de que cumplan todas las políticas recientes de Google Play. Aquí hay una descripción general breve sobre los primeros pasos con las políticas de Play.
Piensa en la etapa previa al lanzamiento: por último, pero no menos importante en esta lista, debes analizar el rendimiento en la etapa previa al lanzamiento de tu app con versiones Beta, iteraciones y pruebas. El informe previo al lanzamiento brinda una descripción general de errores o advertencias con recomendaciones sobre cómo resolverlos. Cada vez que publiques un APK, también recibirás un informe previo al lanzamiento específico para versiones Beta y segmentos de pruebas cerrados. Deberás configurar tu app en Google Play Console para recibir estos informes, que se ejecutan en nuestro laboratorio de experimentos. El registro previo está relacionado de cierta forma con la etapa previa al lanzamiento, y tiene que ver con generar entusiasmo y conocimiento sobre tus apps y juegos antes del lanzamiento. Sin embargo, hay requisitos específicos para el registro previo y la evaluación de idoneidad para tu app. Echa un vistazo a esta ruta de aprendizaje y también a este artículo como preparación para el registro previo.
¿Qué sigue en la serie para hacer que tu app brille?
En la próxima entrada del blog, hablaremos sobre qué pasa una vez que hayas presentado y publicado tu APK en Google Play. Cuando la app se haya evaluado y esté activa, deberás impulsar la adquisición y generar interacciones para fomentar el uso y luego garantizar la retención. Esto significa distintas cosas y una usina de ideas completamente nueva. Los principios de pensamiento en este caso se pueden desglosar en etapas para el desarrollo del envión inicial mediante la adquisición y la participación. También profundizaremos en las estrategias de retención con promociones, ofertas y mucho más.
¡Hasta la próxima!
¿Qué opinas?
¿Tienes sugerencias sobre cómo pasar de la conceptualización al diseño y la compilación? Dinos qué piensas en los comentarios de abajo o tuitea con #AskPlayDev y te responderemos desde @GooglePlayDev, donde compartimos frecuentemente noticias y sugerencias sobre cómo tener éxito en Google Play.
Source: Google Dev