Assim como nos dispositivos que usam a Plataforma Android, os apps em dispositivos Go precisam ter bom desempenho para os usuários finais. Existem maneiras de minimizar o uso ineficiente de recursos, como CPU, memória, gráficos, rede ou bateria do dispositivo.
Para corrigir problemas de desempenho, use as ferramentas de criação de perfil e comparação, além das orientações fornecidas para o Android em Criar um perfil de desempenho do seu app.
Requisitos de teste
Confira algumas diretrizes importantes para criação de perfil e testes do app Android (versão Go):
- Faça o teste em um dispositivo com suporte ao Android 8.1 (nível 27 da API) ou versões mais recentes. É importante usar dispositivos reais (se possível) em vez de um emulador, já que o desempenho da CPU pode afetar os resultados.
- Monitore o uso da RAM com ferramentas como o Memory Profiler
ou Perfetto (link em inglês) do Android Studio para monitorar
quanta memória está sendo consumida. Identificar vazamentos e
rotatividade de memória pode levar a uma redução nas falhas do app e na instabilidade geral.
- Para liberar a memória de forma incremental com base em certas restrições do sistema, é
possível implementar
onTrimMemory
. Esse callback permite que os apps liberem recursos para oferecer um sistema mais responsivo em geral e também beneficia diretamente a experiência do usuário final com o app, permitindo que o sistema mantenha o processo ativo por mais tempo. Para mais informações, consulte a documentação emComponentCallbacks
.
- Para liberar a memória de forma incremental com base em certas restrições do sistema, é
possível implementar
- Desative todos os recursos sem suporte do Android (versão Go).
Android vitals para dispositivos Go
Para conferir as estatísticas dos seus apps no Android vitals em dispositivos Android (versão Go), acesse o Google Play Console e selecione estes filtros e configurações de dispositivo:
- Tipo de dispositivo: Android Go.
- Versão do Android: 8.1 e mais recentes.
- RAM: 2 GB, no Android 13 (nível 33 da API) ou versão mais recente. Para uma lista completa de especificações de dispositivo e hardware, consulte Especificações mínimas de hardware.
Para ver qualquer app ser executado em dispositivos Android (versão Go), você pode usar o filtro Android Go no catálogo de dispositivos, como mostrado na Figura 2.