Como desarrollador o usuario, ¿cuáles son algunas de las características de una aplicación que ha visto hacer que la aplicación sea “más pegajosa”: aumentar la participación del usuario, el tiempo en la aplicación, disminuir la rotación, etc.

  1. Apelar al ego . Cosas como seguidores, vistas, me gusta acarician los egos de tus usuarios. Cuantas más formas tu aplicación pueda acariciar su ego, más pegajoso.
  2. Corrección de dopamina. Notificaciones, notificaciones, notificaciones. Las notificaciones para nuevos seguidores, nuevos me gusta, mensajes, todos dicen que su usuario es especial y que se notan. Además, las notificaciones los devuelven directamente a la aplicación.
  3. Amigos. Cualquier aplicación es más divertida cuando tus amigos están en ella. Permita que los usuarios encuentren / descubran fácilmente a sus amigos (a través de Facebook, importaciones de contactos, etc.).
  4. Recomendaciones / contenido relacionado. Si te gustó esto, también te puede gustar … Echa un vistazo a la barra lateral de Youtube.
    Está repleto de contenido relacionado o similar al contenido principal que le interesa.

    La aplicación móvil Quora también hace un buen trabajo al mostrar contenido relacionado. Si profundiza en una respuesta que le gusta, también verá las respuestas del mismo autor.
    Aquí estoy poniendo descaradamente mi respuesta a otra pregunta de Quora, pero como puedes ver, la interfaz de usuario muestra más respuestas tuyas verdaderamente. Manteniéndote comprometido nuevamente.

Permítanme comenzar con una observación común sobre la participación del usuario:

¿Alguna vez se ha preguntado cómo las aplicaciones sociales y de chat (por ejemplo, los gustos de Facebook y WhatsApp) tienden a generar más participación del usuario que otras aplicaciones. Bueno, desde el principio puede parecer que User Engagement es el sustento de tales aplicaciones, y sin embargo es cierto.

Por lo tanto, mientras nos esforzamos por desarrollar la interacción del usuario en nuestras aplicaciones, es posible que deseemos tomar prestados algunos trucos de estos líderes del mercado.

Por lo que he observado, la comunicación y la conectividad crean un sentido de comunidad entre los usuarios de la aplicación que desempeña un papel importante en el impulso del compromiso del usuario.

Por lo tanto, no hace falta decir que la integración de una función de mensajería personalizada en las aplicaciones como una característica complementaria además de la competencia central, sin duda mejorará la experiencia del usuario y, por lo tanto, aumentará la tasa de participación y retención.

Como dice el dicho: “Sin datos, usted es solo otra persona con una opinión”, permítame darle algunas estadísticas para reflexionar. [Todos los datos tomados de Localytics]

  • La mayoría de las aplicaciones en estos días han incluido la mensajería en su estrategia de interacción con el usuario y los números sugieren lo mismo:

  • La mensajería no es específica del dominio y cualquier aplicación que sirva a cualquier nicho de cliente puede beneficiarse al emplear la mensajería en su estrategia de participación del usuario:

  • Y, por último, la retención de usuarios de la aplicación aumenta al integrar la mensajería en las aplicaciones:

Dicho esto, el desarrollo de la propia plataforma de mensajería requiere una gran cantidad de gastos generales de desarrollo y costos de mantenimiento recurrentes. Como resultado, la integración de un SDK de chat de terceros ya está hecho de la mejor manera.

Un poco de autopromoción aquí: en Applozic le proporcionamos el paquete completo de la interfaz de usuario de Frontend (kits de interfaz de usuario de código abierto), el SDK de Chat para crear e integrar mensajes personalizados de cualquier tipo en el servidor back-end. La integración y los primeros pasos con los servicios de chat, mensajería y VoIP apenas demoran 10 minutos con Applozic.

Para consultas adicionales, no dude en comunicarse con [correo electrónico protegido] y estaremos encantados de ayudarlo.

Los índices de sección en vistas de tabla son fantásticos. Agregué una para una aplicación que presentaba los estados de EE. UU. En una tabla y recibí una respuesta entusiasta y positiva. Siempre me gustó esa característica cuando se trata de datos grandes y tabulados, como en un reproductor de música. Mi colección de música es grande, por lo que el índice es útil para tratar con cientos o miles de pistas o artistas. Me sorprendió que la característica fuera tan bien recibida para un conjunto relativamente pequeño de datos. Es fácil pasar una lista de 50 estados. Si puede ahorrar tiempo al usuario sin reducir la funcionalidad, debe hacerlo.

