Upgrade von Wear 2.0
In diesem Leitfaden wird der Upgradeprozess für Wear OS beschrieben.
Android-spezifische Änderungen
Wear 2.0 umfasst mehrere Android-Versionen, von API-Level 25 bis API-Level 28.
Hinweis:Für Android 10 (API-Level 29) gibt es keine Wear OS-Version.
Wenn deine Wear OS-App auf Wear OS 2.0 (API-Level 28) ausgerichtet ist, musst du vor allem die Plattformänderungen von Android 9 (API-Level 28) zu Android 11 (API-Level 30) vornehmen.
Für Android 10 (API-Level 29) gibt es keine Wear OS-Version. Du musst alle diese Änderungen auf einmal vornehmen, wenn du die Felder compileSdkVersion
und targetSdkVersion
von 28 in 30 änderst.
Hinweis:Auch wenn du compileSdkVersion
oder targetSdkVersion
in deiner Anwendung nicht änderst, muss die Anwendung mit API-Level 29
kompatibel sein.
Spezifische Änderungen für Wear OS
Kacheln, Zusatzfunktionen, Apps, Zifferblätter und viele andere Oberflächen gibt es in Wear OS 2.0. Wenn Sie ein Upgrade Ihrer Anwendung durchführen, müssen Sie Ihre Benutzeroberflächen unter Berücksichtigung der neuesten Designrichtlinien überarbeiten.
Außerdem enthält API-Level 30 die Ongoing Activity API. Durch eine laufende Aktivität kann eine laufende Benachrichtigung auf zusätzlichen Oberflächen in der Wear OS-Benutzeroberfläche angezeigt werden, sodass Nutzer bei längerfristigen Aktivitäten stärker mit ihr interagieren können.
Hinweis: Einige Funktionen der Alpha-API für Zifferblätter sind nur auf Geräten mit API-Level 30 oder höher verfügbar.
Wählen Sie eine Version aus, mit der Sie starten möchten
Die meisten Entwickler erstellen eine solide App, die auf API-Level 30 ausgerichtet ist, wobei die minSdkVersion
-Version niedrig genug ist, um die gängigsten Android-Versionen auszuwählen. Wenn du beispielsweise die Unterstützung für Wear 2.0-Geräte aktivieren möchtest, setze minSdkVersion
auf 25.
Wenn du Erfahrung mit der Android-Entwicklung hast, gilt ein Großteil dieses Wissens auch für Wear OS. Informationen zu den Unterschieden findest du unter Wear OS im Vergleich zur mobilen Entwicklung.
Hinweis: Das Systemimage des Wear OS-Emulators mit API-Level 30 befindet sich in der Entwicklervorschau. Die neuesten Aktualisierungen finden Sie in den Versionshinweisen.
Jetpack-Bibliotheken für Wear OS
Die Jetpack-Bibliotheken für Wear OS bestehen aus einer Reihe von Bibliotheken, die ähnliche Funktionen wie die Wearable-Supportbibliothek haben und eine bessere Unterstützung für Wear OS 3 bieten.
Die Jetpack-Bibliotheken für Wear OS sind Ersatz für die Wearable-Supportbibliothek und sind nicht für die gemeinsame Verwendung vorgesehen. Die Wearable-Supportbibliothek funktioniert nicht unter Wear OS 3.
Weitere Informationen findest du im Blogpost Wear OS Jetpack Libraries jetzt in Stable.