Uoffisiell Tiles API bringer tilpassede fliser til Wear OS-smartklokker

Google begynte nylig å rulle ut en ny Tiles-funksjon for Wear OS-smartklokker, og utviklere har funnet ut hvordan de kan lage tilpassede fliser.

Selv om Wear OS bare var en fotnote på Google I/O 2019, en uke før arrangementet, annonserte Wear OS-teamet den nye Tiles-funksjonen. Fliser er små, informative app-widget-kort med ofte brukte handlinger som kan vises med et enkelt sveip på skjermen. Funksjonen ruller sakte ut til smartklokker over hele verden, men det er bare 5 fliser tilgjengelig ved lansering: Mål, Neste hendelse, Prognose, Hjertefrekvens, Overskrifter og Timer. Du kan se en demo av funksjonen omtrent 50 sekunder inn i denne videoen.

Den langsomme utrullingen og mangelen på alternativer har dempet spenningen rundt funksjonen, men en driftig apputvikler fant nylig ut hvordan man lager tilpassede fliser. Selv om Google ikke har publisert et API for Tiles, hentet utvikler StringMon den relevante koden fra Wear OS-appen for å ekstrapolere en API. Denne "UnofficialTileAPI" bruker dermed samme interne API som Wear OS-appen for å lage fliser på din smartklokke, men siden API-en ikke er offisiell betyr det at Google kan endre noen få metoder før utgivelse. Hvis du fortsatt er interessert i å bruke denne API-en, kan du finne

implementeringsdetaljer her.

Egendefinerte fliser i NavExplorer for å starte en FTP-server. Kreditt: /u/joelphilippage.

Flere utviklere har allerede oppdatert applikasjonene sine for å bruke denne uoffisielle API-en. De JellyLauncher, Nav Fit, Nav Explorer, Bubble Cloud (beta), TerraTime (beta), og Lunescope (beta) Alle Wear OS-apper har implementert Tiles. Utviklere på /r/WearOSDev fellesskapet deler tips om hvordan du kan jobbe med den nye funksjonen, så hvis du er interessert i å prøve den ut for din egen app, anbefaler jeg å besøke den subredditen.


Kreditt for funksjonsbilder: Google