Wear OS 4 предлага поддръжка за динамичните цветове Material You на Google

Подозирахме, че ще е така, но в момента Google поддържа цветовете Material You в Wear OS 4.

Google I/O 2023 донесе цял набор от екстри и едно от най-големите изненадващи съобщения беше Wear OS 4. Това е най-новата итерация на операционната система на компанията за смарт часовници и е изградена на Android. Въпреки че е създадена на Android, WearOS 3.5 е базирана на много по-стария Android 11. С надграждането до Wear OS 4, той преминава веднага към Android 13, и нещо повече, от нашите разкопки, той идва и с материал, който поддържате. Чухме това Google работеше върху материал, който поддържате за Wear OS преди няколко месеца, но Material You не беше споменат в съобщението на Wear OS 4 на компанията вчера.

При зареждане на Wear OS 4 на виртуално устройство с Android забелязахме, че голяма част от системата има акцентни цветове на места, които не присъстват в Wear OS 3.5, най-вече в бързите настройки. Успяхме да извлечем стойности от системен_акцент цветове и accent1 на нашето системно изображение съответства на цвета на акцента на бързите настройки. accent3 съвпада и с превключвателите в настройките. Изтеглените шестнадесетични цветови стойности бяха #c1e8ff и #d1e5f4.

Това е важно, тъй като въпреки че WearOS 3.5 беше очевидно вдъхновен от дизайнерския език на Android 12, той не поддържаше Материални Вие поради това, че е базиран на Android 11. Има няколко предупреждения за това обаче, като най-голямата е, че е изключително вероятно, с новината, че WearOS 4 е базирана на Android 13, този материал, който поддържате, така или иначе щеше да бъде включен. След всичко, Material You е изпечен в AOSP и е от Android 12L.

Второто предупреждение е най-голямото и то е, че в момента, доколкото знам, не можете да променяте тези цветове. Това може да се промени, но в сегашния си вид не можах да намеря начин да принудя системата да използва други цветове вместо тези. Вероятно Google все още не е завършил внедряването му, но очаквам това в бъдеще, актуализирайки вашия циферблатът ще доведе до вземане на цветове от него за използване чрез системата, точно както работи на смартфони.

Все пак има няколко причини, поради които вярвам, че Google ще разполага с работещ Material You във финалната версия. Първият е, че акцентните цветове вече са тук, по-специално в бързите настройки. Те не присъстваха в WearOS 3.5, което предполага, че Google цели тези цветове да бъдат персонализирани в бъдеще. Второто е, че цветовете system_accent се четат, когато системата съставя Material You цветове, което означава, че на теория, разработчик, чието приложение препраща към Material Design 3 API, неволно ще ги изтегли и използва стойности.

Всичко това е свързано с последната ми точка, която е, че те в момента са достъпни и се използват; Google не го е заключил. Дори собствената на Google isDynamicColorAvailable() метод в DynamicColors API просто връща true, когато е над определен номер на версия на Android, което предполага, че Google иска това да бъде унифицирано изживяване на Android 13 и по-нова версия. Нещо повече, софтуерен инженер, работещ върху Android UI Toolkit споменат в Twitter (чрез Мишал Рахман), че API на Wear Watchface добави възможността циферблатите да излагат цветовете си на системата за използване в цветова палитра.

Ще следим отблизо за всякакви по-нататъшни актуализации на изображението за разработчици на Wear OS 4 и сме развълнувани, че се надяваме да можем да добавим малко повече личен щрих към нашите смарт часовници в бъдеще.