Publicado por Dan Galpin, representante de desarrolladores
Esta entrada de blog es parte de una serie semanal de #11WeeksOfAndroid. En cada edición de #11WeeksOfAndroid, trataremos un área clave para que no te pierdas nada. El tema de esta edición son los juegos, el contenido multimedia y el 5G. Esto es lo que deberías saber al respecto.
Hemos cubierto cómo aprovechar los nuevos controles multimedia de Android 11 asegurándonos de que tu app use MediaStyle con un token válido de MediaSession. Mostramos cómo admitir la reanudación de contenido multimedia haciendo que tu app sea detectable con un MediaBrowserServiceCompat, usando la sugerencia de EXTRA_RECENT para ayudar a reanudar el contenido y procesar las devoluciones de llamada de onPlay y onGetRoot. Finalmente, te mostramos cómo aprovechar la biblioteca MediaRouter de Jetpack para admitir la transferencia fluida de contenido multimedia entre dispositivos. Consulta la versión actualizada de la muestra de UAMP, que contiene una implementación de referencia para los controles multimedia y la reanudación de reproducción.
MediaStyle
MediaSession
MediaBrowserServiceCompat
EXTRA_RECENT
onPlay
onGetRoot
Hemos cubierto algunas de las principales formas en que las apps pueden beneficiarse de 5G, entre las que se incluyen:
Android 11 agrega nuevas API y actualiza las existentes para garantizar que dispongas de todas las herramientas necesarias para aprovechar las capacidades de 5G, como una API de estimación de ancho de banda mejorada, funciones de detección de 5G y una nueva marca de medición de proveedores de telefonía celular. Android Emulator ahora te permite desarrollar y probar esas API sin necesidad de tener un dispositivo 5G o una conexión de red. Todo esto (y más) está disponible en nuestra página exclusiva sobre 5G.
Presentamos un episodio especial de "11 semanas" de The Android Game Developer Show, que ofrece una actualización de las herramientas, los servicios y las tecnologías que traemos para ayudarte a diseñar, optimizar y distribuir juegos increíbles.
Consulta d.android.com/games para aprender sobre todo lo que hemos cubierto esta semana y mucho más, y mantente al día inscribiéndote para recibir el boletín informativo trimestral sobre juegos.
En Android Studio 4.1, mejoramos la vista System Trace de CPU Profiler y agregamos Native Memory Profiler, y ahora ambas funciones pueden lanzarse de forma independiente de Android Studio. Las entradas de blog de System Trace y Native Memory tienen más detalles sobre cómo usar esas funciones con tu juego o app.
Puedes registrarte a fin de recibir las vistas previas para desarrolladores de la Android Game Development Extension y Android GPU Inspector. La Android Game Development Extension ayuda a diseñar juegos multiplataforma en C/C++, mientras que GPU Inspector se utiliza para perfilar y depurar gráficos. Estate atento a la versión Beta abierta de Android GPU Inspector.
Nos enfocamos profundamente en Android Performance Tuner y explicamos anotaciones, niveles de calidad y parámetros de fidelidad, además de algunas prácticas recomendadas para utilizar esos recursos. Una vez que hayas implementado eso, también cubrimos cómo usar las nuevas estadísticas y datos de análisis que obtendrás dentro de Android Vitals.
Mostramos cómo Google Play Asset Delivery lleva los beneficios de los paquetes de apps a juegos con tamaños de activos más grandes, modos de entrega flexibles, actualizaciones automáticas, compresión y parches delta. El formato de compresión de texturas de destino estará disponible muy pronto y te permitirá aprovechar la compresión de texturas moderna como ASTC (ahora compatible en más del 50% de los dispositivos) para que puedas reducir considerablemente el tamaño de tu juego y la huella en la memoria.
Publicamos codelabs nuevos para ayudarte a integrar Android Performance Tuner y Google Play Asset Delivery en tu juego de Unity o C/C++ nativo.
Te explicamos cómo podemos ayudar a proteger tu juego, los jugadores y tu negocio luchando contra el abuso de distribución y monetización.
Lanzamos la versión Beta abierta de Play Games Services - Friends para ayudarte a crear y mejorar tus redes de amigos dentro de juegos mientras tus títulos aparecen en nuevos clústeres de la app de Play Games.
Demostramos la experiencia de administración de versiones nuevas en Google Play Console Beta e indicamos cómo puede contribuir a tu flujo de trabajo de prueba y publicación.
La instalación automática en el primer día es una nueva función de Google Play que permite a los usuarios solicitar la instalación automática de tu juego durante el período de prerregistro. Los primeros experimentos muestran un aumento de más del 20% en las instalaciones del día uno cuando se usa esta función. El nuevo menú de prerregistro de Google Play Console Beta facilita más que nunca el acceso a esta función.
Mostramos cómo optimizar la página de la ficha de tienda para aprovechar la experiencia visual mejorada de juegos dentro de Google Play mediante gráficos de juegos y videos atractivos.
La nueva API de opiniones integradas en la app te permite elegir cuándo pedir a los usuarios que escriban opiniones desde tu juego, sin necesidad de que regresen a la página de detalles de la app. La API admite opiniones públicas y privadas para la fase Beta de tu app.
Si estás buscando una manera fácil de conocer lo más destacado de esta semana, echa un vistazo a la vía de aprendizaje de juegos, contenido multimedia y 5G. Una vía de aprendizaje es un instructivo ordenado que permite a los usuarios completar un módulo predefinido que culmina en un examen. Incluye videos y entradas de blog. Se otorga una insignia virtual a cada usuario que aprueba el examen. Pon a prueba tus conocimientos sobre las conclusiones clave del desarrollo de juegos para Android, contenido multimedia y 5G a fin de ganar una insignia de edición limitada.
Gracias por mantenerte al tanto y enterarte de lo último en el desarrollo de juegos para Android, contenido multimedia y 5G.
Transferencias fluidas y reanudación de contenido multimedia
API de MediaRouter (muestra de UAMP)
5G
API de estimación de ancho de banda
Detección de 5G (Android Emulator)
Marca de medición
Funciones disponibles en Android Studio 4.1 (canal Beta)
System Trace en CPU Profiler de Android Studio
Native Memory Profiler de Android Studio
Herramientas independientes previas al lanzamiento
Android Game Development Extension
Android GPU Inspector.
Funciones de Android Game SDK
Android Frame Pacing Library
Android Performance Tuner (codelab de C/C++) (codelab de Unity)
Funciones de Google Play
Play Asset Delivery (codelab de C/C++) (codelab de Unity)
API de opiniones integradas en la app
Licencia de apps
API de Attestation de SafetyNet
Prerregistro
Google Play Games Services
Play Games Services Friends Beta
Puedes encontrar la lista de reproducción completa del contenido de video de #11WeeksOfAndroid aquí y obtener más información sobre cada semana aquí. Seguiremos hablando sobre nuevas áreas destacadas cada semana, así que mantente al tanto y síguenos en Twitter y YouTube. Muchas gracias por dejarnos ser parte de esta experiencia contigo.