Wear OS- und mobile Entwicklung im Vergleich

Wear OS basiert auf Android und ist für das Tragen am Handgelenk optimiert. Wenn Sie bereits für Android entwickelt haben, haben Sie möglicherweise viele der gleichen Funktionen und APIs verwendet. Es gibt jedoch einige Unterschiede zwischen dem Design einer mobilen App und dem Design einer Wear OS-App.

Wir empfehlen Ihnen, den Leitfaden Prinzipien der Wear OS-Entwicklung zu lesen, um zu erfahren, wie Sie Ihre App gestalten.

In der folgenden Tabelle erfahren Sie, wie sich eine bestimmte Funktion, API oder Best Practice in der Wear OS-App-Entwicklung von der Android-Entwicklung für Mobilgeräte unterscheidet. Sie können auch das Filterfeld verwenden, um ein bestimmtes Thema zu finden.

Funktion, API oder Best Practice Wear OS im Vergleich zu Mobilgeräten Wear OS-Details
UI oder UX Ihrer App entwerfen Anders Konzentriert sich auf eine Handvoll kritischer Aufgaben, die innerhalb von Sekunden erledigt werden können.
UI-Oberflächen Anders Geht über Aktivitäten und Benachrichtigungen hinaus und bietet viele zusätzliche einzigartige Oberflächen darunter Apps, Ansichten, Komplikationen, Zifferblätter und mehr.
UI-Komponenten Mobil und mehr Enthält mobile Komponenten sowie Wear OS-spezifische Komponenten, darunter: BoxInsetLayout, SwipeDismissFrameLayout, WearableRecyclerView, und viele mehr.
Laufende Aktivität Anders Fügt neuen Wear OS-Oberflächen laufende Benachrichtigungen hinzu.
Dunkles Design Anders Bietet nur ein dunkles Design, um den Akku zu schonen.
Back Stack Anders Ermöglicht es Nutzern, durch Wischen zu schließen und durch Wischen im Back Stack nach oben zu gehen.
Physische Tasten Anders Ein Wearable enthält in der Regel eine oder mehrere physische Tasten. Wear OS-Geräte haben immer mindestens eine Taste, nämlich die Ein/Aus-Taste. Darüber hinaus können Smartwatches keine oder mehrere Multifunktionstasten haben, die in Ihrer App verwendet werden können.
Drehknopf Anders Einige Wear OS-Geräte haben eine physische drehbare Seitentaste oder einen Drehknopf. Der Nutzer kann die Taste drehen, um die aktuelle Ansicht Ihrer App nach oben oder unten zu scrollen.
App fortsetzen Anders Ermöglicht es Nutzern, zweimal auf die sekundäre Hardwaretaste zu tippen, um die zuletzt verwendeten Apps fortzusetzen. Wenn Nutzer Ihre App wieder öffnen, muss sie sich die Scrollposition der Nutzer merken.
Architekturkomponenten Gleich Weitere Informationen finden Sie unter Android-Architektur Komponenten in der Android-Dokumentation.
Navigation Anders Apps sollten flach sein – vermeiden Sie ein Design mit mehr als zwei Ebenen – und linear sein. Die meisten Inhalte und die Navigation sollten inline angezeigt werden.
Interaktion mit anderen Apps Gleich Weitere Informationen finden Sie unter Mit anderen Apps interagieren.
Interaktion mit gekoppelten Geräten Neu Sie können über die Wear-App mit gekoppelten Geräten interagieren. Weitere Informationen finden Sie unter Daten senden und synchronisieren.
Intents und Intent-Filter Gleich Weitere Informationen finden Sie unter Intents und Intent-Filter in der Android-Dokumentation.
Animationen und Übergänge Gleich Weitere Informationen finden Sie unter Animationen und Übergänge in der Android-Dokumentation.
Bilder und Grafiken Gleich Weitere Informationen finden Sie unter Bilder und Grafiken in der Android-Dokumentation.
Dienste und Hintergrundaufgaben Gleich Weitere Informationen finden Sie unter Übersicht über Dienste in der Android-Dokumentation.
Hintergrundaufgaben Gleich Weitere Informationen finden Sie unter Übersicht über Hintergrundaufgaben in der Android-Dokumentation.
Berechtigungen Gleich Weitere Informationen finden Sie unter Berechtigungen unter Android in der Android-Dokumentation.
App-Daten und ‑Dateien Gleich Weitere Informationen finden Sie unter App-Daten und ‑Dateien in der Android-Dokumentation.
Nutzerdaten und Identität Ähnlich Bietet zusätzliche Optionen für die Authentifizierung über die zugehörigen mobilen APIs hinaus. Weitere Informationen finden Sie unter Authentifizierung auf Wearables.
Nutzerstandort Gleich FusedLocationProvider nutzt auch den GPS-Chip des Smartphones, um den Akku zu schonen und den Standort auf Wear OS-Geräten zu ermitteln.
Berührung und Eingabe Mobil und mehr Bietet mehr Eingabemöglichkeiten als die Standardeingabe per Berührung. Weitere Informationen finden Sie unter Übersicht über Berührung und Eingabe.
Sensoren Mobil und mehr Die Entwicklung für Wear OS ähnelt der für Mobilgeräte. Um Ihre App auf Wear OS zu vereinfachen, können Sie die Health Services API verwenden, die diese Aufgabe für Sie übernimmt. Weitere Informationen finden Sie unter Sensoren.
Gesundheitsdienste Neu Bietet Fitness- und Gesundheitsdaten, die von Sensoren, kontextbezogenen Algorithmen, und der ganztägigen Gesundheitsüberwachung generiert werden. Weitere Informationen finden Sie unter Gesundheitsdienste auf 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 finden Sie unter Netzwerk zugriff und Synchronisierung auf 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 unter Abhängigkeitsinjektion in Android in der Android-Dokumentation.
Test Ähnlich Weitere Informationen finden Sie unter Apps unter Android testen in der Android-Dokumentation.
Leistung Ähnlich Weitere Informationen finden Sie unter Leitfaden zur App-Leistung in der Android-Dokumentation.
Bedienungshilfen Gleich Weitere Informationen finden Sie unter Apps mit Bedienungshilfen entwickeln in der Android-Dokumentation.
Datenschutz Gleich Weitere Informationen finden Sie unter Best Practices für den Datenschutz in der Android-Dokumentation.
Sicherheit Gleich Weitere Informationen finden Sie unter Best Practices für die App-Sicherheit in der Android-Dokumentation.