6Aug

Por que você não deve usar um assassino de tarefas no Android

Algumas pessoas pensam que os assassinos de tarefas são importantes no Android. Ao fechar aplicativos que funcionam em segundo plano, você obterá desempenho aprimorado e vida útil da bateria - essa é a idéia, mesmo assim. Na realidade, os assassinos de tarefas podem reduzir o seu desempenho e a duração da bateria.

Task killers pode forçar aplicativos executados em segundo plano para sair, removendo-os da memória. Alguns assassinos de tarefas fazem isso automaticamente. No entanto, o Android pode gerenciar processos de forma inteligente por conta própria - não precisa de um assassino de tarefas.

Android não gerencia processos como o Windows

A maioria dos usuários Android está familiarizado com o Windows. No Windows, muitos programas que funcionam ao mesmo tempo - seja eles no seu desktop ou aplicativos na bandeja do sistema - podem diminuir o desempenho do seu computador. Fechar aplicativos quando você não está usando eles pode ajudar a acelerar seu computador Windows.

No entanto, o Android não é o Windows e não gerencia processos como o Windows. Ao contrário do Windows, onde há uma maneira óbvia de fechar aplicativos, não existe uma maneira óbvia de "fechar" uma aplicação Android. Isto é por design e não é um problema. Quando você deixa um aplicativo para Android, voltando para a tela inicial ou trocando para outro aplicativo, o aplicativo permanece "em execução" em segundo plano. Na maioria dos casos, o aplicativo será pausado em segundo plano, não ocupando recursos de CPU ou de rede. Alguns aplicativos continuarão usando recursos de CPU e rede em segundo plano, é claro - por exemplo, tocadores de música, programas de download de arquivos ou aplicativos que se sincronizam em segundo plano.

Quando você volta para um aplicativo que você estava usando recentemente, o Android "solta" esse aplicativo e você retoma o lugar que você deixou. Isso é rápido porque o aplicativo ainda está armazenado em sua RAM e pronto para ser usado novamente.

Por que os assassinos de tarefas são ruins

Os defensores dos assassinos de tarefas observam que o Android está usando muita RAM - na verdade, o Android armazena muitos aplicativos em sua memória, preenchendo a RAM!No entanto, isso não é ruim. As aplicações armazenadas em sua RAM podem ser alteradas rapidamente, sem que o Android tenha que carregá-las a partir de seu armazenamento mais lento.

RAM vazia é inútil. RAM total é RAM que está sendo usada para o armazenamento em cache de aplicativos. Se o Android precisar de mais memória, forçará - encerrará um aplicativo que você não usou há algum tempo - tudo acontece automaticamente, sem instalar nenhum assassino de tarefas.

Task killers acham que eles sabem melhor do que o Android. Eles correm em segundo plano, abandonando automaticamente os aplicativos e removendo-os da memória do Android. Eles também podem permitir que você força de encerrar aplicativos por conta própria, mas você não deve ter que fazer isso.

Task killers não são apenas inúteis - eles podem reduzir o desempenho. Se um assassino de tarefas remover um aplicativo da sua RAM e você abrir esse aplicativo novamente, o aplicativo será mais lento para carregar, pois o Android é forçado a carregá-lo a partir do armazenamento do seu dispositivo. Isso também usará mais energia da bateria do que se você simplesmente deixasse o aplicativo em sua RAM em primeiro lugar. Alguns aplicativos serão reiniciados automaticamente depois que o assassino da tarefa os encerrar, usando mais recursos de CPU e bateria.

Se a RAM está vazia ou cheia, ela leva a mesma quantidade de energia da bateria - diminuir a quantidade de aplicativos armazenados na RAM não irá melhorar a energia da bateria ou oferecer mais ciclos de CPU.

Quando Task Killers pode ajudar o

Neste ponto, provavelmente há algumas pessoas que estão pensando que isso não é verdade - eles usaram um assassino de tarefas no passado e ajudaram a aumentar a vida útil da bateria e melhorar o desempenho do seu telefone Android.

Isso pode ser verdade. Se você tiver um aplicativo ruim que esteja usando CPU e outros recursos em segundo plano, um assassino de tarefas que fecha o aplicativo de comportamento incorreto pode melhorar sua vida útil da bateria e tornar seu telefone mais rápido.

No entanto, o uso de um assassino de tarefas para lidar com um aplicativo de comportamento incorreto é como usar uma espingarda para matar uma mosca - você pode consertar seu problema, mas está causando muitos outros danos no processo.

Em vez de usar um assassino de tarefas nessa situação, você deve identificar o aplicativo ruim e desinstalá-lo, substituindo-o por um aplicativo que funciona corretamente. Para definir o aplicativo que está mal se comportando, você pode tentar o aplicativo Watchdog Task Manager - ele irá mostrar quais aplicativos estão realmente usando a CPU em segundo plano, e não quais aplicativos são inofensivamente armazenados na memória.

Task killers também pode causar outros problemas ao matar os aplicativos que você deseja executar em segundo plano - por exemplo, se você usar um aplicativo de despertador, você pode achar que seu assassino de tarefas forçou o aplicativo de despertador a sair, impedindo o alarmefora.

CyanogenMod, a popular ROM de Android desenvolvida pela comunidade, nem aceitará relatórios de erros de usuários que usem killers de tarefas, dizendo que eles causam mais problemas do que resolvem.

Em resumo, você não deve usar um assassino de tarefas - se você tiver um aplicativo de comportamento incorreto perdendo recursos em segundo plano, você deve identificá-lo e desinstalá-lo. Mas não basta remover aplicativos do seu celular ou da RAM do tablet - isso não ajuda a acelerar nada.