Google může přidat nový přepínač pro vypnutí Phantom Process Killer v Androidu 13. Přepínač bude přístupný z Možnosti vývojáře.
Aktualizace 1 (12/15/2021 @ 07:10 ET): Vypadá to, že nový přepínač pro deaktivaci fantomových procesů bude dodáván s Androidem 12L. Pro více informací přejděte dolů. Článek ve znění zveřejněném 14. prosince 2021 je zachován níže.
Android 12 je masivní aktualizace, která přináší řadu změn, od největší vizuální revize, kterou jsme viděli od Androidu 5.0, až po vylepšení, jako jsou indikátory soukromí a nový panel Privacy Dashboard. Zatímco většina těchto změn je vítána, nejnovější verze Androidu také přináší některé poněkud kontroverzní změny. Jednou z takových změn je zavedení docela agresivního zabijáka procesů na pozadí zvaného „Phantom Processes“. Minulý měsíc jsme informovali jak PhantomProcessKiller může způsobit spoušť v aplikacích, jako je Termux. Vypadá to však, že Google umožní uživatelům deaktivovat tyto libovolné zásady aplikace na pozadí v budoucí verzi Androidu.
Jak si všiml Mishaal Rahman, Google ano předloženo oprava AOSP, která přidává přepínač do možností vývojáře pro vypnutí monitorování fantomového procesu.
Pro nezasvěcené, PhantomProcesskiller je nový mechanismus v Androidu 12, který zabíjí rozvětvené podřízené procesy spouštěné aplikacemi, pokud využívají nadměrné množství procesoru, zatímco procesy jejich nadřazených aplikací jsou také na pozadí. Změna navíc umožňuje pouze 32 podřízených procesů, čímž se značně omezuje počet operací, které může aplikace dokončit na pozadí. Zdá se však, že Google v budoucí verzi Androidu přidá novou možnost vypnutí Phantom Process Killer – pravděpodobně Android 13.
Popis patche zní:
Přidejte nastavení pro přepínání sledování fantomového procesu v možnostech vývoje
Pro pokročilé uživatele lze zapnout sledování fantomových procesů
vypnout z Nastavení->Možnosti vývojáře->Příznaky funkcí.
Vývojáři a zkušení uživatelé budou moci zakázat fantomové procesy přechodem do Nastavení > Nastavení vývojáře > Příznaky funkcí. Po deaktivaci nebudou rozvětvené podřízené procesy, které využívají příliš mnoho CPU, zabity ani se na ně nebude vztahovat limit 32 podřízených procesů. Tato výjimka se však bude vztahovat pouze na podřízené procesy, nikoli na procesy hlavní aplikace.
Přepínač pro vypnutí monitorování Phantom Process bude pravděpodobně přidán do Androidu 13. Google by také mohl přidat tuto možnost Android 12L, novinka pro Android 12 navržená speciálně pro skládací zařízení, tablety a zařízení s velkou obrazovkou.
Aktualizace: Commit byl sloučen
Podle společnosti Google Jing Ji, byl sloučen závazek přidat přepínač do možností vývojáře pro deaktivaci fantomového zpracování a "Mělo by to být možné proměnit v Android 12L."