Wear OS 4 prinaša podporo za Googlove dinamične barve Material You

Sumili smo, da bo tako, vendar ima Google trenutno podporo za barve Material You v Wear OS 4.

Google I/O 2023 je prinesel celo vrsto dobrot, eno največjih presenečenj pa je bilo Wear OS 4. To je najnovejša različica operacijskega sistema podjetja za pametne ure in je zgrajena na sistemu Android. Čeprav je zgrajen na Androidu, WearOS 3.5 temelji na veliko starejšem Androidu 11. Z nadgradnjo na Wear OS 4 preskoči takoj na Android 13, in še več, po našem iskanju prihaja tudi z materialom, ki ga podpirate. To smo slišali Google je delal na materialu, ki ga podpirate za Wear OS pred nekaj meseci, vendar Material You ni bil omenjen v včerajšnji objavi podjetja Wear OS 4.

Ob zagonu Wear OS 4 na virtualni napravi Android smo opazili, da ima velik del sistema poudarjene barve na mestih, ki niso prisotna v Wear OS 3.5, predvsem v hitrih nastavitvah. Vrednosti smo lahko črpali iz sistemski naglas barve, in accent1 na naši sistemski sliki se ujema z barvo poudarka hitrih nastavitev. accent3 se ujema tudi s preklopi v nastavitvah. Izvlečeni šestnajstiški barvni vrednosti sta bili #c1e8ff in #d1e5f4.

To je pomembno, saj je bil WearOS 3.5 očitno navdihnjen z oblikovalskim jezikom Androida 12, vendar ni podpiral Materialni vi ker temelji na sistemu Android 11. Obstaja nekaj opozoril glede tega, čeprav je največje, da je bilo zelo verjetno, s novica o tem, da WearOS 4 temelji na Androidu 13, bo ta material, ki ga podpirate, vseeno vključen. Konec koncev, Material You je vgrajen v AOSP in obstaja že od Androida 12L.

Drugo opozorilo je največje in to je, da trenutno, kolikor vem, teh barv ne morete spreminjati. To se lahko spremeni, vendar v sedanjem stanju nisem mogel najti načina, da bi prisilil sistem, da namesto teh uporablja druge barve. Verjetno ga Google še ni dokončal implementacije, vendar pričakujem, da bo v prihodnosti posodobil številčnica ure bo povzročila, da se iz nje vzamejo barve za uporabo prek sistema, tako kot to deluje na pametnih telefonih.

Obstaja nekaj razlogov, zakaj verjamem, da bo Google v končni zgradbi imel delujoč Material You. Prvi je, da so poudarjene barve že tukaj, zlasti v hitrih nastavitvah. Te niso bile prisotne v sistemu WearOS 3.5, kar nakazuje, da želi Google v prihodnosti prilagoditi te barve. Drugo je, da se barve system_accent preberejo, ko sistem sestavi barve Material You, kar pomeni, teoretično bo razvijalec, katerega aplikacija se sklicuje na API Material Design 3, te nehote potegnil in uporabil vrednote.

Vse to je povezano z mojo zadnjo točko, ki je, da so trenutno dostopni in v uporabi; Google tega ni zaklenil. Celo Googlovo isDynamicColorAvailable() metoda v API-ju DynamicColors preprosto vrne vrednost true, ko je nad določeno številko različice Androida, kar kaže na to, da Google želi, da je to enotna izkušnja v sistemu Android 13 in novejšem. Še več, programski inženir, ki dela na Android UI Toolkit omenjen na Twitterju (prek Mishaal Rahman), da je Wear Watchface API dodal možnost, da obrazi ure izpostavijo svoje barve sistemu za uporabo v barvni paleti.

Pozorno bomo spremljali morebitne nadaljnje posodobitve razvijalske podobe Wear OS 4 in veseli smo, da bomo lahko v prihodnosti našim pametnim uram dodali nekaj več osebne note.