[Posodobitev: Namesto tega bi morala prispeti v Android 12L] Android 13 lahko doda stikalo za onemogočanje novih omejitev Androidovih aplikacij v ozadju

Google bo morda dodal novo stikalo za izklop Phantom Process Killer v Androidu 13. Preklop bo na voljo v možnostih za razvijalce.

Posodobitev 1 (12/15/2021 @ 07:10 ET): Videti je, da bo nov preklopnik za onemogočanje fantomskih procesov dobavljen z Androidom 12L. Za več informacij se pomaknite na dno. Članek, kot je bil objavljen 14. decembra 2021, je ohranjen spodaj.

Android 12 je obsežna posodobitev, ki prinaša množico sprememb, od največje vizualne prenove, ki smo jo videli od Androida 5.0, do izboljšav, kot so indikatorji zasebnosti in nova nadzorna plošča zasebnosti. Čeprav je večina teh sprememb dobrodošlih, najnovejša različica Androida uvaja tudi nekaj precej kontroverznih sprememb. Ena takih sprememb je uvedba precej agresivnega uničevalca procesov v ozadju, imenovanega "Phantom Processes". Prejšnji mesec smo poročali kako PhantomProcessKiller lahko opustoši aplikacije, kot je Termux. Toda zdi se, da bo Google uporabnikom dovolil onemogočiti to poljubno politiko aplikacij v ozadju v prihodnji različici Androida.

Kot je opazil Mishaal Rahman, ima Google predloženo popravek za AOSP, ki doda preklop v možnostih za razvijalce za izklop nadzora Phantom Process.

Za nepoznavalce, PhantomProcessskiller je nov mehanizem v sistemu Android 12, ki uniči razcepljene podrejene procese, ki jih zaženejo aplikacije, če uporabljajo pretirano CPE, medtem ko so procesi njihovih nadrejenih aplikacij tudi v ozadju. Poleg tega sprememba dovoljuje samo do 32 podrejenih procesov, kar močno omejuje število operacij, ki jih lahko aplikacija izvede v ozadju. Vendar se zdi, da bo Google v prihodnji različici Androida dodal novo možnost za izklop Phantom Process Killer – verjetno Android 13.

Opis popravka se glasi:

Dodajte nastavitve za preklop nadzora fantomskega procesa v možnostih za razvijalce

Za izkušene uporabnike bi lahko spremljanje fantomskih procesov spremenili

izklopite iz Nastavitve->Možnosti za razvijalce->Zastavice funkcij.

Razvijalci in napredni uporabniki bodo lahko onemogočili fantomske procese tako, da se pomaknejo na Nastavitve > Nastavitve razvijalca > Zastavice funkcij. Ko so onemogočeni, razcepljeni podrejeni procesi, ki uporabljajo preveč CPE, ne bodo uničeni niti zanje ne bo veljala omejitev 32 podrejenih procesov. Vendar bo ta izjema veljala le za podrejene procese in ne za glavne procese aplikacije.

Preklop za izklop nadzora Phantom Process bo verjetno dodan v Android 13. To možnost bi lahko dodal tudi Google Android 12L, padec funkcij za Android 12, zasnovan posebej za zložljive tablične računalnike in naprave z velikim zaslonom.


Posodobitev: Potrditev je bila združena

Glede na Googlovca Jing Ji, zaveza za dodajanje preklopa v možnostih za razvijalce za onemogočanje obdelave fantomov je bila združena in "moral bi ga prenesti v Android 12L."