Ce bégaiement dans votre jeu mobile préféré n'est peut-être pas la faute de votre téléphone. Cela pourrait être la façon dont le jeu a été construit. Google et Samsung viennent de s'associer pour aider les studios Android à détecter ces problèmes de performances avant même de lancer le téléchargement.
Le résultat est Sokatoa, un profileur GPU annoncé le 10 mars par le centre de recherche et de développement d'Austin et l'Advanced Computing Lab de Samsung. Mais Samsung ne l'a pas construit seul. L'outil a été développé en collaboration avec Google et LunarG, une société profondément impliquée dans le développement graphique de Vulkan.
L'outil est destiné aux développeurs de jeux Android, bien que toute personne créant des applications graphiques pour la plate-forme puisse l'utiliser. Il fonctionne également sur différents matériels, prenant en charge le GPU Xclipse de Samsung ainsi que les GPU Qualcomm et ARM présents dans la plupart des autres appareils Android. L’objectif est de meilleurs jeux, des fréquences d’images plus stables et moins de problèmes de rendu pour les équipes qui les créent.
Ce qui différencie Sokatoa
La percée ici est ce que Samsung appelle le « profilage GPU multi-images ». La plupart des outils existants permettent aux développeurs de jeter un coup d'œil à une seule image de rendu, ce qui détecte les problèmes évidents. Mais les vilains bugs, ceux qui provoquent des bégaiements aléatoires ou des chutes d’images toutes les quelques secondes, se cachent sur plusieurs images.
Sokatoa permet aux ingénieurs de parcourir plusieurs images à la fois. Ils peuvent observer le comportement du rendu au fil du temps, repérer les modèles et les problèmes intermittents que les captures d'images uniques oublient tout simplement. Les studios peuvent modifier les shaders, les petits programmes qui gèrent l'éclairage et les effets, et rejouer instantanément la charge de travail directement sur l'appareil. Cette boucle d'itération rapide signifie que les équipes testent les correctifs, comparent les résultats et avancent en quelques minutes au lieu de quelques heures.
Ce que disent les premiers testeurs
L'équipe a présenté Sokatoa à de vrais développeurs avant le lancement, et les commentaires suggèrent que cela résout réellement les problèmes.


Les ingénieurs graphiques de Supercell, le studio derrière Clash of Clans, le testent depuis la première version bêta. Un ingénieur a mis en avant une fonctionnalité simple mais puissante : visualiser deux traces côte à côte. La comparaison visuelle aide l'équipe à isoler plus rapidement les zones problématiques, en particulier lors de la corrélation des données d'un appel de dessin spécifique avec l'image finale. Unity, dont le moteur alimente une grande partie des jeux mobiles, a également donné un tour à Sokatoa.
Ce que cela signifie pour votre prochain jeu
Sokatoa est disponible dès maintenant. Samsung n'a pas partagé de détails spécifiques sur les prix ou le téléchargement dans l'annonce, mais le profileur se positionne comme une réponse directe aux frustrations auxquelles les studios Android sont confrontés lors de l'optimisation graphique. L'implication de Google et de LunarG suggère que cet outil pourrait devenir un élément standard de l'écosystème de développement Android.
Surveillez les jeux créés ou mis à jour une fois que les développeurs se sont familiarisés avec le profileur. Les retours d'accès anticipé de Supercell et Unity suggèrent que des améliorations de performances pourraient apparaître dans les titres déjà en développement. Et comme il fonctionne sur les GPU Qualcomm et ARM, les avantages ne devraient pas se limiter aux appareils Samsung.








