In diesem Dokument wird die optimale Entwicklung einer Gesundheits- und Fitness-App von einem wahrscheinlichen Ausgangspunkt bis hin zur Best-in-Class-App beschrieben. Sie soll Ihnen helfen, über die Skalierung Ihrer App im Laufe der Zeit nachzudenken und zu entscheiden, welche Funktionen Sie implementieren möchten. Jede Gesundheits- und Fitness-App ist anders. Wenn du aber diese Empfehlungen berücksichtigst, kannst du eine erstklassige App entwickeln.
Grundlegende Gesundheits- und Fitness-App
Es gibt wichtige Elemente, die eine einfache Gesundheits- und Fitness-App benötigt, um Nutzern eine gute Grundlage zu bieten. Zu diesen Schlüsselelementen gehören:
- Nur die Berechtigungen anfordern, die für die gewünschte Nutzererfahrung erforderlich sind
- Anpassbare und verständliche Tracking-Messwerte
- In-App-Inhalte durchsuchen und entdecken
- In-App-Steuerung für Training anbieten
- Wenn Sie eine Trainingseinheit oder eine andere gesundheitsbezogene Aufgabe mit langer Laufzeit verfolgen, verwenden Sie einen Dienst im Vordergrund und deklarieren Sie die Berechtigung FOREGROUND_SERVICE_HEALTH in der Manifestdatei.
- Einfach zu bedienende Bedienungshilfen
Bessere Gesundheits- und Fitness-App
Eine bessere Gesundheits- und Fitness-App wird ihre Reichweite erst dann steigern, wenn ein Nutzer körperlich und geistig Fortschritte auf seinem Weg zu mehr Gesundheit gemacht hat. Eine bessere App ermöglicht es Nutzern auch, sich mit vorhandenen Social-Media-Anmeldedaten und ihrer E-Mail-Adresse für ein Profil zu registrieren.
Wenn Sie ganzheitliche Verbesserungen in Ihre App implementieren, können Sie das Wachstum beschleunigen. Mit diesen Funktionen können Sie Ihre App weiter optimieren:
- Integration von sekundären Oberflächen wie Wear OS (mit Health Services on Wear OS für die Datenerhebung). Bluetooth Low Energy (BLE) zum Senden und Empfangen von Daten an und von Peripheriegeräten verwenden
- Wenn Sie Peripheriegeräte anschließen, achten Sie auf den Akkuverbrauch. Wenn Sie Daten regelmäßig synchronisieren, verwenden Sie den Vordergrunddiensttyp CONNECTED_DEVICE.
- Mit Jetpack Glance können Sie App-Widgets für Mobilgeräte erstellen, damit Nutzer den Fortschritt auf einen Blick sehen können. Verwenden Sie dynamische Farben, optimieren Sie für verschiedene Formfaktoren und nutzen Sie die APIs zum Anpinnen von In-App-Widgets, um die Auffindbarkeit zu verbessern.
- Wenn Sie Wear OS unterstützen, stellen Sie eine Kachel oder Zusatzfunktion bereit, um ähnliche übersichtliche Informationen auf der Smartwatch zu ermöglichen.
- Kreative Möglichkeiten, Nutzer auf dem richtigen Weg zu halten, z. B. Benachrichtigungen und Erinnerungen. Achten Sie darauf, die Best Practices für Benachrichtigungen zu befolgen, z. B. mit dem Anzeigen des Benachrichtigungs-Prompts zu warten, bis der Nutzer Zeit hatte, sich mit der App vertraut zu machen, und Notification Bridging für gekoppelte Smartphones und Smartwatches zu verwenden.
- Barrierefreiheit für alle verbessern, z. B. durch Hinzufügen von Untertiteln für Videoinhalte und Optimierung der Barrierefreiheit auf allen sekundären Oberflächen wie Wear OS.
- Wiedergabe auf Cast-Geräten für Videoinhalte deiner Fitness-App unterstützen
- Google Play Billing verwenden, damit Nutzer Abos kaufen können
Erstklassige Gesundheits- und Fitness-App
Eine erstklassige Gesundheits- und Fitness-App baut auf den vorherigen Empfehlungen auf, um Nutzern ein nahtloses Erlebnis auf mehreren Geräten zu bieten. Dazu gehören:
- Freigabe von Trainingseinheiten und Erfolgen über das Freigabeblatt aktivieren
- Optimierung für faltbare Geräte durch Unterstützung des
HALF_OPENED-Zustands - Testen und Optimieren von Sprachassistentenintegrationen auf Mobilgeräten, z. B. mit Google Assistant
- Unterstützung von Better Together-Anwendungsfällen wie Nearby Connections
- Investitionen in eine nahtlose Identität auf verschiedenen Plattformen wie Passkeys, One Tap und Kontoverknüpfung
- Reibungslose Abos anbieten