[Värskendus: peaks jõudma selle asemel Android 12L-sse] Android 13 võib lisada lüliti Androidi uute taustarakenduste piirangute keelamiseks

Google võib lisada uue lüliti Phantom Process Killeri väljalülitamiseks operatsioonisüsteemis Android 13. Lüliti on juurdepääsetav arendaja valikutest.

Värskendus 1 (12/15/2021 @ 07:10 ET): Paistab, et uus lüliti Phantom protsesside keelamiseks tarnitakse koos Android 12L-ga. Lisateabe saamiseks kerige alla. Allpool on säilinud artikkel 14. detsembril 2021 avaldatud kujul.

Android 12 on tohutu värskendus, mis toob kaasa hulga muudatusi, alates suurimast visuaalsest uuendusest, mida oleme näinud alates Android 5.0-st kuni täiustusteni, nagu privaatsusnäitajad ja uus privaatsuse armatuurlaud. Kuigi enamik neist muudatustest on teretulnud, sisaldab uusim Androidi versioon ka mõningaid üsna vastuolulisi muudatusi. Üheks selliseks muudatuseks on päris agressiivse taustaprotsesside tapja nimega "Phantom Processes" kasutuselevõtt. Eelmisel kuul teatasime kuidas PhantomProcessKiller võib hävitada selliseid rakendusi nagu Termux. Kuid tundub, et Google lubab kasutajatel tulevases Androidi versioonis selle suvalise taustarakenduse reegli keelata.

Nagu märkas Mishaal Rahman, on Google seda teinud esitatud plaaster AOSP-le, mis lisab väljale Developer Options lüliti fantoomprotsessi jälgimise väljalülitamiseks.

Asjatundmatute jaoks PhantomProcesskiller on Android 12 uus mehhanism, mis peatab rakenduste käivitatud kahveldatud alamprotsessid, kui nad kasutavad liiga palju protsessorit, samal ajal kui nende emarakenduse protsessid on samuti taustal. Lisaks lubab muudatus ainult kuni 32 alamprotsessi, piirates seega oluliselt toimingute arvu, mida rakendus saab taustal teha. Kuid tundub, et Google lisab tulevases Androidi versioonis uue võimaluse Phantom Process Killeri väljalülitamiseks - tõenäoliselt Android 13.

Plaastri kirjeldus on järgmine:

Lisage sätted, et lülitada välja fantoomprotsesside jälgimine arendusvalikutes

Energiakasutajate jaoks võiks fantoomprotsesside jälgimist pöörata

välja menüüst Seadistused-> Arendaja valikud-> Funktsioonilipud.

Arendajad ja tõhusad kasutajad saavad fantoomprotsessid keelata, liikudes jaotisse Seaded > Arendaja seaded > Funktsioonilipud. Kui see on keelatud, siis liiga palju protsessorit kasutavaid kahvliga alamprotsesse ei suretata ja neile ei kehti 32 alamprotsessi limiit. See erand kehtib aga ainult alamprotsessidele, mitte aga peamistele rakenduse protsessidele.

Phantom protsessi jälgimise väljalülitamise lüliti lisatakse tõenäoliselt Android 13-sse. Google võib ka selle valiku lisada Android 12L, funktsioonide langus Android 12 jaoks, mis on loodud spetsiaalselt kokkupandavate, tahvelarvutite ja suure ekraaniga seadmete jaoks.


Värskendus: kohustus on ühendatud

Googleri sõnul Jing Ji, kohustus lisada arendaja valikutes lüliti fantoomtöötluse keelamiseks on ühendatud ja "Sellest peaks saama teha Android 12L."