Tušili jsme, že tomu tak bude, ale Google v současné době podporuje barvy Material You ve Wear OS 4.
Google I/O 2023 přinesl celou řadu vychytávek a jedním z největších překvapení bylo oznámení Wear OS 4. Je to nejnovější iterace operačního systému společnosti pro chytré hodinky a je postavena na Androidu. Přestože je WearOS 3.5 postaven na Androidu, je založen na mnohem starším Androidu 11. S upgradem na Wear OS 4 přeskočí přímo na Android 13, a co víc, z našich kopání přichází s materiálem, který podporujete také. Slyšeli jsme to Google pracoval na podpoře Material You pro Wear OS před pár měsíci, ale Material You nebyl zmíněn ve včerejším oznámení společnosti Wear OS 4.
Při spouštění Wear OS 4 na virtuálním zařízení Android jsme si všimli, že velká část systému má zvýrazňující barvy na místech, která nejsou přítomna ve Wear OS 3.5, zejména v rychlých nastaveních. Dokázali jsme vytáhnout hodnoty system_accent barvy a zvýraznění1 na obrázku našeho systému odpovídá barvě zvýraznění rychlého nastavení. accent3 také odpovídá přepínačům v nastavení. Vytažené hexadecimální hodnoty barev byly #c1e8ff a #d1e5f4.
To je významné, protože zatímco WearOS 3.5 byl jasně inspirován designovým jazykem Android 12, nepodporoval Materiál vás protože je založen na Androidu 11. Existuje však několik výhrad, z nichž největší je, že to bylo extrémně pravděpodobné zprávy o tom, že WearOS 4 je založen na Androidu 13, že podpora Material You bude tak jako tak zahrnuta. Po všem, Material You je zapečený do AOSP a je od Androidu 12L.
Druhá námitka je největší, a to, že v současné době nemůžete, pokud je mi známo, tyto barvy upravovat. To se může změnit, ale v současné době jsem nebyl schopen najít způsob, jak donutit systém, aby místo těchto barev používal jiné barvy. Je pravděpodobné, že Google ještě nedokončil jeho implementaci, ale očekávám, že v budoucnu bude vaše aktualizace aktualizována ciferník bude mít za následek, že z něj budou převzaty barvy pro použití v systému, stejně jako to funguje na chytrých telefonech.
Existuje však několik důvodů, proč věřím, že Google bude mít ve finálním sestavení funkční Material You. První je, že akcentové barvy jsou již zde, konkrétně v rychlém nastavení. Ty nebyly na WearOS 3.5 přítomny, což naznačuje, že Google usiluje o to, aby byly tyto barvy v budoucnu přizpůsobeny. Druhým je, že barvy system_accent se čtou, když systém skládá barvy Material You, což znamená, teoreticky je vývojář, jehož aplikace odkazuje na Material Design 3 API, neúmyslně vytáhne a použije hodnoty.
To vše souvisí s mým posledním bodem, kterým je, že jsou aktuálně přístupné a používané; Google to nezamkl. Dokonce i vlastní Google isDynamicColorAvailable() metoda v DynamicColors API jednoduše vrátí hodnotu true, když je nad určitým číslem verze Androidu, což naznačuje, že Google chce, aby to bylo jednotné prostředí pro Android 13 a novější. A co víc, softwarový inženýr pracující na Android UI Toolkit zmíněný na Twitteru (přes Mishaal Rahman), že rozhraní Wear Watchface API přidalo možnost ciferníků vystavit své barvy systému pro použití v paletě barev.
Budeme bedlivě sledovat jakékoli další aktualizace vývojářského obrazu Wear OS 4 a jsme nadšeni, že doufejme, že budeme moci našim chytrým hodinkám v budoucnu přidat trochu více osobního kontaktu.