La certification de Google Gaming Device Certification vient d’être dévoilée par la société qui souhaite rendre les jeux mobiles moins erratiques et améliorer les performances globales de tous les utilisateurs. L’ensemble du secteur des jeux sur mobile a atteint un point où il devrait générer environ 90 milliards de dollars par an d’ici 2021. Rien qu’en 2019, plus de 2,4 milliards d’utilisateurs dans le monde sont enregistrés pour jouer à des jeux sur leurs appareils portables, ce qui a orienté l’ensemble du secteur de la téléphonie mobile. dans cette direction. Comme de nombreux fabricants produisent des appareils destinés aux jeux, il est maintenant temps de définir des règles, souligne Google.
La certification des appareils de jeu est conçue comme un programme de ce type qui vise à fixer la barre des futurs téléphones de jeux et à valoriser davantage la partie «Jeu» du titre. La société affirme que son objectif est de définir des normes garantissant que les jeux vidéo fonctionnent comme prévu et fonctionnent correctement et de manière prévisible, tout en prenant en charge les dernières API de jeu. Il arrive souvent que le développement d’un certain jeu soit limité par la capacité incertaine des téléphones de jeu actuels. De plus, parfois, même les bénéfices d'un certain jeu sont dictés par la qualité de leur fonctionnement sur les téléphones de jeu moyens d'aujourd'hui…
Les détails de ce dernier développement ont été divulgués avec le document GMS 7.0 (Google Mobile Services) de septembre, qui présente les bases des exigences techniques définies pour les entreprises qui souhaitent obtenir l’approbation de Google pour le préchargement de leurs services et applications. Cela inclut naturellement le Google Play Store et le service Google Play. Les directives et règles à suivre par les fabricants de téléphones de jeu sont énumérées à la section 13.14 du document GMS. Les règles relatives à l'utilisation de tous les cœurs de processeur disponibles, à la fourniture d'un processeur graphique mis à jour, aux API d'affichage, etc., sont toutes traitées. Le document traite en particulier de la quantité de mémoire à allouer aux jeux actuels, afin d’éviter toute limitation inattendue et tout dysfonctionnement des processus, ce qui arrive souvent avec des jeux exigeants, même sur des appareils de moyenne à haute gamme.
Selon des sources en ligne fiables, voici un aperçu de la section 13.14 de Google Mobile Services (GMS) 7.0:
13.14 Certification des appareils de jeu
(GMS-M-13.14-001) Si votre appareil déclare qu'il prend en charge la certification d'appareil de jeu, il DOIT alors se conformer aux exigences détaillées ci-dessous.
13.14.1 Performance prévisible
Les appareils certifiés doivent se comporter de manière 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 étranges du système. Les jeux DEVRAIENT pouvoir s’attendre à ce que les appareils respectent leurs indicateurs quant au travail à effectuer, à quel moment et sur quel cœur.
13.14.1.1 Exigences spécifiques à l'appareil
(GMS-M-13.14.1.1-001) SurfaceFlinger NE DOIT PAS verrouiller les mémoires tampons non signalées – Les périphériques certifiés ne doivent pas verrouiller une mémoire tampon avant la fin du travail sur le processeur graphique et la préparation de celle-ci.
13.14.2 Comportement GPU correct et hautes performances
Les périphériques certifiés sont nécessaires pour fournir un processeur graphique et des API d'affichage hautes performances, modernes et à jour, ainsi que pour permettre une introspection raisonnable des images.
13.14.2.1 Configuration spécifique requise
(GMS-M-13.14.2.1-001)
- Les extensions VK_GOOGLE_display_timing et VK_KHR_driver_properties DOIVENT être prises en charge et DOIVENT fonctionner – Le périphérique DOIT prendre en charge ces extensions Vulkan, qui fournissent des informations sur le minutage actuel précis.
- Les horodatages de chorégraphe doivent être corrects – Les événements consignés par Choreographer DOIVENT porter des horodatages corrects.
- Vulkan 1.1 DOIT être pris en charge – L'API de rendu 3D Vulkan 1.1 DOIT être prise en charge.
- Passe le dernier instantané dEQP – Les appareils certifiés pour le jeu DOIVENT passer la dernière version de dEQP, quelle que soit la version d'Android avec laquelle ils sont livrés.
13.14.2.2 Comportement et exigences de la mémoire
(GMS-M-13.14.2.2-001) Les périphériques certifiés DOIVENT fournir un accès à la mémoire de manière prévisible. Les jeux DEVRAIENT être capables d’allouer une quantité de mémoire raisonnable et de ne pas tuer leurs processus inopinément.
Quantité minimale de mémoire allouée avant que les périphériques certifiés LMK NE DOIVENT permettre l’allocation d’au moins 2300 Mo de mémoire avant que LowMemoryKiller ne mette fin au processus.
Ceci est un extrait du document circulant en ligne. L'intégralité du document n'est pas disponible pour le public jusqu'à présent et il n'est donné qu'aux sociétés enregistrées, c'est à cela qu'il devrait aller. Si ces remarques sont vraies, les entreprises qui suivent et travaillent avec Google en tirent profit, car les règles serviront en quelque sorte de contrôle de la qualité. De plus, le programme de certification des appareils de jeu est une progression naturelle du marché des jeux sur mobile.