Mit den folgenden Richtlinien können Sie die Nutzung Ihrer Wear OS-App für Kinder optimieren. Prüfen Sie außerdem, ob Ihre App oder Ihr Spiel den Anforderungen für kinderfreundliche Inhalte entspricht.
Wear OS-Grundsätze noch einmal durchgehen
In den folgenden Ressourcen finden Sie Informationen zum Erstellen neuer Wear OS-Apps:
- Erste Schritte mit Wear OS
- Grundsätze der Wear OS-Entwicklung
- UI-Design
- App für Wear OS erstellen und ausführen
- Anforderungen an die App-Qualität
Telefon App nicht portieren
Portieren Sie Ihre mobile App nicht auf Wear OS. Wear OS-Geräte haben viel kleinere Akkus und Komponenten als Mobilgeräte, was das Spielen direkt portierter Mobilspiele sehr schwierig macht.
Weitere Informationen zum Entwerfen von Wear OS-Apps für Kinder
Entwicklungsumgebung auswählen
Für die Entwicklung kinderfreundlicher Apps können Sie Compose for Wear OS verwenden, unseren empfohlenen Ansatz für die Erstellung von UIs unter Wear OS, sowie Unity for Android.
Wenn Sie mit den Workflows und Funktionen von Unity vertraut sind oder Ihr Spiel komplexer ist und 3D-Grafiken und ‑Physik enthält, empfehlen wir Ihnen, Unity für die Entwicklung Ihres Spiels zu verwenden. Außerdem bietet es eine Vielzahl von Funktionen zur Leistungsoptimierung. Für einige Wear OS-Qualitätsanforderungen sind möglicherweise benutzerdefinierte Implementierungen in Unity erforderlich, z. B. die Unterstützung für die Drehknopf-Eingabe.
Für Spiele mit nur wenigen einfachen und kurzen Animationen sollte die Compose Animation API ausreichen. Sie wird in der Android-Umgebung besser unterstützt.
Auswirkungen auf den Akku des Geräts minimieren
Minimieren Sie Ereignisse, die sich während einer Sitzung auf die Akkulaufzeit auswirken. Kinder nutzen Smartwatches mit wichtigen Sicherheitsfunktionen für ihre Eltern oder Erziehungsberechtigten, die von einer ausreichenden Akkulaufzeit des Geräts abhängen.
Die folgende Liste enthält einige Best Practices zur Reduzierung der Akkubelastung. Weitere Informationen zum Energiesparen und zur Akkulaufzeit
- Die Apps sollten für Offlinenutzung konzipiert sein, damit Kinder spielen können, ohne dass Netzwerkverbindungen den Akku belasten.
- Minimieren Sie Aufgaben, für die eine Internet- oder GPS-Verbindung erforderlich ist.
- Begrenzen Sie die aktive Spielzeit pro Tag.
- Verwenden Sie energieeffiziente APIs für die ganztägige Aktivitätsaufzeichnung und das Trainings-Tracking.
- Reduzieren Sie die manuelle Erstellung von Wakelocks und verwenden Sie
WorkManager
.
Die folgende Liste enthält Elemente, die Sie nicht in Ihre Berufserfahrung aufnehmen sollten:
- Verwenden Sie kein direktes Sensor-Tracking, da dies die Akkulaufzeit erheblich verkürzt.
- Verwenden Sie keine langwierigen Animationen.
- Bitten Sie Nutzer nicht, das Display länger als nötig eingeschaltet zu lassen.
Für eigenständige Nutzung vorbereiten
Berücksichtigen Sie bei der Entwicklung von eigenständigen Erlebnissen Folgendes:
- Entwerfen Sie Ihre Apps so, dass sie auch offline genutzt werden können, damit Kinder jederzeit spielen können.
- Testen Sie, wie sich Ihre App in einem Emulator verhält, der keine aktive Verbindung zu einem Mobilgerät hat.
Zifferblätter mit dem Watch Face-Format erstellen
Ein Zifferblatt, das für Kinder gedacht ist, muss mit dem Watch Face-Format erstellt werden. Beachten Sie, wie sich die Farbsättigung auf die Akkuleistung auswirkt.
Weitere Informationen dazu, wie Sie ein Zifferblatt mit Watch Face Studio entwerfen oder das Watch Face-Format manuell konfigurieren können, sowie unsere Tools zur Validierung von Zifferblättern
Aktionen zum Öffnen auf dem Smartphone ausblenden
Ab Wear OS 5 unterstützt die RemoteActivityHelper
API das Erkennen, ob sich ein Wear OS-Gerät im Standalone-Modus befindet. Wenn sich ein Gerät im eigenständigen Modus befindet, blenden Sie alle Interaktionen vom Typ Auf dem Smartphone öffnen aus, die Ihre App oder Ihr Spiel sonst anzeigen würde.
Wenn eine App eine öffentliche URL auf dem Smartphone öffnen muss, um Nutzungsbedingungen, rechtliche Hinweise, eine Datenschutzerklärung oder ähnliches anzuzeigen, können Sie mit der Komponente Dialog
einen Kurzlink oder QR-Code anzeigen. Wenn Sie einen QR-Code angeben, können Eltern und Erziehungsberechtigte ihn mit einem Mobilgerät scannen.
Status des Standalone-Modus prüfen, bevor geräteübergreifende Autorisierungsanfragen gesendet werden
Wenn Ihre App OAuth-Autorisierungsanfragen an andere Geräte sendet, prüfen Sie zuerst, ob sich das Gerät im Standalone-Modus befindet. Rufen Sie dazu getAvailabilityStatus()
über ein RemoteAuthClient
-Objekt auf:
- Wenn der Rückgabewert
STATUS_UNAVAILABLE
ist, befindet sich das Gerät im Standalone-Modus. Du solltest warten, bis du OAuth-Autorisierungsanfragen an Mobilgeräte sendest. - Wenn der Rückgabewert
STATUS_TEMPORARILY_UNAVAILABLE
ist, warte, bis er sich inSTATUS_AVAILABLE
ändert, bevor du Autorisierungsanfragen sendest.