Uofficiel Tiles API bringer brugerdefinerede fliser til Wear OS smartwatches

Google begyndte for nylig at udrulle en ny Tiles-funktion til Wear OS-smartwatches, og udviklere har fundet ud af, hvordan man laver brugerdefinerede fliser.

Selvom Wear OS blot var en fodnote ved Google I/O 2019, en uge før begivenheden, annoncerede Wear OS-teamet den nye Tiles-funktion. Fliser er små, informative app-widget-kort med almindeligt anvendte handlinger, der kan vises med et simpelt swipe på skærmen. Funktionen ruller langsomt ud til smartwatches rundt om i verden, men der er kun 5 fliser tilgængelige ved lanceringen: Mål, Næste begivenhed, Forecast, Puls, Overskrifter og Timer. Du kan se en demo af funktionen omkring 50 sekunder inde i denne video.

Den langsomme udrulning og manglen på muligheder har dæmpet spændingen omkring funktionen, men en driftig app-udvikler fandt for nylig ud af, hvordan man laver brugerdefinerede fliser. Selvom Google ikke har udgivet en API til Tiles, udtrak udvikleren StringMon den relevante kode fra Wear OS-appen for at ekstrapolere en API. Denne "UnofficialTileAPI" bruger således den samme interne API som Wear OS-appen til at oprette fliser på din smartwatch, men da API'en ikke er officiel, betyder det, at Google kunne ændre et par metoder før frigøre. Hvis du stadig er interesseret i at bruge denne API, kan du finde

implementeringsdetaljer her.

Brugerdefinerede fliser i NavExplorer til at starte en FTP-server. Credits: /u/joelphilippage.

Flere udviklere har allerede opdateret deres applikationer for at gøre brug af denne uofficielle API. Det JellyLauncher, Nav Fit, Nav Explorer, Bubble Cloud (beta), TerraTime (beta), og Lunescope (beta) Wear OS-apps har alle implementeret Tiles. Udviklere på /r/WearOSDev community deler tips om, hvordan man arbejder med den nye funktion, så hvis du er interesseret i at prøve den til din egen app, anbefaler jeg at besøge den subreddit.


Kreditering af featurebilleder: Google