[Oppdatering: Bør komme i Android 12L i stedet] Android 13 kan legge til en bryter for å deaktivere Androids nye bakgrunnsappbegrensninger

Google kan legge til en ny bryter for å slå av Phantom Process Killer i Android 13. Bryteren vil være tilgjengelig fra utvikleralternativer.

Oppdatering 1 (12/15/2021 @ 07:10 ET): Det ser ut til at den nye bryteren for å deaktivere Phantom Processes vil bli levert med Android 12L. Bla til bunnen for mer informasjon. Artikkelen som ble publisert 14. desember 2021, er bevart nedenfor.

Android 12 er en massiv oppdatering som gir en rekke endringer, alt fra den største visuelle overhalingen vi har sett siden Android 5.0 til forbedringer som personvernindikatorer og et nytt personverndashbord. Mens de fleste av disse endringene er velkomne, introduserer den nyeste Android-versjonen også noen ganske kontroversielle endringer. En slik endring er introduksjonen av en ganske aggressiv bakgrunnsprosessmorder kalt «Phantom Processes». Forrige måned rapporterte vi hvordan i PhantomProcessKiller kan ødelegge apper som Termux. Men det ser ut til at Google vil la brukere deaktivere denne vilkårlige bakgrunnsapppolitikken i en fremtidig Android-versjon.

Som oppdaget av Mishaal Rahman, har Google sendt inn en oppdatering til AOSP som legger til en bryter i utvikleralternativer for å slå av Phantom Process-overvåking.

For de uinnvidde, PhantomProcesskiller er en ny mekanisme i Android 12 som dreper forked child-prosesser startet av apper hvis de bruker overdreven CPU mens deres overordnede app-prosesser også er i bakgrunnen. I tillegg tillater endringen bare opptil 32 underordnede prosesser, og begrenser dermed antallet operasjoner en app kan fullføre i bakgrunnen. Men det ser ut til at Google vil legge til et nytt alternativ for å slå av Phantom Process Killer i en fremtidig Android-versjon - sannsynligvis Android 13.

Beskrivelsen for oppdateringen lyder:

Legg til innstillinger for å bytte fantomprosessovervåking i utvikleralternativer

For superbrukere kan overvåkingen av fantomprosesser snus

av fra Innstillinger->Utvikleralternativer->Funksjonsflagg.

Utviklere og avanserte brukere vil kunne deaktivere Phantom Processes ved å navigere til Innstillinger > Utviklerinnstillinger > Funksjonsflagg. Når de er deaktivert, vil forked child-prosesser som bruker for mye CPU ikke bli drept, og de vil heller ikke være underlagt grensen på 32 underordnede prosesser. Dette unntaket vil imidlertid bare gjelde for underordnede prosesser og ikke hovedappprosesser.

Bryteren for å slå av Phantom Process-overvåking vil sannsynligvis bli lagt til i Android 13. Google kan også legge til alternativet Android 12L, en funksjonsnedgang for Android 12 designet spesielt for sammenleggbare, nettbrett og enheter med stor skjerm.


Oppdatering: Commit er slått sammen

Ifølge Googler Jing Ji, forpliktelsen til å legge til en bryter i utvikleralternativer for å deaktivere Phantom Processing er slått sammen, og "det skal kunne gjøres til Android 12L."