Quais são algumas dicas gerais sobre como melhorar o desempenho geral de um telefone Android?

30

Eu queria saber se alguém poderia compartilhar algumas dicas gerais sobre como acelerar / melhorar o desempenho do seu telefone. Eu tenho meu droid eris há cerca de um ano e parece mais lento do que nunca. Eu sei que os lançamentos mais recentes do Android dão ao telefone um feedback melhor, mas, além do sistema operacional, eu estava imaginando que outras opções eu tenho para acelerar meu telefone ou outros telefones. Existem algumas informações de cache ou programa que eu possa limpar? Se eu remover alguns aplicativos, verei uma melhoria? Se eu restaurar a fábrica e restaurar todos os meus aplicativos, isso ajudará? Existem programas por aí que podem ajudar a acelerar / limpar? O que estou procurando é melhorar o desempenho geral do telefone. Quais são algumas dicas que eu poderia usar para fazer isso?

ninjasense
fonte
Há algumas jóias aqui: android.stackexchange.com/search?q=performance
ale
Aumentar a duração da bateria é geralmente equivalente a melhorar o desempenho: O que posso fazer para aumentar a duração da bateria no meu telefone Android?
Bryan Denny

Respostas:

26
  1. Deixe algum espaço vazio na memória interna. Quando restam menos de 10 MB na memória interna, o Android pode ficar muito lento. Deixe pelo menos 20 MB. Na minha experiência, pouca memória interna é frequentemente a causa principal da lentidão (e erros aleatórios).

    • Use app2sd o máximo possível, especialmente se você tiver pouca memória interna

    • Desinstale grandes aplicativos que você não usa muito.

    • (!) Na ROM raiz, você pode usar o pm setInstallLocation 2truque para forçar a instalação de aplicativos no cartão SD (observe que nem todos os aplicativos podem ser instalados com segurança no cartão SD).

    • (!) Quando os aplicativos do sistema são atualizados, a versão original dos aplicativos não é excluída para que você possa desinstalar a atualização. Isso ocupa um espaço valioso; se você estiver enraizado, poderá remover completamente o aplicativo de ações e recuperar esse espaço. Eu não recomendo isso, a menos que você já esteja usando uma ROM modificada, já que não pode mais usar "Factory Reset" para retornar os aplicativos do sistema para a versão de fábrica (pelo menos não sem atualizar a ROM de estoque).

  2. Escolha aplicativos rápidos.

    • Use Opera Mobile ou Mini . O navegador de ações é um ótimo navegador, no entanto, também é bastante lento (até a home page móvel do Google é lenta como o inferno). A interface de toque do Opera é um pouco chata de usar, mas é muito mais rápida do que o navegador de ações.

    • Escolha uma tela inicial rápida. Alguns fabricantes equipam seus telefones com uma tela inicial bonita, mas lenta. Você pode usar aplicativos de tela inicial mais simples e rápidos. Além disso, os papéis de parede ao vivo matam o snappiness; se você quiser usá-los, use os mais simples.

  3. NÃO use assassinos de tarefas, especialmente os automatizados. Você não deve forçar a eliminação de aplicativos, a menos que tenha certeza de que o aplicativo deu muito errado e o aplicativo está ignorando solicitações mais educadas para desligar. Os aplicativos Force Killing podem deixar recursos pendentes nos serviços do sistema que não podem ser limpos com segurança. Deixe o trabalho de matar aplicativos no Ciclo de Vida do Aplicativo.

  4. Você não precisa limpar caches, eles existem para acelerar os aplicativos. Se o cache de um aplicativo causar uma lentidão, relate isso ao desenvolvedor como um bug.

    • Limpar o cache pode ajudar temporariamente o número 1 (pouca memória interna), no entanto, limpar o cache é apenas uma correção temporária. O aplicativo apenas gerará o cache novamente e sua memória será preenchida novamente. Alguns aplicativos permitem ajustar o tamanho do cache, que é uma solução permanente muito mais útil do que limpar o cache. Geralmente, você deseja fornecer aos aplicativos o máximo de cache possível, enquanto ainda possui uma quantidade razoável de espaço na memória interna.

    • Os aplicativos que possuem grandes caches (por exemplo, mapas) devem armazenar em cache no cartão SD, registrar um bug ao desenvolvedor do aplicativo, se não tiverem.

    • Devido à natureza do armazenamento em cache, há momentos em que o cache pode se tornar inconsistente e isso pode confundir o aplicativo, possivelmente causando falhas aleatórias, lentidão, ANRs ou outros comportamentos aleatórios. Esse tipo de coisa é rara, mas acontece. Geralmente, você deve deixar o cache em paz, a menos que suspeite que há comportamentos incorretos que podem ser causados ​​por caches incorretos.

  5. A atualização do Android pode trazer atualizações de desempenho, no entanto, versões mais altas do Android tendem a ser maiores que as anteriores e podem causar o número 1 (pouca memória interna). Se uma atualização deixar uma memória interna muito menor, que você não poderá instalar todos os seus aplicativos favoritos e ainda terá algum espaço, poderá ficar em uma versão mais antiga.

    • O Android 2.2 (Froyo) vem com um compilador JIT (Just In Time Compiler) que aumentará os programas vinculados à CPU em até 5x (no meu Spica, o JIT aumenta a pontuação do Linpack de ~ 3 para ~ 9). O programa lento geralmente é vinculado à E / S, mas ajudar nos processos vinculados à CPU ajuda bastante.

    • O Android 2.3 (Gingerbread) possui um gerenciamento de tarefas aprimorado, o ciclo de vida do aplicativo mata aplicativos que causam lentidão e uso da bateria. O pão de gengibre também possui coletor de lixo simultâneo, o que deve reduzir as interrupções / interrupções aleatórias.

  6. Alguns aplicativos podem ficar mais lentos quando tiverem uma grande quantidade de dados ou um grande número de itens para gerenciar. Por exemplo, o aplicativo SMS padrão no Incredible fica progressivamente mais lento à medida que acumula mais mensagens. A única maneira de corrigir isso é substituir o aplicativo, excluir mensagens ou arquivá-las no telefone (o SMS Backup + é ótimo para isso).

itens marcados (!) são potencialmente perigosos

Lie Ryan
fonte
1
Você pode encontrar mais algumas dicas aqui @ techcredo.com/android/android-tips-tricks-and-tutorials
pramodc84
Outra possível melhoria poderia ser a remoção / modificação de widgets. Meu telefone veio com um widget de Daily Briefing na minha área de trabalho com Weather, Finance e News. Tirei as partes de Finanças e Notícias e deixei o Weather; a parte Notícias era atualizada constantemente. Sinto que meu desempenho na navegação pela área de trabalho melhorou. O mesmo princípio também pode se aplicar a outros widgets.
Chance