App que drena bateria: os vilões e como encontrá-los
Usuários desinstalam apps que aparecem no topo da lista de consumo de bateria. Veja os vilões mais comuns e como encontrá-los.
Por Equipe We Codex3 min de leitura
Os sistemas operacionais mostram quais apps mais consomem bateria — e os usuários olham. Um app que aparece no topo sem motivo claro é candidato a ser desinstalado.
Os vilões mais comuns
- 1.Localização em uso constante, especialmente com alta precisão e em segundo plano (Mapas e geolocalização no app sem gastar bateria (nem dinheiro)).
- 2.Requisições de rede frequentes — consultas a cada poucos segundos em vez de notificações por evento.
- 3.Animações e timers rodando em telas que não estão visíveis.
- 4.Processamento na thread principal que mantém o processador ocupado.
- 5.Tarefas em segundo plano desnecessárias.
- 6.Telas que impedem o aparelho de dormir.
Como investigar
As ferramentas de perfil do Android Studio e do Xcode mostram consumo de energia, uso de rede e de processador por componente. Teste em uso real, por algumas horas, não só por minutos (Testar em dispositivos reais: por que o emulador engana).
Boas práticas
- Agrupe requisições e use notificações push em vez de consultar o servidor o tempo todo (Notificações push que o usuário não desativa).
- Pare o que não está visível: animações, vídeos, atualizações.
- Localização só quando necessária e com a menor precisão que resolve.
- Dados em cache para evitar baixar de novo (Offline-first: apps que continuam funcionando sem internet).
A We Codex desenvolve apps eficientes. Veja aplicativos nativos ou fale com a gente.
- Bateria
- Apps
- Performance
- Android
Resolver de vez, com quem faz isso todo dia
Tem um app em mente ou um app que precisa ficar mais rápido?
Este artigo mostra o caminho. A implementação sob medida — o detalhe que muda o resultado no seu caso — é o trabalho da We Codex, empresa de engenharia do grupo Wocom.
Continue lendo
Tudo sobre Mobile- Ler artigo
Mobile3 min
Testar em dispositivos reais: por que o emulador engana
No emulador, o app é rápido e perfeito. No celular do cliente, trava e corta o texto. Por que testar em aparelhos reais é obrigatório.
- Ler artigo
Mobile3 min
Mapas e geolocalização no app sem gastar bateria (nem dinheiro)
Mapas e localização são essenciais para delivery, imóveis, veículos e serviços — e podem drenar bateria e a conta da API. Como usar com eficiência.
- Ler artigo
Mobile3 min
Offline-first: apps que continuam funcionando sem internet
Elevador, estacionamento, zona rural: o app perde a conexão e o trabalho do usuário se perde junto. Veja como desenhar apps que funcionam offline.