App grande demais para baixar? Como reduzir o tamanho do pacote
Cada megabyte a mais no app reduz instalações, principalmente em celulares com pouco espaço e planos de dados limitados. Veja como emagrecer o pacote.
Por Equipe We Codex3 min de leitura
Quando o celular está sem espaço — situação comum em aparelhos de entrada —, o usuário pensa duas vezes antes de instalar um app grande. Em redes móveis, downloads pesados também desistem no meio.
De onde vem o peso
- Imagens e animações empacotadas no app em resolução alta.
- Fontes com todos os pesos e alfabetos.
- Bibliotecas nativas que trazem código para recursos não usados.
- Pacote JavaScript com dependências desnecessárias (Bundle JavaScript pesado: como descobrir quem está engordando o seu site).
- Arquiteturas de processador que o aparelho não usa (no Android).
Como reduzir
- 1.Android App Bundle: a loja entrega a cada aparelho só o que ele precisa.
- 2.Imagens remotas em vez de embutidas, com cache (Imagens pesadas no app: cache, tamanhos e formatos).
- 3.Formatos modernos e compressão das imagens que ficam no app.
- 4.Remover dependências não usadas e revisar bibliotecas nativas.
- 5.Minificação e remoção de código morto nas configurações de build.
- 6.Fontes enxutas.
Meça antes e depois
As lojas mostram o tamanho de download por aparelho. Acompanhe a cada versão para evitar que o app engorde aos poucos.
Relação com a abertura
Um pacote menor também ajuda o app a abrir mais rápido (App demora para abrir? Onde investigar o tempo de inicialização).
A We Codex desenvolve apps leves para iOS e Android. Veja aplicativos nativos ou fale com a gente.
- Apps
- Tamanho
- 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
App demora para abrir? Onde investigar o tempo de inicialização
Cada segundo de tela de abertura é um usuário a menos. Veja onde investigar quando o app demora para iniciar e o que costuma resolver.
- Ler artigo
Mobile3 min
Imagens pesadas no app: cache, tamanhos e formatos
Fotos em resolução original, sem cache e decodificadas durante a rolagem. Imagens são uma das principais causas de lentidão e consumo de dados em apps.
- Ler artigo
Mobile3 min
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.