Google se prépare à publier une API Tiles officielle pour Wear OS

Selon un nouvel engagement soumis à l'AOSP Gerrit, Google travaille à la publication d'une API Tiles officielle pour les applications Wear OS tierces.

Mise à jour 1 (26/01/2021 à 18h10 HE) : Google a fusionné le commit qui implémente l'API Wear OS Tiles. Cliquez ici pour plus d'informations. L’article tel que publié le 18 décembre 2020 est conservé ci-dessous.

En 2019, Google a publié "Tuiles", une nouvelle fonctionnalité qui vous permet d'afficher de petites cartes de widgets d'application informatives sur les montres intelligentes Wear OS. Google a ajouté des vignettes pour une poignée de choses, notamment les objectifs, le prochain événement, les prévisions, la fréquence cardiaque, les titres et la minuterie, permettant aux utilisateurs d'accéder facilement aux informations importantes en faisant glisser leur doigt vers la gauche sur le cadran de la montre. Au lancement, vous ne pouviez ajouter que 5 tuiles, mais avec l'application Wear OS v2.40, Google a augmenté la limite, permettant aux utilisateurs d'ajouter jusqu'à 10 tuiles sur leur montre intelligente. Depuis la sortie de Tiles, les fabricants de montres intelligentes comme Mobvoi ont également créé leurs propres Tiles.

Cependant, à ce jour, Google n’a jamais publié d’API officielle pour Tiles, qui permettrait aux développeurs d’applications Wear OS tiers de proposer leurs propres Tiles. Marre du retard, certains développeurs rétro-ingénierie de l'API interne Tiles que Google utilise dans l'application Wear OS pour créer un UnofficialTileAPI. Bien que cela ait permis à plusieurs développeurs d'applications tierces de créer avec succès des Tiles, il n'est pas recommandé de s'appuyer sur des API non documentées, car elles peuvent changer à tout moment, provoquant des pannes. Mais il semble que les développeurs n’auront pas recours à des moyens non officiels pour créer des Tiles dans un avenir pas si lointain.

Enfin, près d'un an et demi après les débuts de Tiles, il semble que Google se prépare à introduire une API Tiles officielle. Un engagement AOSP intitulé "engagement initial de l'API Wear Tiles" ajoute l'API Tiles à la bibliothèque de support AndroidX.

Validation initiale de l’API Wear Tiles.

Cela vérifie le côté application de l’API Wear Tiles. Les tests (et les bibliothèques de tests) n'ont pas encore été ajoutés, mais viendront dans une future CL. Cette version existe vraiment pour commencer à lancer les révisions d'API.

Une fois ce commit fusionné, les développeurs pourront appeler cette API après la mise à jour vers la dernière version d'AndroidX.

Avec la sortie de l’API officielle Tiles, nous devrions voir davantage de développeurs se joindre à nous et proposer de nouvelles montres intelligentes passionnantes alimentées par Tiles for Wear OS. Nous ne savons pas quand Google prévoit de rendre publique l’API. Mais nous garderons un œil attentif sur le développement et ne manquerons pas de vous informer si nous apprenons quelque chose de nouveau.


Mise à jour 1: Commit initial fusionné pour l'API Wear OS Tiles

Maintenant que l'initiale commettre l'implémentation de l'API Wear OS Tiles a été fusionnée (h/t @kevinslife2), il ne faudra pas longtemps avant que les développeurs puissent officiellement ajouter des Tiles à leur application Wear OS. Toutefois, Google n'a pas encore effectué de tests d'API. Il se peut donc que la société ne rende pas l'API immédiatement disponible dans le Portez la bibliothèque AndroidX Jetpack. Nous mettrons à jour cet article une fois qu’il sera généralement disponible.