Wear OS 4 prend en charge les couleurs dynamiques Material You de Google

Nous soupçonnions que ce serait le cas, mais Google prend actuellement en charge les couleurs Material You dans Wear OS 4.

Google I/O 2023 a apporté toute une série de cadeaux, et l'une des annonces les plus surprises a été Porter OS 4. Il s’agit de la dernière itération du système d’exploitation de la société pour les montres intelligentes, et elle est basée sur Android. Bien qu’il soit construit sur Android, WearOS 3.5 est basé sur Android 11, beaucoup plus ancien. Avec la mise à niveau vers Wear OS 4, vous passez directement à Android 13, et de plus, d'après nos recherches, il est également livré avec le support Material You. Nous avons entendu cela Google travaillait sur la prise en charge de Material You pour Wear OS il y a quelques mois, mais Material You n'était pas mentionné hier dans l'annonce de Wear OS 4 de la société.

Lors du démarrage de Wear OS 4 sur un appareil virtuel Android, nous avons remarqué qu'une grande partie du système avait des couleurs d'accent à des endroits qui ne sont pas présentes dans Wear OS 3.5, notamment dans les paramètres rapides. Nous avons pu extraire des valeurs de

système_accent couleurs, et accent1 sur notre image système correspond à la couleur d'accent des paramètres rapides. accent3 correspond également aux bascules dans les paramètres. Les valeurs de couleur hexadécimale extraites étaient #c1e8ff et #d1e5f4.

Ceci est important car même si WearOS 3.5 était clairement inspiré du langage de conception d'Android 12, il ne prenait pas en charge Matériel Vous car il est basé sur Android 11. Il y a cependant quelques réserves à cela, la plus importante étant que c'était extrêmement probable, avec la nouvelle que WearOS 4 est basé sur Android 13, que la prise en charge de Material You allait de toute façon être incluse. Après tout, Material You est intégré à AOSP et ce depuis Android 12L.

La deuxième mise en garde est la plus importante, et c'est que vous ne pouvez actuellement pas, à ma connaissance, modifier ces couleurs. Cela peut changer, mais dans l’état actuel des choses, je n’ai pas réussi à trouver un moyen de forcer le système à utiliser d’autres couleurs à la place de celles-ci. Il est probable que Google n'ait pas encore terminé sa mise en œuvre, mais je m'attends à ce qu'à l'avenir, la mise à jour de votre Le cadran de la montre entraînera la suppression de couleurs pour les utiliser via le système, tout comme la façon dont il fonctionne sur les smartphones.

Il y a cependant plusieurs raisons pour lesquelles je pense que Google travaillera sur Material You dans la version finale. La première est que les couleurs d’accent sont déjà là, notamment dans les réglages rapides. Celles-ci n'étaient pas présentes sur WearOS 3.5, ce qui suggère que Google vise à personnaliser ces couleurs à l'avenir. La seconde est que les couleurs system_accent sont lues lorsque le système compose les couleurs Material You, ce qui signifie que, en théorie, un développeur dont l'application fait référence à l'API Material Design 3 les extraira et les utilisera par inadvertance valeurs.

Tout cela rejoint mon dernier point, à savoir qu’ils sont actuellement accessibles et utilisés; Google ne l'a pas verrouillé. Même celui de Google isDynamicColorAvailable() La méthode de l'API DynamicColors renvoie simplement true lorsqu'elle est supérieure à un certain numéro de version d'Android, ce qui suggère que Google souhaite qu'il s'agisse d'une expérience unifiée sur Android 13 et versions ultérieures. De plus, un ingénieur logiciel travaillant sur la boîte à outils Android UI mentionné sur Twitter (via Michaal Rahman) que l'API Wear Watchface a ajouté la possibilité pour les cadrans de montre d'exposer leurs couleurs au système pour les utiliser dans une palette de couleurs.

Nous garderons un œil attentif sur toute nouvelle mise à jour de l'image du développeur de Wear OS 4, et nous sommes ravis de pouvoir, espérons-le, pouvoir ajouter un peu plus d'une touche personnelle à nos montres intelligentes à l'avenir.