Android 12 ændrer automatisk farverne i brugergrænsefladen baseret på de dominerende farver i det anvendte tapet.
Android 12 har dimitteret ud af Developer Preview-fasen og Android 12 Beta aktiverer mange af de funktioner, der var skjult i de tidligere builds. Disse tidligere deaktiverede funktioner inkluderer privatlivsindikatorer, fornyede widgets, et overhalet design til hurtige indstillinger osv. Den seneste version bringer også den første større designeftersyn siden Android 9 Pie, drevet af den nye Materiale dig formsprog. En af de mest spændende funktioner i denne nye designfilosofi er, at den er adaptiv og optimerer farverne i brugergrænsefladen, så de matcher dit tapet.
Google insisterer på, at Android 12 er udviklet til at gøre din oplevelse privat og "dybt personlig". I tråd med denne dagsorden, Android 12 vælger nu automatisk et sæt korrelative farvepaletter på tværs af systemets brugergrænseflade baseret på de farver, der bruges i telefonens nuværende tapet. Funktionen, der internt er kendt som "monet", kan ses som en udvikling af RRO og OMS API'erne, der er blevet tilgængelig i Android i flere år og brugt på en rudimentær måde med Googles "Pixel Themes" app.
I henhold til keynoten på Google I/O 2021 vil farverne gælde ensartet på tværs af elementer såsom låseskærmen, hurtige indstillinger, meddelelsespanelet og endda det nyligt tilføjede adaptive widgets.
Googles illustration af funktionen er lovende, men desværre er den ikke let tilgængelig i Android 12 beta. Udvikler kdrag0n, som er anerkendt for deres arbejde med ProtonAOSP ROM og ProtonKernel til Pixel-enheder, havde allerede formået at få det til at fungere i Android 12 DP1. På det tidspunkt fortalte de os, at funktionaliteten fungerer ved at "at anvende RRO-overlays dynamisk baseret på farvelighed."De har også en fungerende demo af funktionen til den seneste betaversion.
Systemet har oplevet forbedringer siden vores første udseende for et par måneder siden. I dag siger Google, at farveekstraktionssystemet bruger en klyngealgoritme med Materialefarve mål for at bestemme de dominerende og mindre dominerende farver og anvender derefter nuancer, der matcher dine tapet. En rig palette med 5 farver — 2 neutrale og 3 accentfarver — og 12 nuancer af materialefarve kan bruges til at bestemme de tætteste nuancer til brugerens tapet. Apps kan derefter fange Androids systemfarve fra et indeks til farvepaletten og bruge den på mange forskellige, subtile måder. Widgets kan endda bruge farveudtrækningsfunktionen til at harmonisere med brugerens tema på startskærmen.
Vi forventer, at funktionen kommer til offentligheden til Android 12 i fremtiden efter dens debut på Pixel-telefoner, og vi er meget spændte på at prøve det selv.
Tjek alle vores Google I/O-dækning!