Google a publié le profil Android Vulkan 2025, un profil mis à jour conçu pour donner aux développeurs accès aux dernières fonctionnalités compatibles.
Lorsque nous avons lancé le profil Android Baseline 2021 initial (désormais Android Vulkan Profile 2021), nous voulions éliminer les problèmes que les développeurs rencontraient régulièrement lorsqu'ils voulaient déterminer sur quelles fonctionnalités Vulkan ils pouvaient s'appuyer pour un large éventail d'appareils Android.
Le profil Android Vulkan 2021 a ciblé ces difficultés avec un profil Vulkan qui spécifiait un ensemble d'extensions, de fonctionnalités, de formats et de limites Vulkan qui étaient présents sur la grande majorité des appareils Android actifs en 2021. Ce profil a été créé à partir des données disponibles et des discussions avec les partenaires Khronos, de façon à assurer une compatibilité maximale avec les appareils existants et futurs. Il représente l'ensemble de fonctionnalités Vulkan répondant à ces contraintes. Nous avons poursuivi ce processus avec la sortie du profil Android Vulkan 2022.
Tout comme nos profils initiaux de 2021 et 2022, le profil Android Vulkan 2025 inclut un ensemble d'extensions, de fonctionnalités, de formats et de limites Vulkan présents sur la grande majorité des appareils Android actifs. L'écosystème Android ayant évolué, nous avons pu ajouter plus d'extensions et de fonctionnalités dans AVP 2025 par rapport aux versions précédentes. Nous pensons que de nombreux développeurs pourront profiter des fonctionnalités supplémentaires proposées par ce nouveau profil.
Nous vous invitons à lire l'intégralité du profil Android Vulkan 2025 sur GitHub.
Points clés de l'AVP 2025
S'appuyant sur les profils précédents, le profil Android Vulkan 2025 inclut désormais :
- Fonctionnalités de mémoire supplémentaires avec
VK_KHR_external_memory_fdetVK_KHR_vulkan_memory_model - Contrôle plus précis des opérations à virgule flottante avec
VK_KHR_shader_float_controls - Prise en charge de la réinitialisation des requêtes GPU à partir de l'hôte avec
VK_EXT_host_query_reset - Prise en charge standard de davantage de formats de pixels, y compris les formats compactés
A2B10G10R10,B10G11R11_UFLOAT,B4G4R4A4et bien d'autres
Principaux points forts de l'AVP 2022 et 2021
Le profil Android Vulkan 2021 incluait des fonctionnalités telles que :
- Textures compressées via ASTC et ETC
- Espaces colorimétriques variables via
VK_EXT_swapchain_colorspace - Nuançage d'échantillon et interpolation de plusieurs échantillons via
sampleRateShading
En étendant cette fonctionnalité, le profil Android Vulkan 2022 ajoute également un ensemble de fonctionnalités, telles que :
- Compatibilité complète avec Vulkan 1.1
- Entiers de 16 bits dans les nuanceurs via
shaderInt16 - Interopérabilité entre Vulkan et Android Hardware Buffer via
VK_ANDROID_external_memory_android_hardware_buffer - Interrogation des propriétés du pilote Vulkan avec
VK_KHR_driver_properties - Meilleur contrôle de la création de la passe de rendu avec
VK_KHR_create_renderpass2
Les développeurs disposent de trois profils distincts à utiliser lors du développement de leurs jeux, ce qui leur permet de sélectionner celui qui correspond le mieux aux exigences spécifiques de leur projet.
| Profil | Prise en charge des appareils Vulkan* |
|---|---|
| AVP 2025 | 80,1 % |
| AVP 2022 | 86,5 % |
| AVP 2021 | 95,5 % |
*D'après les données d'octobre 2025 sur les appareils actifs compatibles avec Vulkan.
Nous publions les pourcentages de compatibilité mis à jour pour les profils Android Vulkan dans le tableau de bord de distribution Android.