Wear OS 4 ger stöd för Googles Material You dynamiska färger

Vi misstänkte att det skulle vara fallet, men Google har stöd för Material You-färger i Wear OS 4 för närvarande.

Google I/O 2023 skapade en hel mängd godsaker, och ett av de största överraskande meddelandena var Bär OS 4. Det är den senaste versionen av företagets operativsystem för smartklockor, och den är byggd på Android. Trots att det är byggt på Android är WearOS 3.5 baserat på den mycket äldre Android 11. Med uppgraderingen till Wear OS 4 hoppar den direkt till Android 13, och vad mer är, från vårt grävande kommer det också med material du stödjer. Vi hörde det Google arbetade med material som du stöder för Wear OS ett par månader sedan, men Material You nämndes inte i företagets Wear OS 4-meddelande igår.

När vi startade upp Wear OS 4 på en virtuell Android-enhet märkte vi att mycket av systemet har accentfärger på platser som inte finns i Wear OS 3.5, framför allt i snabbinställningarna. Vi kunde dra värderingar från system_accent färger och accent1 på vår systembild matchar accentfärgen för snabbinställningarna. accent3 matchar växlarna i inställningarna också. Hexfärgvärdena som drogs var #c1e8ff och #d1e5f4.

Detta är betydelsefullt eftersom WearOS 3.5 var tydligt inspirerat av Android 12:s designspråk, men det stödde det inte Material du på grund av att den är baserad på Android 11. Det finns dock en handfull varningar för detta, med den största är att det var extremt troligt nyheten om att WearOS 4 är baserat på Android 13, att material som du stöder skulle inkluderas ändå. Trots allt, Material You är inbakat i AOSP och har varit det sedan Android 12L.

Den andra varningen är den största, och det är att du för närvarande inte kan, såvitt jag vet, modifiera dessa färger. Det kan ändras, men som det ser ut har jag inte lyckats hitta ett sätt att tvinga systemet att använda andra färger i stället för dessa. Det är troligt att Google inte har slutfört implementeringen av det ännu, men jag förväntar mig att du i framtiden uppdaterar din urtavlan kommer att resultera i att färger tas från den för att användas via systemet, precis som hur det fungerar på smartphones.

Det finns några anledningar till att jag tror att Google kommer att ha fungerande material du i den slutliga konstruktionen. Den första är att accentfärger redan finns här, särskilt i snabbinställningarna. Dessa fanns inte på WearOS 3.5, vilket tyder på att Google siktar på att dessa färger ska anpassas i framtiden. Det andra är att system_accent-färgerna läses när systemet komponerar Material You-färger, vilket betyder att, i teorin kommer en utvecklare vars app refererar till Material Design 3 API oavsiktligt att dra och använda dessa värden.

Allt detta hänger ihop med min sista poäng, som är att de för närvarande är tillgängliga och används; Google har inte låst det. Även Googles egna isDynamicColorAvailable() Metoden i DynamicColors API returnerar helt enkelt sant när den överstiger ett visst Android-versionsnummer, vilket tyder på att Google vill att detta ska vara en enhetlig upplevelse på Android 13 och senare. Vad mer är, en mjukvaruingenjör som arbetar med Android UI Toolkit nämns på Twitter (via Mishaal Rahman) att Wear Watchface API lade till möjligheten för urtavlor att exponera sina färger för systemet för användning i en färgpalett.

Vi kommer att hålla utkik efter ytterligare uppdateringar av Wear OS 4:s utvecklarbild, och vi är glada över att förhoppningsvis kunna lägga till lite mer personlig touch till våra smartklockor i framtiden.