Embora o Android 12 traga uma longa lista de novos recursos que aprimoram o sistema operacional, ele também traz alguns recursos controversos para a mesa. Um deles diz respeito a “Phantom Processes”, que gerencia processos de aplicativos em segundo plano. Agora estamos aprendendo sobre uma possível mudança na política de aplicativos de segundo plano do Google, embora com um futuro lançamento do Android.
O PhantomProcessKiller no Android 12 pode interferir potencialmente em aplicativos de emuladores de terminal Android como o Termux. O Google aparentemente reconheceu esse problema ao apresentar um novo patch para o AOSP. Este patch adiciona uma nova alternância nas Opções do desenvolvedor para desativar o monitoramento de processos fantasmas. A revelação vem de Mishaal Rahman, com relatórios de XDA.
O PhantomProcesskiller foi projetado para eliminar processos filhos bifurcados iniciados por aplicativos quando e quando eles consomem muita CPU. Apresentado pela primeira vez com o Android 12, esse recurso permite no máximo 32 processos filhos.
Como esperado, isso prejudica a capacidade de um aplicativo de executar várias operações em segundo plano. Embora seja uma boa notícia que o Google finalmente está trazendo um botão para desabilitar isso, parece que os desenvolvedores terão que esperar até a introdução do Android 13 no final de 2022.
A nova isenção se aplicaria apenas a processos de aplicativos filhos e não a processos de aplicativos principais
“Usuários avançados” e desenvolvedores podem desabilitar processos fantasmas por meio de Configurações – Configurações do desenvolvedor – Sinalizadores de recursos. Quando a alternância está desativada, os processos filho bifurcados podem ser executados sem limitações, ignorando o limite de 32 processos filhos. É importante notar que essa exceção não se aplica aos processos principais do aplicativo.
Embora a suposição agora seja de que esse recurso só apareceria com o Android 13, há uma pequena chance de que ele possa ser empacotado com o Android 12L. Caso você não saiba, o Android 12L é destinado a tablets, dobráveis e dispositivos com telas maiores. Certifique-se de verificar nossas primeiras práticas com Android 12L aqui para obter uma ideia do que está por vir.
A chegada do Android 13 ainda está a vários meses de distância. Mais importante ainda, o mundo ainda não descobriu completamente o Android 12 e seus bugs. Enquanto examinamos os inúmeros problemas do Pixel 6 e Pixel 6 Pro, também encontramos problemas com a atualização do Android 12 para dispositivos como o Pixel 5, Pixel 4a e Pixel 3.
Separadamente, a Samsung teve que interromper o lançamento da atualização One UI 4 + Android 12 para o Galaxy Z Flip 3 e o Z Fold 3 recentemente. No entanto, isso provavelmente tem mais a ver com a Samsung do que com o Google.