Wear OS 4 offre il supporto per i colori dinamici Material You di Google

Sospettavamo che sarebbe stato così, ma Google attualmente supporta i colori Material You in Wear OS 4.

Google I/O 2023 ha portato con sé tutta una serie di novità e uno degli annunci a sorpresa più grandi è stato Indossa OS 4. È l'ultima versione del sistema operativo dell'azienda per smartwatch ed è basato su Android. Nonostante sia basato su Android, WearOS 3.5 si basa sul molto più vecchio Android 11. Con l'aggiornamento a Wear OS 4, si passa direttamente a Androide 13, e per di più, dalle nostre ricerche, arriva anche il materiale che supporti. Lo abbiamo sentito Google stava lavorando al supporto di Material You per Wear OS un paio di mesi fa, ma Material You non è stato menzionato ieri nell'annuncio di Wear OS 4 dell'azienda.

All'avvio di Wear OS 4 su un dispositivo virtuale Android, abbiamo notato che gran parte del sistema ha colori accentati in punti che non sono presenti in Wear OS 3.5, in particolare nelle impostazioni rapide. Siamo stati in grado di trarre valori da accento_sistema

colori e accent1 sull'immagine del nostro sistema corrisponde al colore principale delle impostazioni rapide. accent3 corrisponde anche ai commutatori nelle impostazioni. I valori di colore esadecimali estratti erano #c1e8ff e #d1e5f4.

Ciò è significativo poiché, sebbene WearOS 3.5 fosse chiaramente ispirato al linguaggio di progettazione di Android 12, non supportava Materiale Tu poiché è basato su Android 11. Ci sono una manciata di avvertenze a riguardo, tuttavia, la più grande delle quali è che era estremamente probabile la notizia che WearOS 4 è basato su Android 13, che il materiale supportato sarebbe stato comunque incluso. Dopotutto, Material You è integrato in AOSP sin da Android 12L.

Il secondo avvertimento è il più importante ed è che attualmente, per quanto ne so, non è possibile modificare questi colori. Ciò potrebbe cambiare, ma allo stato attuale non sono riuscito a trovare un modo per forzare il sistema a utilizzare altri colori al posto di questi. È probabile che Google non ne abbia ancora completato l'implementazione, ma mi aspetto che in futuro aggiorni il tuo il quadrante dell'orologio risulterà che i colori verranno presi da esso per essere utilizzati attraverso il sistema, proprio come funziona sugli smartphone.

Tuttavia, ci sono alcuni motivi per cui credo che Google avrà Material You funzionante nella build finale. Il primo è che i colori accentati sono già presenti, in particolare nelle impostazioni rapide. Questi non erano presenti su WearOS 3.5, il che suggerisce che Google punta a personalizzare questi colori in futuro. Il secondo è che i colori system_accent vengono letti quando il sistema compone i colori Material You, il che significa che, in teoria, uno sviluppatore la cui app fa riferimento all'API Material Design 3 le estrarrà e le utilizzerà inavvertitamente valori.

Tutto ciò si collega al mio punto finale, ovvero che sono attualmente accessibili e in uso; Google non lo ha bloccato. Anche quello di Google isDynamicColorAvailable() Il metodo nell'API DynamicColors restituisce semplicemente true quando è superiore a un determinato numero di versione Android, suggerendo che Google vuole che questa sia un'esperienza unificata su Android 13 e versioni successive. Inoltre, un ingegnere del software che lavora sul toolkit dell'interfaccia utente di Android menzionato su Twitter (attraverso Mishaal Rahman) che l'API Wear Watchface ha aggiunto la possibilità per i quadranti di esporre i propri colori al sistema per utilizzarli in una tavolozza di colori.

Terremo d'occhio eventuali ulteriori aggiornamenti all'immagine dello sviluppatore di Wear OS 4 e siamo entusiasti di poter aggiungere un tocco un po' più personale ai nostri smartwatch in futuro.