Eu realmente preciso instalar um gerenciador de tarefas?

Respostas:

88

Veja isso

http://geekfor.me/faq/you-shouldnt-be-using-a-task-killer-with-android/

FAQ: Por que você não deveria usar um assassino de tarefas com o Android (geekfor.me) - xda-developers

tl; dr versão:

  • O Android é codificado para matar automaticamente uma tarefa quando mais memória é necessária.
  • O Android é codificado para matar automaticamente uma tarefa quando terminar de fazer o que precisa.
  • O Android é codificado para matar automaticamente uma tarefa quando você não volta há muito tempo.
  • A maioria dos serviços (embora possivelmente em execução em segundo plano) usa muito pouca memória quando não está fazendo algo ativamente.
  • Um provedor de conteúdo está fazendo algo apenas quando há uma notificação a ser fornecida. Caso contrário, ele usa muito pouca memória.
  • Matar um processo quando não está pronto apenas faz com que ele seja recarregado e comece do zero quando for necessário novamente.
  • Como uma tarefa provavelmente está sendo executada em segundo plano por um motivo, matá-la só fará com que ela reapareça assim que a atividade que a estava usando a procurar novamente. E só terá que começar de novo.
  • Matar certos processos pode ter efeitos colaterais indesejáveis. Não recebendo mensagens de texto, alarmes não disparando e a força se fecha apenas para citar alguns.
  • A única maneira verdadeira de impedir que algo funcione no seu telefone seria desinstalar o .apk.
  • A maioria dos aplicativos sai automaticamente se você sair pressionando "voltar" até fechar, em vez de pressionar o botão "casa". Mas mesmo com a chegada em casa, o Android acabará matando-o quando estiver em segundo plano por um tempo.

Como o Android foi projetado, você não precisa matar aplicativos.

Cristi
fonte
1
Isso depende dos aplicativos que você está executando. Assim que você inicia um aplicativo pesado de tráfego sempre em CPU ou em disco, pode notar algumas lentidões que desaparecem após o uso de um assassino de tarefas.
Barfieldmv
2
É natural que algumas pessoas achem difícil aceitar que isso seja algo que o sistema possa realmente cuidar de você. Isso ocorre porque nenhum sistema conhecido atualmente funciona assim, principalmente por causa de um legado histórico. Mas realmente funciona assim. Não há necessidade de um gerenciador de tarefas! Deixe de lado seus medos ... De fato, todos os gerenciadores de tarefas são, até certo ponto, hacks, que criam outros efeitos colaterais.
Pjv
18

Não, e mais ainda com as últimas versões 2.2 do Android. Eu costumava usá-los, mas parei e tudo ficou melhor desde que parei de usar um gerenciador de tarefas / assassino. Existe um aplicativo chamado Watchdog, se você deseja ser notificado sobre um processo usando uma tonelada de CPU por um longo período de tempo, o que lhe dará a opção de interromper esse processo de fuga.

danivovich
fonte
7

Sim. Você deve ter um aplicativo matador de tarefas, mas não pelas razões que pensa.

Eu tive processos descontrolados (talvez o cão de guarda possa ajudar), como o Google Maps, que foi executado duas vezes, uma vez para matar meu cpu / ram e outra para realmente funcionar. Eu tive que usar o assassino de tarefas para matar ambas as instâncias e depois executar a normal.

RARAMENTE você realmente precisa matar manualmente qualquer coisa. Mas, como todos os programas, às vezes as coisas acontecem. Eu tive aplicativos travar o telefone inteiro e eles não estavam sendo executados no root ou algo assim.

Dmitriy Likhten
fonte
4

Às vezes, quando um aplicativo falha ou chega a um estado que não é uma resposta, é bom poder desligá-lo manualmente. . . mas quanto a problemas de lentidão, um gerenciador de tarefas não é necessário, pois o próprio sistema operacional lida melhor com multitarefa agora.

tooshel
fonte
2
Acrescentarei que, às vezes, os aplicativos precisam ser fechados, mas normalmente você pode fazer isso no sistema operacional. Você não precisa de um Gerenciador de tarefas para fechar aplicativos, pode ir para Configurações> Aplicativos> Serviços em execução (pode ser diferente dependendo da versão do sistema operacional). No menu, você pode pressionar Forçar Encerrar.
jonesdavide
há necessidade de um assassino tarefa de fazer isso Sheldon, basta ir para as configurações normais: D
Nathan Schwermann
Eu achei o Advanced Task Killer (mesmo com anúncios) uma interface mais agradável. No entanto, você não precisa disso. Stock android tem todas as ferramentas necessárias. Kinda mesma razão eu uso Uninstaller vs no menu do aplicativo, apenas mais fácil.
Dmitriy Likhten
@schwiz Claro, você pode ir para "Aplicativos" e fazer uma parada forçada. Na verdade, é a versão mais recente do "Advanced Task Manager", mas é bom ver a lista de aplicativos atualmente em execução, em vez de todos os aplicativos. Mas, na maior parte, a resposta é que você não precisa de um gerenciador de tarefas.
tooshel
3

Este artigo abrangente, informativo e de fácil leitura, intitulado " Assassinos de tarefas do Android explicados: o que eles fazem e por que você não deve usá-los " fornecerá uma rápida visão geral de como o Android lida com o gerenciamento de processos por conta própria por padrão. (Essencialmente, um aplicativo Gerenciador de Tarefas / Assassino não é necessário; era mais útil na versão anterior do sistema operacional Android)

O artigo explicará:

  • Como o Android gerencia processos
  • Por que os assassinos de tarefas são (geralmente) más notícias
  • O que você deve fazer Em vez disso, por exemplo:

    • Preste atenção nos processos descontrolados
    • Desinstalar aplicativos ruins
    • Possivelmente enraize seu telefone (embora não seja necessário)
Simon
fonte
2

Quando eu estava executando o Froyo, instalei o gerenciador de tarefas para não matar tarefas, mas para encontrar uma lista fácil de revisar o que está sendo executado e saber mais sobre como os aplicativos funcionam. Essa parecia a maneira mais fácil de aprender o que estava acontecendo rapidamente.

Agora que tenho o Gingerbread, apenas uso a lista "em execução" em aplicativos no menu de configurações.

Alex B
fonte
1
No Gingerbread, a parte Serviços em execução da lista "Aplicativos" em Configurações informa quais aplicativos têm serviços em segundo plano em execução, sem a necessidade de ferramentas de terceiros.
precisa saber é o seguinte
@GAThrawn Bom ponto. Eu respondi antes de comer pão de gengibre.
Alex B
Votei porque não acho que mereça voto negativo. Não acho que a resposta esteja errada, especialmente considerando que alguns telefones (como o Samsung Captivate) acabaram de receber pão de gengibre nos EUA por canais oficiais.
Chance
0

Idealmente, você não precisa de um gerenciador de tarefas pelos motivos mencionados por Cristi.

Desacelerações aleatórias no Android provavelmente são de uma de duas fontes:

  • Aplicativos mal programados (principalmente)
  • Android limpando a memória e descarregando coisas para liberar espaço (isso deve ser apenas temporário, mas pode ser muito irritante em dispositivos mais antigos ou com ROMs personalizadas)

Se você tiver lentidão e não puder ou não quiser desinstalar os aplicativos que os causam (ou você não sabe quais), um assassino de tarefas pode realmente fazer a diferença. O mesmo se aplica a dispositivos mais antigos que não têm RAM suficiente.

Portanto: não deve ser necessário, mas você pode tentar isso como uma solução alternativa se tiver se comportado mal com aplicativos no seu dispositivo.

jdm
fonte