O meu Android TV está lento: o que fazer
· 2 min de leitura
Um televisor que antes abria uma aplicação em dois segundos e agora demora quinze não está avariado. O que aconteceu é que o software cresceu e o hardware não.
Meça primeiro
Antes de mexer em seja o que for, veja quanta memória está livre:
adb shell cat /proc/meminfo | head -3
E quem a está a usar:
adb shell dumpsys meminfo | head -25
Se o MemAvailable estiver abaixo de 15% do MemTotal, o problema é esse e tudo
o resto é secundário.
As medidas, por ordem de efeito real
1. Tire os serviços que correm sem parar. Telemetria, recomendações e publicidade não correm quando os abre: correm sempre. São os que mais devolvem.
2. Mude de lançador. O de fábrica carrega miniaturas, filas patrocinadas e recomendações no arranque. Um leve pode ser a diferença entre oito segundos e um. As opções estão aqui.
3. Desinstale as aplicações que não usa. Mesmo sem as abrir, muitas registam serviços em segundo plano e receptores de arranque.
4. Limpe as caches.
adb shell pm trim-caches 999999999999
5. Verifique o armazenamento.
adb shell df -h /data
Um armazenamento acima de 90% degrada a memória flash de forma notória. É uma causa de lentidão para que quase ninguém olha.
O que não funciona
As aplicações «limpadoras». As que prometem acelerar o televisor consomem mais do que libertam. Sem excepção.
Reiniciar a toda a hora. Compra dez minutos e não resolve nada.
A reposição de fábrica. Devolve-o ao dia um… incluindo todo o software que o incomodava. Útil para começar limpo, não para andar mais depressa.
Quando aceitar o limite
Se o seu televisor tem 1 GB de RAM, há um tecto que não vai furar. Pode deixá-lo bastante melhor, mas não vai transformá-lo num aparelho rápido.
Nessa altura a opção sensata é que o televisor seja apenas um ecrã, com a interface a chegar por HDMI. Não é desistir: é reconhecer onde está o estrangulamento.