En la Cumbre de desarrolladores de Google for Games, Google presentó una función "juega mientras descargas" para dispositivos con Android 12. Así es como funciona.
Hoy, el equipo de juegos de Google inauguró la Cumbre anual de desarrolladores de Google for Games. En la Cumbre, Google presentó nuevas herramientas y soluciones para facilitar el desarrollo de juegos en Android y Chrome OS. Pero eso no es todo. La compañía también presentó una nueva característica destinada a mejorar la experiencia de entregar juegos a los usuarios. Esta función, llamada "reproduce mientras descargas", está disponible para dispositivos que ejecutan androide 12 o posterior, y efectivamente elimina la espera de descargar juegos más grandes.
Juega mientras descargas en Android 12
"Juega mientras descargas" es un nuevo servicio ofrecido por Google Play que "permitirá a los usuarios acceder al juego en segundos mientras juegan". Los recursos se descargan en segundo plano". Hay una sencilla razón por la que Google desarrolló esta nueva función "reproduce mientras descargas". "Quiero empezar a jugar de inmediato, pero a medida que la calidad del juego sigue mejorando, su tamaño aumenta, lo que genera descargas largas y aburridas". explica Google. El concepto en sí no es nuevo: las consolas PlayStation de Sony y Xbox de Microsoft han ofrecido una característica similar durante años, pero hay No ha sido muy necesario en Android hasta hace poco, ya que la mayoría de los juegos móviles son mucho más pequeños que los de consola o PC. juegos.
Google dice que "juega mientras descargas" está disponible para todos los desarrolladores que publican aplicaciones y juegos a través de Play Store y que una vez implementado, los juegos están "listos para abrirse al menos 2 veces más rápido" que antes. La mejora puede ser bastante dramática en algunos casos, ya que Google afirma que los juegos de 400 MB pueden tardar tan solo 10 segundos en cargarse en lugar de varios minutos.
Solo los dispositivos que ejecutan la última versión de Android pueden aprovechar esta nueva función, y la razón es que la función está "integrada en el núcleo de Android 12". Google confirmó que XDA que, bajo el capó, "reproduce mientras descargas" hace uso de El sistema de archivos incremental de Android, un "sistema de archivos virtual Linux de propósito especial que permite la ejecución de un programa mientras sus archivos binarios y de recursos aún se descargan lentamente a través de la red".
Aunque "reproduce mientras descargas" está abierto a todos los desarrolladores de aplicaciones, requiere que el desarrollador cree su aplicación con el formato Android App Bundle. Esto se debe a que la función hace uso de Entrega de activos de juego, que requiere el formato del paquete de aplicaciones. Nuevas aplicaciones enviadas a Google Play después del 1 de agosto de 2021 son requeridos utilizar el formato Android App Bundle, pero algunos desarrolladores no se sienten cómodos con el requisito. Si el requisito del App Bundle no te molesta, entonces "juega mientras descargas" será una buena característica para que los usuarios se enganchen al bucle de juego de tu juego incluso antes.
Los desarrolladores pueden registrarse en el programa beta "juega mientras descargas" llenando este formulario. Para obtener más detalles sobre la nueva función, vea el discurso de apertura sobre "actualizaciones del espacio de entrega" de la Cumbre de desarrolladores de Google for Games de 2021.
\r\n https://www.youtube.com/watch? v=cVzD_TwnQDY\r\n
Soporte de lanzador para Incremental
Google también está alentando a los desarrolladores de lanzadores a agregar soporte para Incremental, el nombre interno de "juega mientras descargas". mostrando un icono de promesa y un indicador de progreso de descarga en la pantalla de inicio mientras la aplicación se actualiza de forma incremental descargado. Si el usuario toca el ícono pero aún no está listo para iniciarse, entonces el iniciador debería llevar al usuario a la página de inicio de la aplicación en Google Play Store. Una vez que la aplicación parcialmente descargada esté lista para iniciarse, el iniciador debe reemplazar el ícono de promesa con el ícono de la aplicación normal, pero debe mostrar el indicador de progreso de descarga que refleja el estado de descarga de la aplicación Al hacer clic en el ícono de la aplicación, ahora debería iniciarse la aplicación y, cuando se complete la descarga de la aplicación, se debería eliminar el indicador de progreso de la descarga.
Para implementar esta función, los desarrolladores del iniciador deben utilizar un par de API: Paquete de instalación. Devolución de llamada de sesión#onCreated y Lanzador de aplicaciones. Devolución de llamada#onPackageLoadingProgressChanged o LauncherActivityInfo.getLoadingProgress().
Para ver un ejemplo de cómo debería verse esto, consulte nuestro artículo anterior sobre instalaciones de aplicaciones pendientes, donde vimos a Google probando públicamente A/B esta función para varios usuarios de Pixel Launcher.