Práticas recomendadas para o recurso "jogar durante o download"
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
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:
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.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-27 UTC."],[],[],null,["# Play as you Download best practices\n\nThese best practices can improve install latency when Play as you Download\nis enabled for your app.\n\nUse the latest SDKs\n-------------------\n\nUse the latest SDKs for your app, especially if you are using the following\nSDKs:\n\n- Facebook Core SDK: 11.2.0 or higher\n\n- FB Audience Network (ads): 6.5.1 or higher\n\nThe latest SDKs are optimized for Play as you Download to operate without\nscanning the entire app binary. This lets users start your app more quickly\nthe first time they launch.\n\nUse install-time asset packs\n----------------------------\n\nUse [install-time](/guide/playcore/asset-delivery#delivery-modes) asset packs to\nstore large game assets. Google Play optimizes downloads by analyzing use\npatterns of install-time asset packs. This helps the game launch much faster\nwhile only downloading data that users need during the initial game launch.\n\nThe following table shows what code and resources are optimized by Play as you\ndownload when games use an\n[Android App Bundle with Play Assets Delivery](/guide/app-bundle/app-bundle-format).\n\n| Resource format | Optimized by Play as you Download | Not optimized by Play as you Download |\n|---------------------------|-----------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------|\n| Android App Bundle files | Base Module and install-time dynamic features (except 'res/' and 'values/' directories) | \\`res/\\` and \\`values/\\` directories of base module and install-time dynamic features |\n| Android App Bundle files | | On-demand dynamic features |\n| Play Asset Delivery files | Install-time asset packs | Fast-follow asset packs |\n| Play Asset Delivery files | | On-demand asset packs |\n\nLimit preloaded assets\n----------------------\n\nInstead of preloading all app assets at once, only load what's needed for the\ncurrent user experience such as the menu or level. Loading too many assets\nduring the initial experience uses more network data up front.\n\nHere are some additional recommendations for Unity games:\n\n- See\n [Loading resources at runtime](https://docs.unity3d.com/2022.2/Documentation/Manual/LoadingResourcesatRuntime.html).\n\n- Split large scenes into multiple scenes to avoid loading large amounts of\n asset data at once.\n\n- Use an asset loading profiler (such as the\n [Asset Loading Profiler module in\n Unity](https://docs.unity3d.com/2022.2/Documentation/Manual/profiler-asset-loading-module.html))\n to identify asset loading optimizations for your game.\n\nFix ANRs\n--------\n\nBy fixing [ANRs](/topic/performance/vitals/anr)\n(Application Not Responding errors) in your app, you can also improve the Play\nas you Download experience of the app. For example, by removing\n[IO operations from the main thread](https://developer.android.com/topic/performance/vitals/anr#io_on_the_main_thread),\nyou can minimize ANRs from occurring while Play is downloading app assets in\nbackground."]]