Android 12 ändrar automatiskt färgerna i användargränssnittet baserat på de dominerande färgerna i den applicerade bakgrunden.
Android 12 har tagit examen ur förhandsgranskningsfasen för utvecklare och Android 12 Beta aktiverar många av funktionerna som gömdes i de tidigare versionerna. Dessa tidigare inaktiverade funktioner inkluderar integritetsindikatorer, förnyade widgets, en översynen design för snabba inställningar, etc. Den senaste versionen ger också den första större designöversynen sedan Android 9 Pie, driven av den nya Material du formspråk. En av de mest spännande funktionerna i denna nya designfilosofi är att den är anpassningsbar och optimerar färgerna i användargränssnittet för att matcha din tapet.
Google insisterar på att Android 12 är konstruerad för att göra din upplevelse privat och "djupt personlig". I linje med denna agenda, Android 12 väljer nu automatiskt en uppsättning korrelativa färgpaletter över systemets användargränssnitt baserat på färgerna som används i telefonens nuvarande tapet. Funktionen, internt känd som "monet", kan ses som en utveckling av RRO- och OMS-API: erna som har varit tillgänglig i Android i flera år och använd på ett rudimentärt sätt med Googles "Pixel Themes" app.
Enligt keynote på Google I/O 2021 kommer färgerna att tillämpas enhetligt över element som låsskärmen, snabbinställningar, aviseringspanelen och till och med den nyligen tillagda adaptiva widgets.
Googles illustration av funktionen är lovande men tyvärr är den inte lättillgänglig i Android 12 beta. Utvecklare kdrag0n, som är erkänd för sitt arbete med ProtonAOSP ROM och ProtonKernel för Pixel-enheter, hade redan lyckats få det att fungera i Android 12 DP1. Då berättade de för oss att funktionen fungerar genom att "tillämpa RRO-överlägg dynamiskt baserat på färglikhet."De har också en fungerande demo av funktionen för den senaste betaversionen.
Systemet har sett förbättringar sedan vårt första utseende för några månader sedan. Idag säger Google att färgextraktionssystemet använder en klustringsalgoritm med materialfärg mål för att bestämma de dominerande och mindre dominerande färgerna och applicerar sedan nyanser som matchar dina tapet. En rik palett med 5 färger — 2 neutrala och 3 accentfärger — och 12 nyanser av materialfärg kan användas för att bestämma de nyanser som ligger närmast användarens tapeter. Appar kan sedan ta Androids systemfärg från ett index till färgpaletten och använda den på många olika, subtila sätt. Widgets kan till och med använda färgextraktionsfunktionen för att harmonisera med användarens tema på hemskärmen.
Vi förväntar oss att funktionen kommer att göra det till allmänheten Android 12-byggen i framtiden efter sin debut på Pixel-telefoner och är mycket glada över att prova det själva.
Kolla in alla våra Google I/O-täckning!