Prácticas recomendadas para jugar durante la descarga
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Estas prácticas recomendadas pueden mejorar la latencia de instalación cuando la función Jugar durante la descarga está habilitada en tu app.
Usa los SDK más recientes
Usa los SDKs más recientes para tu app, en especial si usas los siguientes SDKs:
Los SDKs más recientes están optimizados para jugar durante la descarga a fin de funcionar sin analizar todo el objeto binario de la app. De esta manera, los usuarios pueden iniciar tu app más rápido la primera vez que la abren.
Usa paquetes de recursos durante la instalación
Usa paquetes de recursos durante la instalación para almacenar recursos de juego de gran tamaño. Para optimizar las descargas, Google Play analiza los patrones de uso de los paquetes de recursos durante la instalación. Esto ayuda a que el juego se inicie mucho más rápido y solo descarga los datos que los usuarios necesitan durante la ejecución inicial.
En la siguiente tabla, se muestra el código y los recursos optimizados por Play durante la descarga cuando los juegos usan un Android App Bundle con Play Assets Delivery.
Formato del recurso |
Optimizado para jugar durante la descarga |
No optimizado para jugar durante la descarga |
Archivos de Android App Bundle |
Módulo básico y funciones dinámicas durante la instalación (excepto los directorios "res/" y "values/") |
Directorios "res/" y "values/" del módulo básico y las funciones dinámicas durante la instalación |
|
Funciones dinámicas on demand |
Archivos de Play Asset Delivery |
Paquetes de recursos durante la instalación |
Paquetes de recursos de seguimiento rápido |
|
Paquetes de recursos on demand |
Limita los recursos precargados
En lugar de precargar todos los recursos de la app a la vez, carga solo lo necesario para la experiencia del usuario actual, como el menú o el nivel. Cargar demasiados elementos durante la experiencia inicial usa más datos de red por adelantado.
Estas son algunas recomendaciones adicionales para los juegos de Unity:
Corrige los ANR
Si corriges los ANR (errores de Aplicación no responde) en tu app, también puedes mejorar la experiencia de jugar durante la descarga. Por ejemplo, si quitas las operaciones de E/S del subproceso principal, puedes minimizar los ANR mientras Play descarga recursos de la app en segundo plano.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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."]]