Améliorez la qualité de votre application: bonne, meilleure, meilleure

Ce document décrit la progression optimale d'une application de santé et de remise en forme, d'un point de départ probable à une application de premier ordre. Il est conçu pour vous aider à réfléchir à la façon de faire évoluer votre application au fil du temps et aux fonctionnalités à implémenter. Bien que chaque application de santé et de remise en forme soit différente, tenez compte de ces recommandations pour créer une application de premier ordre.

Application basique de santé et de remise en forme

Une application de base de santé et de remise en forme doit comporter certains éléments clés pour offrir une expérience de base de qualité aux utilisateurs. Voici quelques-uns de ces éléments clés :

  • Demander uniquement les autorisations nécessaires pour offrir l'expérience souhaitée par l'utilisateur
  • Proposer des métriques de suivi personnalisables et compréhensibles
  • Proposer la navigation et la découverte de contenu dans l'application
  • Proposer des commandes d'exercice dans l'application
  • Si vous suivez une séance d'exercice ou une autre tâche de longue durée liée à la santé, utilisez un service de premier plan et déclarez l'autorisation FOREGOUND_SERVICE_HEALTH dans le fichier manifeste.
  • Intégrer des fonctionnalités d'accessibilité faciles à utiliser

Une meilleure application de santé et de remise en forme

Une meilleure application de santé et de remise en forme commencera à étendre sa couverture une fois qu'un utilisateur aura progressé physiquement et mentalement dans son parcours de santé. Une meilleure application permet également à un utilisateur de s'inscrire à un profil en utilisant ses identifiants de réseaux sociaux existants et son adresse e-mail.

Implémenter des améliorations plus globales dans votre application est également un excellent moyen d'accélérer sa croissance. Considérez ces fonctionnalités comme un moyen d'améliorer encore votre application :

  • Intégrer des surfaces secondaires, telles que Wear OS (en utilisant Services Santé sur Wear OS pour la collecte de données). Utiliser le Bluetooth à basse consommation (BLE) pour envoyer et recevoir des données vers et depuis des périphériques
  • Si vous connectez des périphériques, préservez l'utilisation de la batterie. Si vous synchronisez régulièrement des données, utilisez le type de service de premier plan CONNECTED_DEVICE.
  • Utiliser Jetpack Glance pour créer des widgets d'application sur mobile afin de permettre aux utilisateurs de suivre leur progression de manière rapide. Envisagez d'utiliser des couleurs dynamiques, d'optimiser votre application pour différents facteurs de forme et de tirer parti des API d'épinglage de widgets dans l'application pour une meilleure visibilité.
  • Si vous êtes compatible avec Wear OS, fournissez une carte ou une complication pour permettre des expériences similaires en un coup d'œil sur la montre.
  • Proposer des moyens créatifs pour aider un utilisateur à rester sur la bonne voie (par exemple, des notifications et des rappels). Veillez à suivre les bonnes pratiques concernant les notifications, y compris attendre pour afficher l'invite de notification jusqu'à ce que l'utilisateur ait eu le temps de se familiariser avec l'application et utiliser le pont de notification pour les téléphones et montres associés.
  • Améliorer l'accessibilité pour tous, par exemple en ajoutant des sous-titres pour les contenus vidéo et en optimisant l'accessibilité sur toutes les surfaces secondaires, comme Wear OS.
  • Prise en charge de la lecture sur les appareils Cast pour le contenu vidéo de votre application de fitness
  • Utiliser Google Play Billing pour permettre aux utilisateurs de souscrire des abonnements

Une application de santé et de remise en forme de premier plan

Une application de santé et de remise en forme de premier ordre s'appuie sur les recommandations précédentes pour créer une expérience multi-appareils fluide pour les utilisateurs, qui peut inclure :