Android 12 ajoute un outil de tableau de bord de jeu et des API de mode de jeu

Google a annoncé de nouvelles fonctionnalités dans Android 12 pour les joueurs mobiles: un nouveau tableau de bord de jeu avec accès aux utilitaires clés et une API de mode jeu.

Lors de son sommet annuel des développeurs Google for Games, Google a dévoilé plusieurs nouvelles fonctionnalités destinées aux joueurs mobiles et aux développeurs de jeux. Sélectionnez les appareils exécutant la dernière version du système d'exploitation Android: Android 12 - aura accès à un nouvel utilitaire de tableau de bord de jeu. Grâce à ce tableau de bord, les utilisateurs auront accès aux utilitaires clés et pourront sélectionner un profil de performances pour les jeux, que les jeux peuvent prendre en charge en intégrant le nouveau API du mode jeu. Nous avons eu un aperçu du travail de Google sur les nouvelles fonctionnalités de jeu dans les versions préliminaires d'Android 12, mais aujourd'hui, Google les annonce enfin. caractéristiques.

Tableau de bord de jeu dans Android 12

Depuis la première version Developer Preview d'Android 12, nous suivons les progrès d'un nouveau

barre d'outils de jeu qui flotte à l'écran. Lors du déploiement de la deuxième version Developer Preview, nous avons découvert que cette barre d'outils de jeu flottante fait partie d'une nouvelle fonctionnalité de tableau de bord de jeu. Dans la troisième version Developer Preview, Google a ajouté un nouveau menu d'optimisation de jeu sur le tableau de bord du jeu, et même si cela n'a pas fonctionné, il est devenu clair que Google prévoyait de permettre aux utilisateurs de définir des profils de performances pour chaque jeu. Le communiqué de presse du Google for Games Developer Summit n'a pas fourni beaucoup d'informations ni même une capture d'écran. de la fonctionnalité du tableau de bord du jeu, mais grâce à des recherches préalables, nous savons essentiellement ce qu'elle offre aux joueurs sur Android 12.

Le tableau de bord du jeu est accessible en appuyant sur la barre d'outils de jeu flottante qui apparaît à l'écran. Cette barre d'outils de jeu n'apparaît que lorsque l'utilisateur lance une application qui s'est déclarée être un jeu en définissant le catégorie de l'application pour CATEGORY_GAME dans le Manifeste, une fonctionnalité ajouté dans Android 8.0 Oreo.

Le tableau de bord de jeu d'Android 12 donne accès à des outils utiles comme un enregistreur d'écran, un raccourci de capture d'écran, un moniteur FPS et une bascule Ne pas déranger. Ces outils sont également accessibles via un bouton qui flotte à l'écran – la barre d'outils de jeu susmentionnée – qui ne s'affiche en bas que lorsque l'utilisateur quitte le mode plein écran en faisant glisser son doigt pour afficher les barres d'état ou de navigation. Cette barre d'outils flottante permet aux joueurs de réaliser un enregistrement d'écran, de capturer une capture d'écran, de voir le framerate actuel ou basculez le mode Ne pas déranger sans interrompre le jeu en ouvrant le tableau de bord du jeu, qui est en plein écran recouvrir.

La bascule Ne pas déranger n'active pas le mode NPD globalement, mais active plutôt l'option Ne pas déranger. calendrier qui active le mode Ne pas déranger lorsqu'un jeu est au premier plan. Cela signifie que le mode Ne pas déranger n'est activé que tant que vous êtes dans un jeu et qu'il est éteint autrement, à moins que vous n'ayez un autre déclencheur ou programme Ne pas déranger qui le force à revenir sur. Vous pouvez activer manuellement cette programmation NPD en mode jeu dans Paramètres > Notifications > Ne pas déranger > Programmations.

Le tableau de bord du jeu propose également trois options supplémentaires: un menu d'optimisation du jeu avec des profils de performances, un raccourci pour diffuser votre jeu en direct sur YouTube et un widget avec des données intégré à partir de Jeux Google Play. Les utilisateurs peuvent choisir parmi trois profils de performances: Performance, Standard et Économiseur de batterie. Les performances maximisent la fréquence d'images mais utilisent plus de batterie, Standard utilise les paramètres par défaut du jeu et Battery Saver réduit la fréquence d'images pour économiser la batterie. Le profil de performances peut également être modifié à partir de la page d'informations sur l'application d'un jeu, et le profil est permanent, ce qui signifie qu'il ne change pas une fois que l'utilisateur l'a défini.

Lorsque l'utilisateur lance un jeu, un message toast en bas l'informera si le mode Ne pas déranger est activé. a été automatiquement activé et si le profil "Performance" ou "Battery Saver" a été appliqué.

Google indique que cette fonctionnalité de tableau de bord de jeu sera disponible sur « certains appareils » fonctionnant sous Android 12 plus tard cette année. Le tableau de bord ne sera pas disponible dans les versions bêta. Nous nous attendons à voir Google Pixel 6 lancement de la série avec prise en charge de la fonctionnalité, mais il est probable que la fonctionnalité sera disponible sur d'autres téléphones Pixel fonctionnant sous Android 12.

API du mode jeu Android

Dans son communiqué de presse, Google affirme que le nouveau système Android API du mode jeu permettra aux développeurs de "réagir aux joueurs qui sélectionnent un profil de performances pour leur jeu, comme une meilleure autonomie de la batterie pour un long trajet ou un mode performance pour obtenir des fréquences d'images maximales". Le nouveau d'Android Gestionnaire de jeu L'API permet aux applications système de modifier le mode de jeu pour n'importe quel package donné, défini par les quatre constantes de mode de jeu: GAME_MODE_BATTERY, GAME_MODE_PERFORMANCE, GAME_MODE_STANDARD et GAME_MODE_UNSUPPORTED. L'API permet également aux développeurs d'interroger le mode de jeu sélectionné par l'utilisateur, mais uniquement pour leur propre jeu; Il est conseillé aux développeurs d'appeler cette API à chaque reprise de leur application.

Les développeurs de jeux doivent choisir de prendre en charge le mode Performance ou Économiseur de batterie en y compris les métadonnées dans leur manifeste d'application. L'option de prendre en charge le mode Économiseur de batterie permet au système d'activer Redimensionnement du backbuffer WindowManager, ce qui peut réduire considérablement la charge du GPU et même la consommation de la batterie si le jeu est rythmé à une fréquence d'images cible. Il est important de noter que les OEM peuvent choisir de mettre en œuvre des interventions en mode jeu avec ou sans commentaires des développeurs. Il vous est donc conseillé soit soumettez vos interventions demandées aux OEM ou se retirer des interventions entièrement. Le formulaire de Google est déjà ouvert pour les soumissions.

Les développeurs peuvent tester le comportement des nouvelles API du mode jeu d'Android via le "cmd game" commande shell et interface de configuration de l'appareil. Pour plus d'informations sur les API du mode jeu dans Android 12, consultez La documentation sur le site des développeurs Android ou regardez le discours complet du Google for Games Developer Summit.

\r\n https://www.youtube.com/watch? v=PLMl2ectm7M\r\n