Wear OS 4 підтримує динамічні кольори Material You від Google

Ми підозрювали, що це так, але наразі Google підтримує кольори Material You у Wear OS 4.

Google I/O 2023 приніс цілу низку смаків, і одним із найбільших сюрпризів було оголошення Wear OS 4. Це остання версія операційної системи компанії для смарт-годинників, створена на базі Android. Незважаючи на те, що WearOS 3.5 створена на базі Android, вона заснована на набагато старішій версії Android 11. З оновленням до Wear OS 4 він відразу переходить до Android 13, і більше того, згідно з нашими розкопками, він також поставляється з підтримкою Material You. Ми це чули Google працював над підтримкою Material You для Wear OS пару місяців тому, але Material You не згадувався у вчорашньому анонсі компанії Wear OS 4.

Під час завантаження Wear OS 4 на віртуальному пристрої Android ми помітили, що велика частина системи має акцентні кольори в місцях, яких немає в Wear OS 3.5, особливо в швидких налаштуваннях. Ми змогли отримати значення з системний_наголос кольори, а акцент1 на зображенні нашої системи збігається з кольором акценту швидких налаштувань. 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, тобто теоретично розробник, чий додаток посилається на API Material Design 3, ненавмисно витягне та використає їх значення.

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

Ми будемо уважно стежити за будь-якими подальшими оновленнями іміджу розробника Wear OS 4, і ми раді, що в майбутньому зможемо додати до наших розумних годинників трохи більше індивідуальності.