Mise à niveau de Wear 2.0
Ce guide décrit le processus de mise à niveau de Wear OS.
Modifications spécifiques à Android
Wear 2.0 englobe plusieurs versions d'Android du niveau d'API 25 au niveau d'API 28.
Remarque : Il n'existe pas de version de Wear OS pour Android 10 (niveau d'API 29).
Si votre application Wear OS cible Wear OS 2.0 (niveau d'API 28), la majeure partie du travail de mise à niveau consiste à gérer le passage de la plate-forme d'Android 9 (niveau d'API 28) à Android 11 (niveau d'API 30).
Il n'existe pas de version de Wear OS pour Android 10 (niveau d'API 29). Vous devez donc gérer ces changements en une seule fois lorsque vous faites passer vos compileSdkVersion
et targetSdkVersion
de 28 à 30.
Remarque : Même si vous ne modifiez pas la compileSdkVersion
ou la targetSdkVersion
de votre application, assurez-vous qu'elle est compatible avec le niveau d'API 29.
Modifications spécifiques à Wear OS
Wear OS 2.0 comprend des cartes, des complications, des applications, des cadrans et de nombreuses autres surfaces. Lorsque vous mettez à niveau votre application, vous devez réviser vos interfaces utilisateur afin d'intégrer les dernières consignes de conception.
Le niveau d'API 30 comprend l'API Activité en cours. Une activité en cours permet d'afficher une notification en cours sur des surfaces supplémentaires dans l'interface utilisateur de Wear OS, ce qui permet aux utilisateurs de rester plus impliqués dans les activités de longue durée.
Remarque : Certaines fonctionnalités des API de cadran alpha ne sont disponibles que sur les appareils exécutant le niveau d'API 30 ou supérieur.
Choisir une version de départ
Étant donné que la version de Wear OS est liée à une version Android, déterminez quels appareils Wear OS sont les plus courants lorsque vous choisissez une version.
La plupart des développeurs créent une application stable qui cible le niveau d'API 30 tout en spécifiant une version minSdkVersion
suffisamment basse pour cibler les versions Android les plus courantes. Par exemple, pour permettre la prise en charge des appareils Wear 2.0, définissez votre minSdkVersion
sur 25.
Si vous avez de l'expérience dans le développement pour Android, vous pouvez appliquer une grande partie de ces connaissances à Wear OS. Pour en savoir plus, consultez la section Différences entre le développement pour Wear OS et pour mobile.
Remarque : L'image système de l'émulateur Wear OS pour le niveau d'API 30 est en Preview développeur. Consultez les notes de version pour obtenir les dernières informations.
Bibliothèques Jetpack pour Wear OS
Les bibliothèques Wear OS Jetpack se composent de cinq bibliothèques offrant des fonctionnalités similaires à celles de la bibliothèque Wearable Support et une meilleure prise en charge de Wear OS 3.
Les bibliothèques Wear OS Jetpack remplacent les bibliothèques Wearable Support et ne sont pas conçues pour être utilisées en même temps que ces dernières. La bibliothèque Wearable Support ne fonctionne pas sur Wear OS 3.
Pour en savoir plus, consultez l'article de blog Wear OS Jetpack libraries now in stable (Les bibliothèques Wear OS Jetpack sont désormais stables).