Práticas recomendadas para o recurso "jogar durante o download"

Essas práticas recomendadas podem melhorar a latência de instalação quando o recurso "jogar durante o download" está ativado no app.

Usar os SDKs mais recentes

Use os SDKs mais recentes no seu app, especialmente se você estiver usando estes SDKs:

  • SDK do Facebook Core: 11.2.0 ou mais recente

  • FB Audience Network (anúncios): 6.5.1 ou mais recente

Os SDKs mais recentes são otimizados para o recurso "jogar durante o download" para funcionar sem verificar todo o binário do app. Isso permite que os usuários iniciem seu app mais rapidamente na primeira vez que iniciarem.

Usar os pacotes de recursos no momento da instalação

Use os pacotes de recursos no momento da instalação para armazenar recursos grandes de jogos. O Google Play otimiza os downloads analisando padrões de uso dos pacotes de recursos no momento da instalação. Com isso, o usuário pode abrir o jogo mais rapidamente e fazer o download apenas dos dados necessários durante a inicialização.

A tabela a seguir mostra quais códigos e recursos são otimizados pelo "jogar durante o download" quando os jogos usam um Android App Bundle com o Play Asset Delivery.

Formato do recurso Otimizado pelo "jogar durante o download" Não é otimizado pelo "jogar durante o download"
Arquivos do Android App Bundle Módulo base e recursos dinâmicos no momento da instalação (exceto diretórios "res/" e "values/") Os diretórios "res/" e "values/" do módulo base e recursos dinâmicos no momento da instalação
Recursos dinâmicos sob demanda
Arquivos do Play Asset Delivery Pacotes de recursos no momento da instalação Pacotes de recursos de entrega rápida
Pacotes de recursos sob demanda

Limitar os recursos pré-carregados

Em vez de pré-carregar todos os recursos do app de uma vez, carregue apenas o que for necessário para a experiência atual do usuário, como o menu ou o nível. Carregar muitos recursos durante a experiência inicial usa mais dados de rede antecipadamente.

Veja algumas outras recomendações para jogos do Unity:

Corrigir ANRs

Ao corrigir ANRs (erros "O app não está respondendo") no seu app, você também pode melhorar a experiência "jogar durante o download" dele. Por exemplo, removendo operações de E/S da linha de execução principal, é possível minimizar a ocorrência de ANRs enquanto o Google Play faz o download de recursos de apps em segundo plano.