Les développeurs du monde entier jouent actuellement à une nouvelle technologie, et si vous portez une attention particulière au monde du jeu sur ordinateur, vous avez probablement déjà entendu parler du monde Vulkan. Les gens enthousiastes à propos de Vulkan ne parlent pas de Spock, mais plutôt d’un nouvel ensemble d’API dont l’objectif est de créer un jeu unique pour plusieurs plates-formes et de surpasser de loin les standards actuels du secteur..
Voici ce que vous devez savoir sur Vulkan et pourquoi vous en entendrez davantage parler au cours de la prochaine année.
Vous ne le savez probablement pas, mais la plupart des jeux auxquels vous jouez sur votre téléphone reposent sur un système conçu pour une informatique beaucoup plus ancienne afin de vous offrir l'expérience que vous avez aujourd'hui. OpenGL ES est considéré depuis longtemps comme un standard du secteur, mais il a été construit à une époque où les processeurs monocœurs régnaient sur le monde informatique et ne fait pas assez pour tirer parti des processeurs multicœurs. Dans un monde où les processeurs de bureau et mobiles sont commercialisés régulièrement avec quatre, six et même huit cœurs, il en résulte un déficit de performances considérable qui doit être comblé.
Fondamentalement, Vulkan signifie de meilleures expériences de jeu et des jeux de meilleure qualité sont sur le chemin d'Android.
Vulkan est un framework open source visant à multi-threading d'une manière dont OpenGL ES n'est tout simplement pas capable. Il donne aux développeurs les outils nécessaires pour rendre leurs jeux plus efficaces en leur permettant de mieux utiliser le processeur. Il est conçu pour pouvoir être utilisé aussi bien en informatique qu'en rendu. Il repose en grande partie sur des API conçues à l'origine par AMD et dénommées Mantle, mais qui ont depuis été développées et améliorées par le groupe Khronos, qui a changé le nom pour Vulkan.
La version 1.0 de Vulkan a été publiée récemment pour Windows, Linux et Android. Sur Android, où la performance monocœur n’est déjà pas spectaculaire, c’est vraiment une grosse affaire. En offrant aux développeurs un moyen de mieux utiliser le processeur sur un téléphone ou une tablette Android, le même jeu consomme beaucoup moins d'énergie pour produire les mêmes résultats. Cela signifie également que les développeurs peuvent utiliser de meilleurs graphismes, des environnements de jeu plus difficiles et une meilleure expérience de jeu sur nos processeurs existants.
Comme c'est souvent le cas avec les nouvelles technologies telles que celle-ci, Vulkan mettra un certain temps à être disponible pour tout le monde. NVIDIA a déjà publié des versions de développeur pour ses tablettes et consoles Android de génération actuelle, mais cela ne représente pour l'instant qu'un tout petit coin d'Android. Si vous consultez la liste des membres de la société prenant en charge Vulkan, le groupe Khronos, vous constaterez que le reste d’Android n’est pas susceptible d’être très en retard en ce qui concerne cette technologie. Google, Samsung, Sony, Qualcomm, Huawei et plusieurs autres grands noms figurent sur une liste de dizaines contribuant actuellement à Vulkan. Il est probable que Google ne verra rien de Vulkan dans Android de manière native jusqu'à la prochaine version majeure, mais il y a de fortes chances pour que nous en voyions plus sur Vulkan et Android avant que cela se produise.
Fondamentalement, Vulkan signifie de meilleures expériences de jeu et des jeux de meilleure qualité sont sur le chemin d'Android. C'est un grand pas en avant, mais c'est aussi le genre de chose qui prendra probablement un certain temps pour que tout le monde en profite pleinement. D'ici peu de temps, il est probable que les développeurs montreront ce qu'ils ont accompli avec Vulkan, et c'est alors que les choses vont devenir vraiment excitantes.