Wear OS 6 basiert auf Android 16 (API-Level 36). Wenn Sie Ihre Wear OS-App für die Verwendung unter Wear OS 6 vorbereiten, müssen Sie die Änderungen am Systemverhalten berücksichtigen, die sich auf alle Apps unter Android 16 auswirken, sowie die Änderungen für Apps, die auf Android 16 ausgerichtet sind.
Sofern nicht anders angegeben, betreffen die Änderungen alle Apps, die unter Wear OS 6 oder höher ausgeführt werden, unabhängig von der Ziel-SDK-Version.
Zur Erinnerung: Auf Smartwatches mit Wear OS 6 werden nur Zifferblätter unterstützt, die das Watch Face-Format verwenden. Daher empfehlen wir Ihnen, auf das Zifferblattformat umzustellen.
Konsistenteres Verhalten bei aktiviertem Dienst
Wear OS 6 vereint bestehende Lösungen, um auf allen Geräten ein einheitliches Always-On-Display zu bieten. Im Rahmen dieser Änderung bleibt die vorherige Top-Aktivität sichtbar und im Status „Fortgesetzt“, wenn das Gerät in den Inaktivmodus des Systems wechselt.

Standardsystemschriftart für Kacheln
In Wear OS 6 ist die Typografie der Kacheln einheitlicher, was die Navigation im Kachelkarussell erleichtert. Auf einem bestimmten Gerät wird für alle Kacheln derselbe Schriftschnitt verwendet. Auf einigen Geräten ist diese einheitliche Schriftart eine variable Schriftart.
Detailliertere Berechtigungen für Gesundheitsdaten
Ab Android 16 und damit auch ab Wear OS 6 wird die Plattform auf die detaillierteren Berechtigungen für Gesundheit umgestellt, die von Health Connect verwendet werden. Dies betrifft die folgenden Berechtigungen:
Wear OS 5.1-Berechtigung ( android.permission ) |
Wear OS 6-Berechtigung ( android.permission.health ) |
---|---|
BODY_SENSORS
|
READ_HEART_RATE READ_OXYGEN_SATURATION (Sensor auf unterstützten Geräten verfügbar) READ_SKIN_TEMPERATURE (Sensor auf unterstützten Geräten verfügbar) |
BODY_SENSORS_BACKGROUND |
READ_HEALTH_DATA_IN_BACKGROUND |
Wenn Sie wissen möchten, wie Sie Ihre App für die Verarbeitung dieser Berechtigungen aktualisieren, wenn sie auf API-Level 36 ausgerichtet ist, folgen Sie der Migrationsanleitung im Leitfaden zu Gesundheitsdiensten für Wear OS.
Hinweis:Um die Kompatibilität für Apps zu erhalten, die auf Wear OS 5.1 (API-Level 35) und niedriger ausgerichtet sind, bietet das System folgende Unterstützung:
- Wenn der Nutzer Ihre App auf einem Gerät mit Wear OS 6 oder höher installiert, fordert das System automatisch die
READ_HEART_RATE
-Berechtigung im Namen Ihrer App an. - Wenn der Nutzer Ihrer App zuvor die Berechtigungen
BODY_SENSORS
undBODY_SENSORS_BACKGROUND
gewährt hat und sein Gerät dann auf Wear OS 6 oder höher aktualisiert, bleiben die gewährten Berechtigungen für Ihre App erhalten.
Kachelinteraktionsereignisse werden in Batches verarbeitet
Ab Wear OS 6 werden Ereignisse, die damit zusammenhängen, dass Nutzer auf Ihre Kachel wischen (onTileEnterEvent
) oder von ihr weg wischen (onTileLeaveEvent
), in Batches zusammengefasst.
Wenn Ihre App auf Wear OS 6 oder höher ausgerichtet ist, rufen Sie onRecentInteractionEventsAsync()
auf, um diese Ereignisse zu erfassen. Verlasse dich nicht auf die Echtzeitübermittlung dieser Ereignisse, um deine Kacheln zu aktualisieren.