Découvrir les fonctionnalités

Wear OS 7 introduit plusieurs fonctionnalités permettant d'améliorer votre expérience des applications Wear OS. Avant d'ajouter ces fonctionnalités à votre application, préparez-la pour qu'elle soit compatible avec Wear OS 7.

Widgets Wear

À partir de Wear OS 7, les anciennes cartes en plein écran évoluent pour devenir des widgets Wear dynamiques. Les widgets sont une nouvelle surface immédiatement visible pour Wear OS. Ils sont conçus pour compléter les applications et les cadrans en offrant une plus grande cohérence structurelle avec l'écosystème Android au sens large.

Grâce à Jetpack Glance et au nouveau framework RemoteCompose, les widgets Wear offrent une plus grande expressivité que les anciennes bibliothèques protolayout, avec un DSL déclaratif qui s'aligne directement sur Modern Android Development.

Les widgets Wear sont compatibles avec deux mises en page précises (petite et grande) qui s'alignent directement sur les formats mobiles 2x1 et 2x2. Cette flexibilité vous permet de déployer des mises en page cohérentes sur plusieurs appareils tout en gardant le contenu optimisé pour le poignet. Les développeurs peuvent adapter la logique d'UI existante du mainSlot d'une ancienne carte en plein écran en un widget 2x2.

Pour en savoir plus sur la création de widgets, consultez le guide sur les widgets Wear.

Mises à jour en temps réel

Wear OS 7 introduit les infos en direct, qui permettent aux développeurs d'afficher directement aux utilisateurs des informations essentielles en temps réel. Qu'il s'agisse de suivre un entraînement en cours, de surveiller un trajet en VTC ou d'afficher une navigation détaillée, les infos en direct offrent une visibilité permanente sans que les utilisateurs aient à ouvrir l'application complète.

Conçues pour une intégration fluide à l'écosystème, les mises à jour en direct sur Wear OS partagent un large alignement d'API avec les plates-formes mobiles. Les développeurs utilisent de nombreux styles de notification standards identiques, tels que ProgressStyle et les chronomètres intégrés, ce qui réduit la nécessité d'implémenter du code spécifique à la plate-forme.

Voici les principales fonctionnalités et les avantages pour les développeurs dans Wear OS 7 :

  • Alignement de l'API de l'écosystème : créez des notifications à l'aide d'API Android connues. Si votre application mobile implémente déjà les mises à jour en direct, vous pouvez utiliser de nombreuses API identiques sur Wear OS.
  • Alternative moderne aux activités en cours : pour la publication de mises à jour locales sur Wear OS 7 et versions ultérieures, les mises à jour en direct constituent la méthode de mise à niveau recommandée par rapport à l'ancienne API Activités en cours. Elles offrent une intégration système plus poussée et une gestion du cycle de vie améliorée.
  • Pont OEM automatique : pour réduire les frais généraux de développement Wear OS, les mises à jour en direct générées par une application mobile associée peuvent être automatiquement transférées vers la montre sur les appareils OEM compatibles.
  • Chips d'état en un coup d'œil : les mises à jour en direct s'intègrent profondément à l'UI du système Wear OS en affichant des chips d'état dynamiques. En utilisant des API telles que setShortCriticalText et setUsesChronometer, votre application peut afficher des comptes à rebours précis, des minuteurs ou des icônes d'état critiques directement dans la barre de notification et les cadrans compatibles.

Pour obtenir des informations détaillées sur l'implémentation, les stratégies d'optimisation de la batterie et les consignes de conception, consultez le guide du développeur sur les mises à jour en direct sur Wear OS.