[Actualizare: ar trebui să vină în Android 12L] Android 13 poate adăuga o comutare pentru a dezactiva noile limitări ale aplicației de fundal ale Android

Google poate adăuga o nouă comutare pentru a dezactiva Phantom Process Killer în Android 13. Comutatorul va fi accesibil din Opțiuni pentru dezvoltatori.

Actualizare 1 (12/15/2021 @ 07:10 ET): Se pare că noua comutare pentru a dezactiva procesele fantomă va fi livrată cu Android 12L. Derulați în jos pentru mai multe informații. Articolul publicat pe 14 decembrie 2021 este păstrat mai jos.

Android 12 este o actualizare masivă, care aduce o serie de modificări, de la cea mai mare revizuire vizuală pe care am văzut-o de la Android 5.0 până la îmbunătățiri precum indicatorii de confidențialitate și un nou tablou de bord pentru confidențialitate. În timp ce majoritatea acestor modificări sunt binevenite, cea mai nouă versiune de Android introduce și unele modificări destul de controversate. O astfel de schimbare este introducerea unui ucigaș de proces de fundal destul de agresiv numit „Procese fantomă”. Luna trecută, am raportat cum PhantomProcessKiller poate rula haos pe aplicații precum Termux

. Dar se pare că Google va permite utilizatorilor să dezactiveze această politică arbitrară privind aplicațiile de fundal într-o viitoare versiune de Android.

După cum a observat Mishaal Rahman, Google are depus un patch pentru AOSP care adaugă o comutare în Opțiuni pentru dezvoltatori pentru a dezactiva monitorizarea procesului fantomă.

Pentru cei neinițiați, cel PhantomProcesskiller este un mecanism nou în Android 12 care oprește procesele secundare bifurcate începute de aplicații dacă acestea folosesc CPU excesiv, în timp ce procesele aplicației părinte sunt și ele în fundal. Mai mult, modificarea permite doar până la 32 de procese copil, limitând astfel foarte mult numărul de operațiuni pe care o aplicație le poate finaliza în fundal. Dar se pare că Google va adăuga o nouă opțiune pentru a opri Phantom Process Killer într-o viitoare versiune de Android - probabil Android 13.

Descrierea patch-ului spune:

Adăugați setări pentru a comuta monitorizarea procesului fantomă în opțiunile de dezvoltare

Pentru utilizatorii cu putere, monitorizarea proceselor fantomă ar putea fi transformată

dezactivați din Setări->Opțiuni pentru dezvoltatori->Feature flags.

Dezvoltatorii și utilizatorii cu putere vor putea dezactiva procesele fantomă navigând la Setări > Setări pentru dezvoltatori > Semnale caracteristici. Odată dezactivate, procesele secundare bifurcate care folosesc prea mult CPU nu vor fi oprite și nici nu vor fi supuse limitei de 32 de procese copii. Cu toate acestea, această scutire se va aplica numai proceselor secundare și nu proceselor principale ale aplicației.

Comutatorul pentru a dezactiva monitorizarea procesului fantomă va fi probabil adăugat în Android 13. Google ar putea adăuga și opțiunea în Android 12L, o reducere a funcțiilor pentru Android 12, concepută special pentru dispozitive pliabile, tablete și cu ecran mare.


Actualizare: Commit a fost fuzionat

Potrivit Googler Jing Ji, angajamentul de a adăuga o comutare în Opțiunile dezvoltatorului pentru dezactivarea procesării fantomă a fost îmbinat și „Ar trebui să fie capabil să se transforme în Android 12L”.