Para las aplicaciones de productividad que requieren una buena cantidad de datos antes de que puedan ser útiles, una función de importación es útil. No obligue al usuario a escribir. Es agotador en dispositivos móviles. Una vez que los datos se hayan importado, realice transformaciones inteligentes y reflexivas. Por ejemplo, la aplicación Pepperplate es excelente ya que los usuarios importan recetas de una variedad de sitios de recetas con un tipeo mínimo. Luego puede generar una lista de compras basada en la receta. Incluso organiza la lista por pasillo. Este es un diseño atento que ahorra tiempo.

Una vez escribí una aplicación de prueba de software que proporcionaba una GUI para que los desarrolladores de software ejecuten pruebas de API y vean los resultados en un formato legible y ordenado, todo en un dispositivo móvil. El esfuerzo fue motivado por un arnés de prueba ofuscado que había frustrado a los desarrolladores y había caído en el abandono. Pasamos de un script de Python sin documentación, que solo se probó en nuestra compilación de referencia de Linux de escritorio, que fallaría sin gracia si no se encontraba la biblioteca que se probaría, y que arrojaba resultados de prueba en XML, a una aplicación GUI en el hardware de destino con una lista de selección de bibliotecas disponibles para prueba y un botón “ejecutar pruebas” que presentaba resultados de prueba codificados por colores.

Escribí la aplicación de prueba años antes de usar Pepperplate, pero veo algunos enfoques de diseño compartido. Pepperplate ahorra al usuario el trabajo pesado de escribir al proporcionar una función de importación. Del mismo modo, la aplicación de prueba cargó las bibliotecas para probarlas en tiempo de ejecución; si una biblioteca no estaba disponible, esto no era gran cosa. La aplicación simplemente no lo mostraría como una entrada en la lista de selección. Esto le ahorró al desarrollador el trabajo pesado de tener que rastrear una falla de compilación de la biblioteca cuando todo lo que quería hacer era ejecutar pruebas. Y de la misma manera que Pepperplate transforma las recetas en listas de compras, la aplicación de prueba transformó el vómito XML en HTML muy impreso.

Por último, como usuario, aprecio la validación informativa y dinámica de los formularios. Y, para los usuarios, creo que una validación de formulario incorrecta es peor que ninguna validación de formulario. Ve a lo grande o vete a casa. 🙂

En primer lugar, la aplicación debería proporcionar valor; de lo contrario, la eliminaría después de usarla un par de veces.

Las aplicaciones que uso a diario / semanalmente son las que están relacionadas con el trabajo (Slack, Trello), sociales (FB, Twitter, LinkedIn, correo electrónico) y las que ofrecen algún valor o son interesantes para mí (aplicación de finanzas personales, Medio, Búsqueda de productos, etc.).

Para mantener a los usuarios interesados ​​también es crucial enviarles notificaciones oportunas, personalizadas y relevantes.

Aquí hay un artículo útil sobre cómo aumentar la participación de los usuarios de su aplicación: 6 formas comprobadas de involucrar a los usuarios de su aplicación.

PD: También recomiendo leer el libro de Nir Eyal – Hooked.

Para los juegos, son recompensas escalonadas.

Por ejemplo, Galaxy Legend tiene “Recompensas activas”

  1. Obtenga cierta cantidad de dinero después de 5 minutos
  2. Consigue más cosas después de 10 minutos
  3. Consigue batallas adicionales después de 30 minutos
  4. Obtén 1/20 de una nave espacial de élite después de 60 minutos

Estos se repiten diariamente. Si recuerda recolectar las 4 fases, tendrá una nueva y potente nave espacial gratis después de 20 días calendario.

Abres el juego y comienza el primer temporizador. Después de 5 minutos, puede hacer clic en el botón “Reclamar” y se inicia el siguiente temporizador.

Los juegos también tienen varias recompensas por inicios de sesión consecutivos. Si inicias sesión diariamente, obtienes un premio y, finalmente, un gran premio. En Galaxy Legend, obtendrías una nueva nave espacial después de 30 días.