Exclusivo: Google está trabajando en un programa de certificación de dispositivos de juegos para teléfonos inteligentes con juegos de Android

Con el reciente éxito de los juegos móviles como Call of Duty Mobile, es fácil ver por qué los editores de juegos AAA, Google / Apple y los fabricantes de teléfonos inteligentes están presionando tanto a los juegos móviles. En el espacio de los teléfonos inteligentes, hemos visto lanzamientos de productos emblemáticos centrados en los juegos de marcas como ASUS, Black Shark, 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 los proveedores de conjuntos de chips Qualcomm y MediaTek. Para garantizar que los futuros teléfonos inteligentes para juegos sean lo suficientemente potentes y se comporten de manera predecible para los desarrolladores de juegos de Android, Google está trabajando en un programa de certificación de dispositivos de juegos.

La primera vez que nos enteramos de las intenciones de Google fue una fuente confiable en julio, pero no teníamos detalles concretos 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 aunque 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 se actualizó por última vez el 3 de septiembre, el mismo día en que Google lanzó Android 10 al público. La Sección 13 del documento detalla los "Requisitos de plataforma" adicionales de Android que los dispositivos deben cumplir para recibir la aprobación para usar GMS. La subsección 13.14 cubre los nuevos requisitos técnicos de la "Certificación de dispositivo de juego". Estos requisitos deben cumplirse si el OEM / ODM desea declarar que el dispositivo ha recibido la certificación del dispositivo de juego.

En resumen, estos requisitos aseguran que los dispositivos de juego certificados se comporten de manera predecible "para que los desarrolladores de juegos no enfrenten estrangulaciones inesperadas, núcleos de CPU perdidos u otros comportamientos extraños del sistema". El documento detalla algunos detalles para explicar cómo se espera que los OEM / ODM construyan dispositivos de juego con comportamiento predecible. Para un comportamiento de GPU predecible y de alto rendimiento, Google dice que los dispositivos certificados deben "proporcionar una GPU moderna y actualizada de alto rendimiento y mostrar API, y permitir una introspección de marco razonable". Específicamente, los dispositivos de juego certificados deben admitir la versión 1.1 de la Vulkan Graphics API, pasa las últimas pruebas de conformidad de gráficos OpenGL ES / Vulkan proporcionadas por Khronos y cumple con otros requisitos relacionados con Choreographer y SurfaceFlinger. 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 antiguas del documento de requisitos de GMS, no estábamos 100% seguros de cuán nuevo es realmente el programa de certificación de dispositivos de juego. Sin embargo, vimos una solicitud de empleo en LinkedIn que pedía un Gerente del Programa de Relaciones con los Desarrolladores para la “Certificación de dispositivos de juegos de Android”. Dado que la lista está cerrada, no podemos ver cuándo se publicó, a pesar de una reubicación de la página en otro trabajo El sitio web de búsqueda se publicó el 28 de junio. No sabemos cuándo esta página reubicada eliminó el original, sin embargo, notamos que Peter Cardwell, un ex empleado de Microsoft, parece haber tomado este trabajo en mayo, por lo que el programa es definitivamente nuevo.

La lista de trabajos confirma el panorama general de este nuevo programa. Google está formando un equipo para interactuar con fabricantes de equipos originales y fabricantes de SoC para educarlos sobre los próximos requisitos que mencioné 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 dispositivo de juego, y actualmente no hay dispositivos en el mercado que hayan recibido la certificación de juego. Google dice que los dispositivos que optan por el programa deben declarar la compatibilidad con el indicador de función com.google.android.feature.GAMECERT_PREVIEW. Verifiqué esta marca 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 ' t presente. Sospecho que Google no mantendrá este programa en secreto y que publicará una lista de dispositivos compatibles como con Android Enterprise Recommended, por lo que no tendrá que verificar esta marca usted mismo.

Unos días antes de la publicación de este artículo, contacté a 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 asegurarme de que es real. El documento tiene aproximadamente 57 páginas y tenemos mucho más que compartir sobre lo que aprendimos de él.