Google inició recientemente un nuevo programa de certificación de dispositivos de juegos para garantizar que los teléfonos inteligentes para juegos con Android brinden una buena experiencia de juego.
Con el reciente éxito de juegos móviles como Llamado del deber móvil, es fácil ver por qué los editores de juegos AAA, Google/Apple, y los fabricantes de equipos originales de teléfonos inteligentes están impulsando los juegos móviles con mucha fuerza. En el espacio de los teléfonos inteligentes, hemos visto lanzamientos de productos emblemáticos centrados en los juegos de marcas como ASUS, Tiburón Negro, Razer, Nubia, y otros. La competencia solo se intensificará a medida que los teléfonos inteligentes para juegos pasen a la gama media, respaldados por proveedores de chipsets. Qualcomm y MediaTek. Para garantizar que los futuros teléfonos inteligentes para juegos sean lo suficientemente potentes y se comporten de manera suficientemente predecible para los desarrolladores de juegos de Android, Google está trabajando en un programa de certificación de dispositivos de juegos.
Supimos por primera vez sobre las intenciones de Google a través de una fuente confiable en julio, pero no teníamos ningún detalle concreto o evidencia que pudiéramos compartir en ese momento. Ahora, 3 meses después, obtuvimos una copia de la versión más reciente de los Requisitos GMS de Google para OEM/ODM. Este documento enumera los requisitos técnicos. que los OEM/ODM de teléfonos inteligentes deben cumplir para poder preinstalar GMS o Google Mobile Services, según un acuerdo comercial entre Google y el OEM/ODM. Este documento es análogo al Documento de definición de compatibilidad de Android (CDD), pero si bien ese documento se publica en línea, este documento no es público.
Obtuvimos una copia de la versión 7.0 del documento, que fue actualizada por última vez el 3 de septiembre, el mismo día Google lanzó Android 10 para el publico. La sección 13 del documento detalla los "Requisitos de plataforma" adicionales de Android que los dispositivos deben cumplir para recibir aprobación para usar GMS. La subsección 13.14 cubre los nuevos requisitos técnicos de "Certificación de dispositivos de juego". Estos requisitos deben cumplirse si el OEM/ODM desea declarar que el dispositivo ha recibido la certificación de dispositivo de juego.
En resumen, estos requisitos garantizan que los dispositivos de juego certificados se comporten de manera predecible "para que los desarrolladores de juegos no enfrenten limitaciones inesperadas, pérdida de CPU núcleos u otros comportamientos extraños del sistema". El documento entra en algunos detalles para explicar cómo se espera que los OEM/ODM construyan dispositivos de juego con características predecibles. comportamiento. Para lograr un comportamiento de GPU predecible y de alto rendimiento, Google dice que los dispositivos certificados deben "proporcionar una versión moderna y actualizada GPU de alto rendimiento y API de visualización, y permiten una introspección de fotogramas razonable". Específicamente, los dispositivos de juego certificados debe apoyar versión 1.1 de la API de gráficos Vulkan, pase las últimas pruebas de conformidad de gráficos OpenGL ES/Vulkan proporcionadas por Cronosy cumplir con otros requisitos relacionados con Coreógrafo y SuperficieFlinger. Por último, para un comportamiento razonable de la memoria, Google quiere que los OEM/ODM se aseguren de que los dispositivos de juego permitan que las aplicaciones asignen al menos 2,3 GB de memoria antes de que el sistema las elimine.
Como no tenemos copias anteriores del documento de requisitos de GMS, no estábamos 100 % seguros de qué tan nuevo es realmente el programa de certificación de dispositivos de juego. Sin embargo, vimos una solicitud de empleo en LinkedIn que requería un Gerente de Programa de Relaciones con Desarrolladores para la "Certificación de Dispositivos de Juegos Android". Dado que el listado está cerrado, no podemos ver cuándo se publicó, aunque se realizó un realojamiento de la página en Otro sitio web de búsqueda de empleo. Fue publicado el 28 de junio. No sabemos cuándo esta página realojada eliminó la original, sin embargo, sí notamos que Peter Cardwell, un ex empleado de Microsoft, parece haber aceptado este trabajo en mayo, por lo que el programa es definitivamente nuevo.
La oferta de empleo confirma el panorama general de este nuevo programa. Google está formando un equipo para colaborar con los OEM y los fabricantes de SoC para educarlos sobre los próximos requisitos que enumeré anteriormente. El equipo tiene la tarea de crear conjuntos de pruebas y cargas de trabajo para demostrar el cumplimiento del nuevo programa, como se mencionó anteriormente.
Google aún no ha anunciado públicamente este nuevo programa de certificación de dispositivos de juegos y actualmente no hay dispositivos en el mercado que hayan recibido la certificación de juegos. Google dice que los dispositivos que opten por participar en el programa deben declarar compatibilidad con com.google.android.feature. Marca de función GAMECERT_PREVIEW. Verifiqué esta bandera de función en Black Shark 2 (Android 9 Pie), ASUS ROG Phone II (Android 9 Pie), OnePlus 7 Pro (Android 10) y Google Pixel 2 XL (Android 10) y todos informaron que no era así. presente. Sospecho que Google no mantendrá este programa en secreto y que publicará una lista de dispositivos compatibles como con Android empresarial recomendado, por lo que no necesitarás verificar esta bandera tú mismo.
Unos días antes de la publicación de este artículo, me comuniqué con Google para pedirles que confirmaran la legitimidad del documento que recibimos. Si bien aún no he recibido respuesta, hemos corroborado suficientes detalles del documento para estar bastante seguro de que es real. El documento tiene aproximadamente 57 páginas y tenemos mucho más para compartir sobre lo que aprendimos de él.