Wear OS- und mobile Entwicklung im Vergleich

Wear OS basiert auf Android und ist für die Verwendung am Handgelenk optimiert. Wenn du schon einmal für Android entwickelt hast, hast du möglicherweise viele dieser Funktionen und APIs verwendet. Es gibt jedoch einige Unterschiede zwischen der Entwicklung einer mobilen App und der Entwicklung einer Wear OS-App.

Wir empfehlen Ihnen, den Leitfaden Grundsätze der Wear OS-Entwicklung zu lesen, um sich mit dem App-Design vertraut zu machen.

Hinweis: Das Systemimage des Wear OS-Emulators mit API-Level 30 befindet sich in der Entwicklervorschau. Die neuesten Aktualisierungen finden Sie in den Versionshinweisen.

Wenn Sie herausfinden möchten, inwiefern sich eine bestimmte Funktion, API oder Best Practice bei der Entwicklung von Wear OS-Apps von der Entwicklung für Android-Mobilgeräte unterscheidet, sehen Sie sich die folgende Tabelle an oder suchen Sie mithilfe des Filterfelds nach einem bestimmten Thema.

Funktion, API oder Best Practices Wear OS im Vergleich zu Mobilgeräten Details zu Wear OS
Benutzeroberfläche oder UX für Ihre App entwerfen Anders als gedacht Konzentrieren Sie sich auf eine Handvoll wichtiger Aufgaben, die innerhalb von Sekunden erledigt werden können.
UI-Oberflächen Anders als gedacht Mehr als Aktivitäten und Benachrichtigungen – viele zusätzliche einzigartige Oberflächen wie Apps, Kacheln, Zusatzfunktionen, Zifferblätter und mehr.
Komponenten der Benutzeroberfläche Mobilgeräte und mehr Enthält mobile Komponenten sowie Wear OS-spezifische Komponenten, darunter BoxInsetLayout, SwipeDismissFrameLayout und WearableRecyclerView.
Laufende Aktivität Anders als gedacht Dadurch werden neuen Wear OS-Oberflächen laufend Benachrichtigungen hinzugefügt.
Dunkles Design oder Modus Anders als gedacht Es wird nur der dunkle Modus aktiviert, um den Akku zu schonen.
Back Stack Anders als gedacht Damit können Nutzer durch Wischen zum Schließen und durch Wischen nach oben im Back Stack wechseln.
Physische Tasten Anders als gedacht Ein Wearable-Gerät enthält in der Regel eine oder mehrere physische Tasten. Wear OS-Geräte haben immer mindestens eine Taste – die Ein/Aus-Taste. Darüber hinaus können Smartwatches keine oder mehr Multifunktionstasten haben, die in Ihrer App verwendet werden können.
Drehknopf Anders als gedacht Einige Wear OS-Geräte haben eine rotierende seitliche Taste oder einen Drehknopf. Der Nutzer kann die Schaltfläche drehen, um die aktuelle Ansicht der App nach oben oder unten zu scrollen.
App-Fortsetzung Anders als gedacht Damit können Nutzer auf die sekundäre Hardwareschaltfläche doppeltippen, um ihre kürzlich verwendeten Apps fortzusetzen. Wenn Nutzende Ihre App erneut aufrufen, muss sie sich die Scrollposition des Nutzers merken.
Architekturkomponenten Gleich Siehe Android-Architekturkomponenten in der Android-Dokumentation.
Navigation Anders als gedacht Die Apps sollten flach sein – vermeiden Sie ein Design, das mehr als zwei Ebenen bietet – und linear – die meisten Inhalte und die Navigation sind inline.
Interaktion mit anderen Apps Gleich Siehe Mit anderen Apps interagieren.
Interaktion mit gekoppelten Geräten Neu Kann über die Wear App mit gekoppelten Geräten interagieren. Weitere Informationen findest du unter Daten senden und synchronisieren.
Intents und Intent-Filter Gleich Weitere Informationen finden Sie in der Android-Dokumentation unter Intents und Intent-Filter.
Animationen und Übergänge Gleich Weitere Informationen finden Sie in der Android-Dokumentation unter Animationen und Übergänge.
Bilder und Grafiken Gleich Weitere Informationen finden Sie in der Android-Dokumentation unter Bilder und Grafiken.
Dienste und Hintergrundaufgaben Gleich Siehe Übersicht über die Dienste in der Android-Dokumentation.
Hintergrundaufgaben Gleich Weitere Informationen finden Sie in der Android-Dokumentation unter Überblick über Hintergrundarbeiten.
Berechtigungen Gleich Siehe Berechtigungen unter Android in der Android-Dokumentation.
App-Daten und -Dateien Gleich Siehe App-Daten und -Dateien in der Android-Dokumentation.
Nutzerdaten und Identität Ähnlich Bietet zusätzliche Authentifizierungsoptionen über die zugehörigen mobilen APIs hinaus. Weitere Informationen zur Authentifizierung auf Wearables
Nutzerstandort Gleich FusedLocationProvider nutzt auch den GPS-Chip des Smartphones, um den Akku zu schonen und den Standort unter Wear OS zu erkennen.
Berühren und eingeben Mobilgeräte und mehr Bietet mehr Eingabe als die standardmäßige Touch-Eingabe Weitere Informationen finden Sie unter Übersicht über Berührungen und Eingaben.
Sensoren Mobilgeräte und mehr Die Entwicklung für Wear OS ähnelt der für Mobilgeräte. Wenn du deine App unter Wear OS vereinfachen möchtest, kannst du die Health Services API verwenden, die das für dich übernimmt. Mehr über Sensoren erfahren
Gesundheitsdienste Neu Bietet durch Sensoren generierte Fitness- und Gesundheitsdaten, kontextsensitive Algorithmen und die ganztägige Gesundheitsüberwachung. Weitere Informationen findest du unter Gesundheitsdienste unter Wear OS.
Konnektivität Ähnlich Die meisten mobilen APIs werden vollständig unterstützt. Es gibt jedoch einige Einschränkungen. Die android.webkit APIs werden beispielsweise nicht unterstützt. Weitere Informationen findest du unter Netzwerkzugriff und -synchronisierung unter Wear OS.
Android App Bundles Gleich Weitere Informationen finden Sie in der Android-Dokumentation unter Android App Bundles.
Abhängigkeitsinjektion Gleich Weitere Informationen finden Sie in der Android-Dokumentation unter Abhängigkeitsinjektion in Android.
Testen Ähnlich Weitere Informationen finden Sie in der Android-Dokumentation unter Apps auf Android-Geräten testen.
Leistung Ähnlich Siehe Leitfaden zur App-Leistung in der Android-Dokumentation.
Barrierefreiheit Gleich Weitere Informationen finden Sie unter Barrierefreie Apps erstellen in der Android-Dokumentation.
Datenschutz Gleich Siehe Best Practices zum Datenschutz in der Android-Dokumentation.
Sicherheit Gleich Siehe Best Practices für die App-Sicherheit in der Android-Dokumentation.