Prácticas recomendadas para jugar durante la descarga

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 SDKs más recientes

Usa los SDKs más recientes para tu juego, en especial si usas los siguientes SDKs:

  • SDK principal de Facebook: 11.2.0 o posterior

  • Audience Network de FB (anuncios): 6.5.1 o posterior

Los SDKs más recientes están optimizados para jugar durante la descarga para funcionar sin analizar el objeto binario de la app completo. 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 ANRs

Si corriges los ANRs (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 IO del subproceso principal, puedes minimizar los ANRs mientras Play descarga los recursos de la app en segundo plano.