Google kan een nieuwe schakelaar toevoegen om de Phantom Process Killer in Android 13 uit te schakelen. De schakelaar is toegankelijk via Ontwikkelaarsopties.
Update 1 (12/15/2021 @ 07:10 EN): Het lijkt erop dat de nieuwe schakelaar om fantoomprocessen uit te schakelen wordt geleverd met Android 12L. Scroll naar beneden voor meer informatie. Het artikel zoals gepubliceerd op 14 december 2021, is hieronder bewaard gebleven.
Androïde 12 is een gigantische update die een groot aantal veranderingen met zich meebrengt, variërend van de grootste visuele revisie die we sinds Android 5.0 hebben gezien tot verbeteringen zoals privacy-indicatoren en een nieuw privacydashboard. Hoewel de meeste van deze veranderingen welkom zijn, introduceert de nieuwste Android-versie ook enkele nogal controversiële veranderingen. Eén van die veranderingen is de introductie van een behoorlijk agressieve achtergrondprocesmoordenaar genaamd 'Phantom Processes'. Vorige maand berichtten we hoe de PhantomProcess Killer kan grote schade aanrichten aan apps zoals Termux
. Maar het lijkt erop dat Google gebruikers dit willekeurige app-beleid op de achtergrond in een toekomstige Android-versie zal laten uitschakelen.Zoals opgemerkt door Mishaal Rahman, heeft Google dat gedaan ingediend een patch voor AOSP die een schakelaar toevoegt in Developer Options om de Phantom Process-monitoring uit te schakelen.
Voor de niet-ingewijden: de PhantomProcesskiller is een nieuw mechanisme in Android 12 dat gevorkte onderliggende processen doodt die door apps worden gestart als ze overmatig CPU-gebruik gebruiken terwijl de bovenliggende app-processen zich ook op de achtergrond bevinden. Bovendien staat de wijziging slechts maximaal 32 onderliggende processen toe, waardoor het aantal bewerkingen dat een app op de achtergrond kan uitvoeren aanzienlijk wordt beperkt. Maar het lijkt erop dat Google in een toekomstige Android-versie een nieuwe optie zal toevoegen om de Phantom Process Killer uit te schakelen Androïde 13.
De beschrijving van de patch luidt:
Voeg instellingen toe om de fantoomprocesmonitoring in dev-opties in of uit te schakelen
Voor hoofdgebruikers zou de monitoring van fantoomprocessen kunnen worden uitgezet
uit via Instellingen->Ontwikkelaarsopties->Functievlaggen.
Ontwikkelaars en hoofdgebruikers kunnen Phantom Processen uitschakelen door naar Instellingen > Instellingen voor ontwikkelaars > Functievlaggen te gaan. Eenmaal uitgeschakeld, worden gevorkte onderliggende processen die te veel CPU gebruiken niet gedood, noch vallen ze onder de limiet van 32 onderliggende processen. Deze vrijstelling is echter alleen van toepassing op onderliggende processen en niet op hoofdapp-processen.
De schakelaar om Phantom Process-monitoring uit te schakelen zal waarschijnlijk worden toegevoegd in Android 13. Google zou de optie ook kunnen toevoegen Android 12L, een nieuwe functie voor Android 12 die speciaal is ontworpen voor opvouwbare apparaten, tablets en apparaten met een groot scherm.
Update: Commit is samengevoegd
Volgens Googler Jingji, de commit om een schakelaar toe te voegen in Developer Options voor het uitschakelen van Phantom Processing is samengevoegd, en "Het zou Android 12L moeten kunnen worden."