Mise à niveau à partir 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 d'activité en cours sur d'autres surfaces 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
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 d'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 Jetpack pour Wear OS sont un ensemble de bibliothèques offrant des fonctionnalités semblables à celles de la bibliothèque Support relative aux accessoires connectés et une meilleure compatibilité avec Wear OS 3.
Les bibliothèques Jetpack pour Wear OS remplacent la bibliothèque Support relative aux accessoires connectés et ne sont pas conçues pour être utilisées ensemble. 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).