Wear OS basiert auf Android und ist für das Handgelenk optimiert. Wenn du schon einmal für Android entwickelt hast, hast du vielleicht schon viele der gleichen Funktionen und APIs verwendet. Es gibt jedoch einige Unterschiede zwischen dem Design einer mobilen App und dem einer Wear OS-App.
Wir empfehlen dir, den Leitfaden Grundsätze der Wear OS-Entwicklung zu lesen, um zu erfahren, wie du deine App entwickelst.
In der folgenden Tabelle erfährst du, wie sich bestimmte Funktionen, APIs oder Best Practices bei der Entwicklung von Wear OS-Apps von der Entwicklung für Android-Apps unterscheiden. Du kannst auch das Filterfeld verwenden, um nach einem bestimmten Thema zu suchen.
Funktion, API oder Best Practice | Wear OS und Mobilgeräte im Vergleich | Details zu Wear OS |
Die Benutzeroberfläche oder UX Ihrer App entwerfen | Anders als gedacht | Konzentriert sich auf eine Handvoll wichtiger Aufgaben, die innerhalb von Sekunden erledigt werden können. |
UI-Oberflächen | Anders als gedacht | Mehr als nur Aktivitäten und Benachrichtigungen – mit vielen zusätzlichen einzigartigen Oberflächen wie Apps, Ansichten, Zusatzfunktionen, Zifferblättern und mehr. |
UI-Komponenten | Mobilgeräte und mehr | Umfasst mobile Komponenten sowie Wear OS-spezifische Komponenten wie BoxInsetLayout , SwipeDismissFrameLayout und WearableRecyclerView . |
Laufende Aktivität | Anders als gedacht | Dadurch werden neuen Wear OS-Oberflächen fortlaufende Benachrichtigungen hinzugefügt. |
Dunkles Design oder dunkler Modus | Anders als gedacht | Stellt nur den dunklen Modus bereit, um den Akku zu schonen. |
Back Stack | Anders als gedacht | Nutzer können den Stapel durch Wischen schließen und durch Wischen nach oben wechseln. |
Physische Tasten | Anders als gedacht | Ein am Körper tragbares 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 du in deiner App verwenden kannst. |
Drehknopf | Anders als gedacht | Einige Wear OS-Geräte haben eine rotierende Seitentaste oder einen Drehknopf. Der Nutzer kann die Schaltfläche drehen, um in der aktuellen Ansicht der App nach oben oder unten zu scrollen. |
App-Fortsetzen | Anders als gedacht | Damit können Nutzer auf die Taste für die sekundäre Hardware doppeltippen, um die zuletzt verwendeten Apps fortzusetzen. Wenn Nutzer Ihre App erneut aufrufen, muss sie sich an die Scrollposition des Nutzers erinnern. |
Architekturkomponenten | Gleich | Weitere Informationen finden Sie in der Android-Dokumentation unter Android-Architekturkomponenten. |
Navigation | Anders als gedacht | Apps sollten flach sein – ein Design mit mehr als zwei Ebenen vermeiden und linear sein – und die meisten Inhalte und Navigationselemente inline anzeigen. |
Interaktion mit anderen Apps | Gleich | Weitere Informationen finden Sie unter 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 Dienstübersicht in der Android-Dokumentation. |
Hintergrundaufgaben | Gleich | Weitere Informationen finden Sie in der Android-Dokumentation unter Überblick über Aufgaben. |
Berechtigungen | Gleich | Weitere Informationen finden Sie in der Android-Dokumentation unter Berechtigungen unter Android. |
App-Daten und -Dateien | Gleich | Weitere Informationen finden Sie in der Android-Dokumentation unter App-Daten und -Dateien. |
Nutzerdaten und Identität | Ähnlich | Bietet zusätzliche Authentifizierungsoptionen, die über die zugehörigen mobilen APIs hinausgehen. Weitere Informationen zur Authentifizierung auf Wearables |
Nutzerstandort | Gleich | FusedLocationProvider nutzt außerdem den GPS-Chip des Smartphones, um den Akku zu schonen und den Standort unter Wear OS zu erkennen. |
Berührung und Eingabe | Mobilgeräte und mehr | Bietet mehr Eingabemöglichkeiten, die über die Standardeingabe per Berührung hinausgehen. 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 diese Aufgabe für dich übernimmt. Mehr über Sensoren erfahren |
Gesundheitsdienste | Neu | Stellt über Sensoren, kontextsensitive Algorithmen und die ganztägige Gesundheitsüberwachung generierte Fitness- und Gesundheitsdaten bereit. Weitere Informationen findest du unter Gesundheitsdienste unter Wear OS. |
Internetverbindung | Ä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 unter Android App Bundles in der Android-Dokumentation. |
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 unter Android testen. |
Leistung | Ähnlich | Weitere Informationen findest du in der Android-Dokumentation unter Leitfaden zur App-Leistung. |
Bedienungshilfen | Gleich | Weitere Informationen findest du in der Android-Dokumentation unter Barrierefreie Apps erstellen. |
Datenschutz | Gleich | Weitere Informationen finden Sie in der Android-Dokumentation unter Best Practices zum Datenschutz. |
Sicherheit | Gleich | Weitere Informationen finden Sie in der Android-Dokumentation unter Best Practices für die App-Sicherheit. |