La nouvelle API graphique Android signifiera des jeux plus fluides et plus rapides
Google a annoncé qu'une nouvelle API graphique avancée arrive sur la plate-forme Android.
Vulkan est le nom d'une API graphique créée par les personnes derrière OpenGL, Khronos Group. Son objectif est très similaire à celui d'Apple API Metal pour iOS, à savoir pour réduire la surcharge du traitement graphique sur les appareils mobiles.
«Une grande partie du travail de développement graphique consiste à organiser les données afin qu'elles puissent être efficacement utilisées par le GPU pour le rendu», explique Google dans un récent article sur Android Developers article de blog.
«Les API utilisées pour contrôler ces pilotes ne sont pas non plus conçues pour une utilisation multithread, nécessitant une synchronisation avec des verrous autour des appels qui pourraient être effectués plus efficacement en parallèle», ajoute Google.
Le résultat de tout cela est une surcharge du processeur inutilement importante pour le rendu des graphiques. Vulkan est une norme graphique 3D ouverte qui est «conçue à partir de zéro pour minimiser la surcharge du processeur dans le pilote».
De plus, Vulkan permettra aux applications et aux jeux de contrôler plus directement le fonctionnement du GPU.
Lire la suite: Meilleurs jeux Android 2015
Cependant, il s'agit toujours d'un travail en cours, alors ne vous attendez pas à voir Vulkan implémenté dans Android M dès le lancement. Google mentionne qu'il continuera à prendre en charge la norme OpenGL ES existante, qui continuera à être le choix le plus facile pour beaucoup.
"En tant que développeur, vous serez en mesure de choisir l'API qui vous convient: la simplicité d'OpenGL ES ou le contrôle explicite de Vulkan", déclare Google.
Découvrez comment deux des téléphones Android les plus puissants se comparent à l'iPhone 6 dans la vidéo suivante: