Este documento traza el progreso óptimo de una app de salud y fitness, desde un posible punto de partida hasta convertirse en la mejor de su categoría. Está diseñado para ayudarte a pensar en cómo escalar tu app con el tiempo y qué funciones implementar. Si bien cada app de salud y fitness es diferente, ten en cuenta estas recomendaciones para crear una app de primer nivel.
App básica de salud y fitness
Hay elementos clave que una app básica de salud y fitness requiere para brindar una excelente experiencia fundamental a los usuarios. Algunos de esos elementos clave incluyen los siguientes:
- Solicitar solo los permisos necesarios para brindar la experiencia que desea el usuario
- Ofrecer métricas de seguimiento personalizables y fáciles de comprender
- Ofrecer exploración y descubrimiento de contenido integrado en la app
- Ofrecer controles de ejercicio en la app
- Usar un servicio en primer plano y declarar el permiso FOREGROUND_SERVICE_HEALTH en el archivo de manifiesto en caso de hacer un seguimiento de una sesión de ejercicio o de otra tarea de larga duración relacionada con la salud.
- Integrar funciones de accesibilidad fáciles de usar
Mejor app de salud y fitness
Una app de salud y fitness mejorada comenzará a aumentar su alcance una vez que un usuario haya progresado física y mentalmente en su camino hacia una vida más saludable. Una mejor app también permite que el usuario se registre para obtener un perfil con las credenciales de redes sociales existentes y su correo electrónico.
Implementar más mejoras integrales en tu app también es una excelente manera de acelerar su crecimiento. Considera estas funciones como una forma de mejorar aún más tu app:
- Integrar plataformas secundarias, como Wear OS (con Servicios de salud en Wear OS para la recopilación de datos); usar Bluetooth de bajo consumo (BLE) para enviar y recibir datos mediante dispositivos periféricos
- Conservar el uso de la batería si se conectan dispositivos periféricos; usar el tipo de servicio en primer plano CONNECTED_DEVICE si se sincronizan datos de forma periódica
- Usar Jetpack Glance para crear widgets de apps en dispositivos móviles y permitir que los usuarios hagan un seguimiento del progreso de un vistazo; considerar usar colores dinámicos, optimizar la experiencia en todos los factores de forma y aprovechar las APIs de fijación de widgets en la app para mejorar la visibilidad
- Proporcionar una tarjeta o compilación para ofrecer experiencias que se puedan visualizar rápidamente en el reloj si es compatible con Wear OS
- Ofrecer formas creativas de mantener al usuario en el camino correcto (como notificaciones y sugerencias); asegurarse de seguir las prácticas recomendadas para las notificaciones, como esperar para mostrar el mensaje de notificación hasta que el usuario haya tenido tiempo de familiarizarse con la app y usar elmodo puente de notificaciones para teléfonos y relojes vinculados
- Mejorar la accesibilidad para todos, por ejemplo, agregar subtítulos al contenido de video y optimizar la accesibilidad en cualquier plataforma secundaria, como Wear OS
- Ofrecer compatibilidad con la reproducción de contenido de video de tu app de fitness en dispositivos de transmisión
- Usar la Facturación Google Play para permitir que los usuarios compren suscripciones
La mejor app de salud y fitness de su clase
Una app de salud y fitness de primer nivel se basa en las recomendaciones anteriores para crear una experiencia multidispositivo fluida para los usuarios, que puede incluir lo siguiente:
- Habilitar el uso compartido de entrenamientos y logros con Sharesheet
- Realizar optimizaciones para los dispositvos plegables, de modo que admitan el estado
HALF_OPENED - Probar y perfeccionar las integraciones de asistentes de voz en dispositivos móviles, como con Asistente de Google
- Admitir casos de uso de Better Together, como Nearby Connections
- Invertir en identidad con autenticación fluida en todas las plataformas, como las llaves de acceso, One Tap y la vinculación de cuentas
- Ofrecer suscripciones sin inconvenientes