Google hat das Android Vulkan Profile 2025 veröffentlicht, ein aktualisiertes Profil, das Entwicklern Zugriff auf die neuesten kompatiblen Funktionen bietet.
Als wir das erste Android-Baseline-Profil 2021 (jetzt Android-Vulkan-Profil 2021) veröffentlichten, wollten wir die Herausforderungen beseitigen, denen Entwickler immer wieder begegneten, wenn sie bestimmen mussten, auf welche Vulkan-Funktionen sie sich auf den verschiedenen Android-Geräten verlassen konnten.
Das Android-Vulkan-Profil 2021 hat dieses Problem mit einem Vulkan-Profil behoben, in dem eine Reihe von Vulkan-Erweiterungen, ‑Funktionen, ‑Formaten und ‑Grenzwerten angegeben wurden, die auf der überwiegenden Mehrheit der aktiven Android-Geräte im Jahr 2021 zu finden waren. Dieses Profil wurde mit verfügbaren Daten und Diskussionen mit Khronos-Partnern erstellt, um ein hohes Maß an Kompatibilität mit bestehenden und zukünftigen Geräten zu erreichen. Es repräsentiert die vollständige Vulkan-Funktionalität, die diesen Einschränkungen entspricht. Mit der Veröffentlichung des Android-Vulkan-Profils 2022 haben wir diesen Prozess fortgesetzt.
Wie bei unseren ursprünglichen Profilen von 2021 und 2022 enthält das Android Vulkan Profile 2025 eine Sammlung von Vulkan-Erweiterungen, ‑Funktionen, ‑Formaten und ‑Grenzwerten, die auf der überwiegenden Mehrheit der aktiven Android-Geräte zu finden sind. Da sich das Android-Ökosystem weiterentwickelt hat, konnten wir im AVP 2025 im Vergleich zu früheren Versionen mehr Erweiterungen und Funktionen hinzufügen. Wir gehen davon aus, dass viele Entwickler von den zusätzlichen Funktionen dieses neuen Profils profitieren können.
Wir empfehlen Ihnen, das vollständige Android Vulkan Profile 2025 auf GitHub zu lesen.
Wichtige Highlights von AVP 2025
Das Android-Vulkan-Profil 2025 baut auf den vorherigen Profilen auf und enthält jetzt Folgendes:
- Zusätzliche Funktionen für Erinnerungen mit
VK_KHR_external_memory_fdundVK_KHR_vulkan_memory_model - Feingranulare Steuerung von Gleitkommaoperationen mit
VK_KHR_shader_float_controls - Unterstützung für das Zurücksetzen von GPU-Abfragen vom Host mit
VK_EXT_host_query_reset - Standardunterstützung für weitere Pixelformate, einschließlich gepackter
A2B10G10R10-,B10G11R11_UFLOAT- undB4G4R4A4-Formate
Wichtige Highlights von AVP 2022 und 2021
Das Android-Vulkan-Profil 2021 enthielt unter anderem folgende Funktionen:
- Komprimierte Texturen über ASTC und ETC
- Variable Farbräume über
VK_EXT_swapchain_colorspace - Beispiel für Schattierung und Multisample-Interpolation über
sampleRateShading
Das Android-Vulkan-Profil 2022 erweitert diese Funktionalität und bietet eine Reihe von Funktionen, darunter:
- Umfassende Unterstützung für Vulkan 1.1
- 16-Bit-Ganzzahlen in Shadern über
shaderInt16 - Vulkan- und Android Hardware Buffer-Interoperabilität über
VK_ANDROID_external_memory_android_hardware_buffer - Vulkan-Treibereigenschaften mit
VK_KHR_driver_propertiesabfragen - Mehr Kontrolle über die Erstellung von Renderpässen mit
VK_KHR_create_renderpass2
Entwickler haben drei verschiedene Profile zur Auswahl, mit denen sie ihre Spiele entwickeln können. So können sie das Profil auswählen, das am besten zu den spezifischen Anforderungen ihres Projekts passt.
| Profil | Vulkan-Geräteunterstützung* |
|---|---|
| AVP 2025 | 80,1% |
| AVP 2022 | 86,5% |
| AVP 2021 | 95,5% |
*Basierend auf Daten zu aktiven Geräten, die Vulkan unterstützen, von Oktober 2025.
Aktualisierte Unterstützungsprozentsätze für die Android Vulkan-Profile werden im Android-Verteilungs-Dashboard veröffentlicht.