Inofficial Tiles API ger anpassade brickor till Wear OS-smartklockor

Google började nyligen rulla ut en ny Tiles-funktion för Wear OS-smartklockor, och utvecklare har kommit på hur man gör anpassade brickor.

Även om Wear OS bara var en fotnot på Google I/O 2019, en vecka före eventet tillkännagav Wear OS-teamet den nya Tiles-funktionen. Kakel är små, informativa appwidgetkort med vanliga åtgärder som kan visas med ett enkelt svep på skärmen. Funktionen rullas långsamt ut till smartklockor runt om i världen, men det finns bara 5 brickor tillgängliga vid lanseringen: Mål, Nästa evenemang, Prognos, Puls, Rubriker och Timer. Du kan se en demo av funktionen cirka 50 sekunder in i den här videon.

Den långsamma utrullningen och avsaknaden av alternativ har dämpat spänningen kring funktionen, men en företagsam apputvecklare kom nyligen på hur man gör anpassade brickor. Även om Google inte har publicerat ett API för Tiles, extrapolerade utvecklaren StringMon den relevanta koden från Wear OS-appen för att extrapolera ett API. Denna "InofficialTileAPI" använder alltså samma interna API som Wear OS-appen för att skapa brickor på din smartwatch, men eftersom API: et inte är officiellt betyder det att Google kunde ändra några metoder tidigare släpp. Om du fortfarande är intresserad av att använda detta API kan du hitta

implementeringsdetaljer här.

Anpassade brickor i NavExplorer för att starta en FTP-server. Krediter: /u/joelphilippage.

Flera utvecklare har redan uppdaterat sina applikationer för att använda detta inofficiella API. De JellyLauncher, Nav Fit, Nav Explorer, Bubble Cloud (beta), TerraTime (beta), och Lunescope (beta) Alla Wear OS-appar har implementerat Tiles. Utvecklare på /r/WearOSDev community delar med sig av tips om hur man arbetar med den nya funktionen, så om du är intresserad av att prova den för din egen app rekommenderar jag att du besöker den subreddit.


Medverkande bildkrediter: Google