Nieoficjalny interfejs API Tiles udostępnia niestandardowe kafelki na smartwatchach z systemem Wear OS

Niedawno firma Google rozpoczęła wdrażanie nowej funkcji Tiles dla smartwatchy z systemem Wear OS, a programiści wymyślili, jak tworzyć niestandardowe kafelki.

Chociaż Wear OS był tylko notatka na Google I/O 2019, tydzień przed wydarzeniem, zespół Wear OS ogłosił nową funkcję Tiles. Płytki to małe, informacyjne karty widżetów aplikacji z często używanymi akcjami, które można wyświetlić jednym przesunięciem po ekranie. Ta funkcja jest powoli wprowadzana na smartwatche na całym świecie, ale w momencie premiery dostępnych jest tylko 5 kafelków: cele, następne wydarzenie, prognoza, tętno, nagłówki i minutnik. Demo tej funkcji można zobaczyć w około 50 sekundzie tego filmu.

Powolne wdrażanie i brak opcji ostudziły emocje związane z tą funkcją, ale przedsiębiorczy twórca aplikacji niedawno wymyślił, jak tworzyć niestandardowe kafelki. Chociaż Google nie opublikował interfejsu API dla Tiles, programista StringMon wyodrębnił odpowiedni kod z aplikacji Wear OS, aby ekstrapolować interfejs API. Dlatego ten „UnoficjalnyTileAPI” wykorzystuje ten sam wewnętrzny interfejs API, co aplikacja Wear OS, do tworzenia kafelków na Twoim urządzeniu smartwatch, ale ponieważ API nie jest oficjalne, oznacza to, że Google mógł już wcześniej zmienić kilka metod uwolnienie. Jeśli nadal jesteś zainteresowany korzystaniem z tego interfejsu API, możesz znaleźć plik

szczegóły wdrożenia tutaj.

Niestandardowe kafelki w NavExplorerze do uruchamiania serwera FTP. Kredyty: /u/joelphilippage.

Wielu programistów zaktualizowało już swoje aplikacje, aby móc korzystać z tego nieoficjalnego interfejsu API. The JellyLauncher, Dopasowanie nawigacji, Eksplorator nawigacji, Chmura Bąbelkowa (beta), TerraTime (beta), I Luneskop (beta) Wszystkie aplikacje Wear OS mają zaimplementowane kafelki. Programiści na /r/WearOSDev społeczność dzieli się wskazówkami, jak pracować z nową funkcją, więc jeśli chcesz wypróbować ją we własnej aplikacji, polecam odwiedzić ten subreddit.


Autorzy obrazu głównego: Google