Exclusif: Google travaille sur un programme de certification de périphérique de jeu pour les smartphones de jeu Android.

Avec le succès récent de jeux pour mobiles comme Call of Duty Mobile, il est facile de comprendre pourquoi les éditeurs de jeux AAA, Google / Apple et les constructeurs de smartphones poussent si fort le jeu sur mobile. Dans l'espace des smartphones, des marques telles que ASUS, Black Shark, Razer, Nubia et autres ont été lancées dans des produits phares centrés sur les jeux. La concurrence ne fera que s'intensifier avec le passage des smartphones de jeux vidéo au milieu de gamme, soutenu par les fabricants de jeux de puces Qualcomm et MediaTek. Pour que les futurs smartphones de jeu soient suffisamment puissants et se comportent de manière suffisamment prévisible pour les développeurs de jeux Android, Google travaille actuellement sur un programme de certification des appareils de jeu.

Nous avons d’abord appris les intentions de Google auprès d’une source fiable en juillet, mais nous n’avions ni détails concrets ni preuves à partager à ce moment-là. Trois mois plus tard, nous avons obtenu une copie de la version la plus récente des Exigences GMS de Google pour les OEM / ODM. Ce document énumère les exigences techniques auxquelles doivent répondre les fabricants de matériel informatique et les fabricants de smartphones pour pouvoir préinstaller GMS, ou les services Google Mobile, conformément à un accord commercial entre Google et le fabricant OEM / ODM. Ce document est analogue au CDD (Compatibility Definition Document) Android, mais bien que ce document soit publié en ligne, ce document n’est pas public.

Nous avons obtenu une copie de la version 7.0 du document, qui a été mise à jour pour la dernière fois le 3 septembre, le même jour où Google a publié Android 10 au public. La section 13 du document détaille les «Conditions requises pour la plate-forme» Android supplémentaires que les périphériques doivent respecter pour recevoir l'approbation d'utiliser GMS. La sous-section 13.14 couvre les nouvelles exigences techniques «Certification des appareils de jeu». Ces exigences doivent être remplies si l'OEM / ODM veut déclarer que le périphérique a reçu la certification de périphérique de jeu.

En résumé, ces exigences garantissent que les appareils de jeu certifiés ont un comportement prévisible «afin que les développeurs de jeux ne soient pas confrontés à des limitations inattendues, des cœurs de processeur perdus ou d’autres comportements bizarres du système». appareils de jeu avec comportement prévisible. Pour un comportement GPU prévisible et à hautes performances, Google indique que les appareils certifiés doivent «fournir un GPU et des API d'affichage hautes performances, modernes et à jour, et permettre une introspection raisonnable des images». En particulier, les appareils de jeu certifiés doivent prendre en charge la version 1.1 du. Vulkan Graphics API, passez les derniers tests de conformité des graphiques OpenGL ES / Vulkan fournis par Khronos et respectez les autres exigences en matière de Choreographer et SurfaceFlinger. Enfin, pour un comportement raisonnable de la mémoire, Google souhaite que les OEM / ODM s'assurent que les appareils de jeu permettent aux applications d'allouer au moins 2, 3 Go de mémoire avant qu'elles ne soient tuées par le système.

Comme nous n'avons pas d'anciennes copies du document relatif aux exigences GMS, nous n'étions pas tout à fait sûr de la nouveauté du programme de certification des appareils de jeu. Cependant, nous avons repéré une candidature sur LinkedIn qui appelait un responsable de programme de relations avec les développeurs pour la «certification de périphérique de jeu Android». La liste étant fermée, nous ne pouvons pas voir quand elle a été publiée, bien qu'une ré-hébergement de la page sur un autre travail Le site Web de recherche a été publié le 28 juin. Nous ne savons pas quand cette page réhébergée a remplacé l'original. Nous avons toutefois remarqué que Peter Cardwell, un ancien employé de Microsoft, semble avoir pris ce poste en mai. Le programme est donc définitivement nouveau.

La liste des emplois confirme la grande image de ce nouveau programme. Google est en train de créer une équipe qui collabore avec les constructeurs OEM et les fabricants de systèmes sur puce pour les renseigner sur les exigences à venir que j'ai énumérées ci-dessus. L'équipe est chargée de créer des suites de tests et des charges de travail afin de démontrer la conformité avec le nouveau programme, comme mentionné précédemment.

Google n'a pas encore annoncé publiquement ce nouveau programme de certification pour appareils de jeu et aucun appareil actuellement sur le marché n'a reçu la certification de jeu. Google indique que les appareils qui adhèrent au programme doivent déclarer la prise en charge de l'indicateur de fonctionnalité com.google.android.feature.GAMECERT_PREVIEW. J'ai vérifié cette fonctionnalité sur le Black Shark 2 (Android 9 Pie), le ASUS ROG Phone II (Android 9 Pie), le OnePlus 7 Pro (Android 10) et le Google Pixel 2 XL (Android 10). t présenter. Je soupçonne que Google ne gardera pas ce programme secret et qu'il publiera une liste d'appareils compatibles, comme avec Android Enterprise Recommended, de sorte que vous n'aurez pas à vérifier vous-même cet indicateur.

Quelques jours avant la publication de cet article, j'ai contacté Google pour lui demander de confirmer la légitimité du document que nous avons reçu. Bien que je n'ai pas encore eu de nouvelles, nous avons corroboré suffisamment de détails dans le document pour me convaincre que c'est la réalité. Le document compte environ 57 pages et nous avons encore beaucoup à partager sur ce que nous en avons appris.