Her er de Android 11-funktioner, som Google er og ikke påtvinger OEM'er

Her er alle de nye Android 11-funktioner, som Google er og ikke påtvinger OEM'er, ifølge Android Compatibility Definition Document.

Google er lige begyndt at udrulle første stabile bygning af Android 11 til dets Pixel-udvalg af enheder. Virksomhedens seneste softwareudgivelse kommer med en masse nye brugervendte ændringer som boblemeddelelser, indbygget understøttelse af skærmoptagelse, nydesignede mediekontroller og meget mere. Sammen med disse inkluderer Android 11 flere opdateringer rettet mod udviklere og et væld af skjulte ændringer, som vi opdagede i Android 11-kildekoden. Men selvom de fleste af disse ændringer vil finde vej til Pixel-serien, tvinger Google ikke et par Android 11-funktioner på OEM'er. I dette indlæg tager vi et kig på alle de Android 11-funktioner, som Google er og ikke kræver, at OEM'er skal gennemføre.

I henhold til Android 11 Kompatibilitetsdefinitionsdokument (CDD), Google kræver ikke, at OEM'er implementerer 3 af Android 11s største funktioner. CDD viser ikke samtalemeddelelser efter behov

, det kræver ikke, at OEM'er implementerer Controls API, og Identitetslegitimation er heller ikke et krav. Vi lærte først om disse krav tidligere i år i juni, da et lækket dokument med detaljerede ændringer af CDD blev delt med os.

For de uvidende er Android CDD en liste over software- og hardwarefunktioner, som enhedsproducenter "MÅ" implementere, kun er "STÆRKT ANBEFALES" at implementere, eller "BØR IKKE" implementere. Hvis en funktion er angivet som "SKAL" implementere, skal OEM'er tilføje funktionen, ellers kan de ikke sende Google-apps på deres enheder. Hvis en funktion er angivet som "BØR IKKE" implementere, kan enhedsproducenter ikke tilføje funktionen. Endelig, hvis en funktion er angivet som "STÆRKT ANBEFALET", så er det op til OEM'erne at inkludere eller springe funktionen over.

Da Android 11 CDD angiver alle tre af de førnævnte funktioner som "STÆRKT ANBEFALET", er der en chance for, at OEM'er kan sende deres Android 11-opdateringer uden funktionerne. Dette betyder dog ikke, at alle OEM'er vil springe disse funktioner over, da de kan finde dem gavnlige for brugerne. Det er også muligt, at Googles strengere Google Mobile Services-licensaftale til Android 11 kræver, at OEM'er implementerer disse funktioner, men vi kender ikke vilkårene for disse aftaler.

Nu hvor vi har talt om de funktioner, der ikke er påkrævet, lad os tage et kig på nogle af de funktioner, der eksplicit kræves i Android 11:

Tillad ændring af ansigtets udseende

Det lader til, at Google er forbyder OEM'er at implementere ansigtsjusteringsalgoritmer under billedbehandlingen. Dette betyder, at alle billeder fra kamerapipelinen som standard ikke har ansigter tweaked, men ansigts tweaks kan stadig implementeres i post af kameraappen. Som et resultat deaktiveres skønhedstilstanden bør faktisk slå det fra, medmindre OEM-kamera-appen ikke lader dig deaktivere skønhedstilstand helt, eller den har en skjult niveau 1 skønhedstilstand, der aldrig kan slås fra. Mens de fleste OEM-kameraapps lader dig slå det fra, er nogle få enheder kendt for at anvende skønhedsfiltre, selv når skønhedstilstanden er slået fra. For eksempel i Max' anmeldelse af Vivo X50 Pro, bemærkede han, hvordan kameraet blev ved med at ændre hans ansigt, selvom han deaktiverede skønhedstilstand.

Roboto som standard skrifttype

Google kræver også, at OEM'er sender Roboto som standard skrifttype i Android 11. Enhedsproducenter kan dog stadig tilbyde deres egne skrifttyper til brugere under opsætning eller i indstillinger. Goog bemærker det "hensigten er at sikre, at appudviklerens forventninger er i overensstemmelse med standarden (f.eks. uden eksplicit bruger samtykke) præsentation på enheden af ​​deres apps, og standard sans-serif-skrifttypen er et meget synligt aspekt af dette præsentation."

fs-verity krav

Nye enheder, der lanceres med Android 11, vil være påkrævet for at understøtte fs-verity. Ifølge Google, "fs-verity ligner dm-verity, men implementeret på en per-fil basis...det er nyttigt til effektivt at verificere ægtheden af ​​eller 'vurdering', store filer, hvoraf kun en lille del kan tilgås — såsom Android-applikationsfiler (APK)...fs-verity også giver bedre beskyttelse mod ondsindet diskfirmware end en hash i forvejen, da fs-verity genverificerer data, hver gang det er søgte ind."