Android 12 endrer automatisk fargene i brukergrensesnittet basert på de dominerende fargene i det brukte bakgrunnsbildet.
Android 12 har uteksaminert seg fra Developer Preview-fasen og Android 12 Beta aktiverer mange av funksjonene som var skjult i de forrige byggene. Disse tidligere deaktiverte funksjonene inkluderer personvernindikatorer, fornyede widgets, en overhalt design for raske innstillinger, etc. Den nyeste versjonen gir også den første store designoverhalingen siden Android 9 Pie, drevet av den nye Materiale deg formspråk. En av de mest spennende funksjonene til denne nye designfilosofien er at den er tilpasningsdyktig og optimerer fargene i brukergrensesnittet for å matche bakgrunnen din.
Google insisterer på at Android 12 er utviklet for å gjøre opplevelsen din privat og «dypt personlig». I tråd med denne agendaen, Android 12 velger nå automatisk et sett med korrelative fargepaletter på tvers av systemets brukergrensesnitt basert på fargene som brukes i telefonens gjeldende tapet. Funksjonen, internt kjent som "monet", kan sees på som en videreutvikling av RRO- og OMS-API-ene som har blitt tilgjengelig i Android i flere år og brukt på en rudimentær måte med Googles "Pixel Themes" app.
I henhold til hovedinnlegget på Google I/O 2021, vil fargene gjelde jevnt på tvers av elementer som låseskjermen, hurtiginnstillinger, varslingspanelet og til og med det nylig lagt til adaptive widgets.
Googles illustrasjon av funksjonen er lovende, men dessverre er den ikke lett tilgjengelig i Android 12 beta. Utvikler kdrag0n, som er anerkjent for sitt arbeid med ProtonAOSP ROM og ProtonKernel for Pixel-enheter, hadde allerede klart å få det til å fungere i Android 12 DP1. På den tiden fortalte de oss at funksjonaliteten fungerer ved "å bruke RRO-overlegg dynamisk basert på fargelikhet."De har også en fungerende demo av funksjonen for den siste betaversionen.
Systemet har sett forbedringer siden vår første titt for noen måneder siden. I dag sier Google at fargeekstraksjonssystemet bruker en klyngealgoritme med materialfarge mål for å bestemme de dominerende og mindre dominerende fargene og bruker deretter fargetoner som matcher dine tapet. En rik palett med 5 farger — 2 nøytrale og 3 aksentfarger — og 12 nyanser av materialfarge kan brukes til å bestemme fargene som er nærmest brukerens tapet. Apper kan deretter hente Androids systemfarge fra en indeks til fargepaletten og bruke den på mange forskjellige, subtile måter. Widgets kan til og med bruke fargeekstraksjonsfunksjonen for å harmonisere med brukerens tema på startskjermen.
Vi forventer at funksjonen vil gjøre den til den offentlige Android 12-byggene i fremtiden etter debuten på Pixel-telefoner og er veldig glade for å prøve den ut selv.
Sjekk ut alle våre Google I/O-dekning!