[Ažuriranje: trebalo bi stići u Androidu 12L umjesto toga] Android 13 bi mogao dodati prekidač za onemogućavanje novih ograničenja Androidovih pozadinskih aplikacija

Google bi mogao dodati novi prekidač za isključivanje Phantom Process Killera u Androidu 13. Prekidač će biti dostupan iz opcija za razvojne programere.

Ažuriranje 1 (12/15/2021 @ 07:10 ET): Čini se da će novi prekidač za onemogućavanje fantomskih procesa biti isporučen s Androidom 12L. Pomaknite se do dna za više informacija. Članak objavljen 14. prosinca 2021. sačuvan je u nastavku.

Android 12 je veliko ažuriranje koje donosi mnoštvo promjena, u rasponu od najvećeg vizualnog remonta koji smo vidjeli od Androida 5.0 do poboljšanja poput indikatora privatnosti i nove nadzorne ploče privatnosti. Dok je većina ovih promjena dobrodošla, najnovija verzija Androida također uvodi neke prilično kontroverzne promjene. Jedna takva promjena je uvođenje prilično agresivnog ubojice pozadinskih procesa pod nazivom "Fantomski procesi". Prošli mjesec smo izvijestili kako PhantomProcessKiller može napraviti haos u aplikacijama kao što je Termux. Ali izgleda da će Google u budućoj verziji Androida dopustiti korisnicima da onemoguće ovo proizvoljno pravilo pozadinske aplikacije.

Kao što je primijetio Mishaal Rahman, Google ima podnesen zakrpa za AOSP koja dodaje prekidač u Developer Options za isključivanje nadzora Phantom Process.

Za neupućene, PhantomProcessskiller je novi mehanizam u Androidu 12 koji ubija račvaste podređene procese koje su pokrenule aplikacije ako koriste pretjerano CPU dok su procesi njihovih roditeljskih aplikacija također u pozadini. Štoviše, promjena dopušta samo do 32 podređena procesa, čime se uvelike ograničava broj operacija koje aplikacija može izvršiti u pozadini. Ali čini se da će Google dodati novu opciju za isključivanje Phantom Process Killera u budućoj verziji Androida — vjerojatno Android 13.

Opis zakrpe glasi:

Dodajte postavke za uključivanje fantomskog praćenja procesa u opcijama za razvojne programere

Za napredne korisnike, praćenje fantomskih procesa može se uključiti

isključite iz Postavke->Opcije za razvojne programere->Oznake značajki.

Programeri i iskusni korisnici moći će onemogućiti fantomske procese odlaskom na Postavke > Postavke za razvojne programere > Oznake značajki. Jednom onemogućeni, račvasti podređeni procesi koji koriste previše CPU-a neće biti prekinuti niti će podlijegati ograničenju od 32 podređena procesa. Međutim, ovo će se izuzeće primjenjivati ​​samo na podređene procese, a ne na glavne procese aplikacije.

Prekidač za isključivanje nadzora Phantom Process vjerojatno će biti dodan u Android 13. Google bi također mogao dodati opciju Android 12L, značajka za Android 12 dizajnirana posebno za sklopive tablete i uređaje s velikim zaslonom.


Ažuriranje: Izvršenje je spojeno

Prema Googleru Jing Ji, obveza za dodavanje prekidača u opcijama za razvojne programere za onemogućavanje fantomske obrade je spojena, i "trebalo bi se moći pretvoriti u Android 12L."