Material You -systemet med dynamisk bakgrunnsbilde kan være eksklusivt for Pixel -enheter frem til Android 12.1

0
123

av Ashwin 23. september 2021 i Mobile Computing – Ingen kommentarer

Google har presset materialet du designer sterkt, helt siden det introduserte personaliseringsfunksjonen i mai 2021. Android 12 som forventes å bli annonsert i den første uken av Oktober, vil bringe det nye utseendet til telefoner.

 Android 12 Material You Dynamic Wallaper Theming

Google allerede har rullet ut materialet du designer til et par av appene sine, inkludert Gmail og Meldinger. Men det er mer i dette enn bare app -grensesnitt, et av designspråkets høydepunkter er den dynamiske fargeskifter, du kan se en demo av den på den offisielle bloggen. Operativsystemet endrer telefonens tema basert på fargen på bakgrunnen. Denne funksjonen blir referert til som systemet med monetært tema.

Det er ikke så enkelt som å bare velge fargen, som Eyedropper -verktøyet i Paint. Operativsystemet må gjøre dette automatisk, og det bruker en fargeekstraksjonsmotor med en algoritme som oppdager alle fargene i bakgrunnen, og bestemmer hvilke farger som er dominerende, og hvilke som ikke er. I neste trinn oppretter den en palett med 5 farger, hvorav 2 er nøytrale mens de andre 3 er aksenter. Deretter bruker den 12 Materialfarger for å sammenligne den med nyanser i tapetet, for å finne den nærmeste matchen. Det siste trinnet i denne metoden innebærer å lagre fargeverdiene i en indeks, som deretter kan nås av apper ved hjelp av et API. Det er slik fargeekstraksjonen skjer, det er ganske komplisert, ikke sant?

ADVERTISEMENT

I sin beta -kunngjøring for Android 12 nevnte Google at Pixel -serien ville være den første som kom med personaliseringsfunksjonen, men det var ikke klart om den ville være tilgjengelig for andre OEM -er å bruke. I min siste artikkel om One UI 4 beta for Galaxy S21 nevnte jeg at det ikke ser ut til å ha Material You -designet, ettersom skjermbilder som jeg kom over på sosiale medier så ganske vanlige ut. OnePlus har også vært veldig stille om Android 12-betaen, så vi vet egentlig ikke hvordan det ser ut. Og nå kan vi ha en forklaring på hvorfor One UI ikke hadde Materialet du designer.

XDA rapporterer at AOSP (Android Open Source Project) for Android 12, ikke fullt ut inneholdt kildekoden relatert til algoritmen for fargepalettgenerering. Det ser ut til at koden ble lagt til Android 13s AOSP -gren. Artikkelen fortsetter med å forklare at Google har presset kilden til Android 12-sv12-grenen nylig. Hva er det nå, kan du spørre. Det ser ut til å være en mindre oppdatering for Android 12, nærmere bestemt Android 12.1.

Her er noen bilder som bloggen tok fra en enhet som kjører på AOSP basert på Android 12.1, som viser frem systemet med monetært tema.

 Android 12.1 Material You implementering

ADVERTISEMENT

Hva dette betyr er at fargeuttrekksmekanikken vil være eksklusiv for de kommende Pixel -enhetene en stund. OEM -er har ikke implementert Material You -designet i sin første Android 12 -utgivelse, rett og slett fordi de ikke hadde tilgang til fargeekstraksjonspaletten. Du må sannsynligvis vente på at enhetens produsent skal gi ut en Android 12.1 -oppdatering, for å få personaliseringsfunksjonen til telefonen din. Tilpassede ROM -utviklere kan finne en løsning for å inkludere funksjonen i arbeidet sitt så snart som mulig.

Hva om OEM -leverandører bestemmer seg for å vente på at Google skal slippe Android 12.1? Det kan endre ting, og Android 12 -oppdateringen kan komme senere enn vanlig. Flere merker, inkludert Samsung, OPPO, OnePlus, ASUS, Xiaomi, for å nevne noen, har allerede deltatt i betaprogrammet og har skissert veikart for å indikere når de planlegger å lansere Android 12 -fastvareoppdateringen.

ADVERTISEMENT