Wear OS 4 prináša podporu pre dynamické farby Material You od Google

click fraud protection

Predpokladali sme, že to tak bude, ale Google má v súčasnosti podporu pre farby Material You vo Wear OS 4.

Google I/O 2023 priniesol celý rad dobrôt a jedným z najväčších prekvapení bolo oznámenie Wear OS 4. Ide o najnovšiu iteráciu operačného systému spoločnosti pre inteligentné hodinky a je postavená na systéme Android. Napriek tomu, že je postavený na systéme Android, WearOS 3.5 je založený na oveľa staršom systéme Android 11. S inováciou na Wear OS 4 preskočí priamo na Android 13, a čo viac, z nášho kopania prichádza s materiálom, ktorý podporujete aj vy. Počuli sme to Google pracoval na podpore Material You pre Wear OS pred pár mesiacmi, ale materiál Material You nebol spomenutý vo včerajšom oznámení spoločnosti Wear OS 4.

Pri zavádzaní systému Wear OS 4 na virtuálnom zariadení so systémom Android sme si všimli, že veľká časť systému má zvýrazňujúce farby na miestach, ktoré nie sú prítomné v systéme Wear OS 3.5, najmä v rýchlych nastaveniach. Dokázali sme vytiahnuť hodnoty z system_accent

farby a zvýraznenie1 na obrázku nášho systému sa zhoduje s farbou zvýraznenia rýchlych nastavení. accent3 sa zhoduje aj s prepínačmi v nastaveniach. Hexadecimálne hodnoty farieb boli #c1e8ff a #d1e5f4.

To je dôležité, pretože zatiaľ čo WearOS 3.5 bol jasne inšpirovaný dizajnovým jazykom Android 12, nepodporoval Material You pretože je založený na systéme Android 11. Existuje však niekoľko upozornení, s najväčšou pravdepodobnosťou to bolo veľmi pravdepodobné správy o tom, že WearOS 4 je založený na Androide 13, že podpora Material You bude aj tak zahrnutá. Po všetkom, Material You je zapečený do AOSP a existuje od Androidu 12L.

Druhá výhrada je najväčšia, a to, že podľa mojich vedomostí momentálne nemôžete upravovať tieto farby. To sa môže zmeniť, ale v súčasnej dobe som nebol schopný nájsť spôsob, ako prinútiť systém, aby namiesto nich používal iné farby. Je pravdepodobné, že spoločnosť Google ešte nedokončila jeho implementáciu, ale očakávam, že v budúcnosti aktualizuje vaše ciferník bude mať za následok, že sa z neho prevezmú farby na použitie v systéme, rovnako ako to funguje na smartfónoch.

Existuje však niekoľko dôvodov, prečo verím, že Google bude mať vo finálnej zostave funkčný materiál pre vás. Prvým je, že akcentové farby tu už sú, konkrétne v rýchlych nastaveniach. Tie neboli prítomné na WearOS 3.5, čo naznačuje, že Google sa snaží tieto farby v budúcnosti prispôsobiť. Druhým je, že farby system_accent sa čítajú, keď systém vytvára farby Material You, čo znamená, že teoreticky vývojár, ktorého aplikácia odkazuje na Material Design 3 API, ich neúmyselne vytiahne a použije hodnoty.

To všetko súvisí s mojím posledným bodom, ktorým je, že sú v súčasnosti dostupné a používajú sa; Google to nezamkol. Dokonca aj vlastné Google isDynamicColorAvailable() metóda v rozhraní DynamicColors API jednoducho vráti hodnotu true, keď prekročí určité číslo verzie systému Android, čo naznačuje, že spoločnosť Google chce, aby to bolo jednotné prostredie v systéme Android 13 a novšom. A čo viac, softvérový inžinier pracujúci na súprave Android UI Toolkit spomínané na Twitteri (cez Mishaal Rahman), že rozhranie Wear Watchface API pridalo ciferníkom možnosť vystaviť svoje farby systému na použitie v palete farieb.

Budeme pozorne sledovať akékoľvek ďalšie aktualizácie vývojárskeho obrazu Wear OS 4 a tešíme sa, že v budúcnosti budeme môcť našim inteligentným hodinkám pridať trochu viac osobného dotyku.