Udostępniliśmy profil Android Vulkan 2025, czyli zaktualizowany profil, który zapewnia deweloperom dostęp do najnowszych zgodnych funkcji.
Gdy wprowadziliśmy początkowy profil Android Baseline Profile 2021 (obecnie Android Vulkan Profile 2021), chcieliśmy rozwiązać problemy, z którymi deweloperzy stale się spotykali, określając, na jakich funkcjach Vulkan mogą polegać na różnych urządzeniach z Androidem.
Profil Vulkan na Androida z 2021 roku rozwiązał ten problem, określając zestaw rozszerzeń, funkcji, formatów i limitów interfejsu Vulkan, które były dostępne na zdecydowanej większości aktywnych urządzeń z Androidem w 2021 roku. Ten profil został utworzony na podstawie dostępnych danych i rozmów z partnerami Khronos, aby zapewnić wysoki poziom zgodności z obecnymi i przyszłymi urządzeniami. Zawiera pełny zestaw funkcji Vulkan, które spełniają te ograniczenia. Kontynuowaliśmy ten proces, publikując profil Android Vulkan 2022.
Podobnie jak w przypadku naszych profili z 2021 i 2022 roku, profil Android Vulkan Profile 2025 zawiera zbiór rozszerzeń, funkcji, formatów i limitów interfejsu Vulkan, które są dostępne na zdecydowanej większości aktywnych urządzeń z Androidem. W miarę rozwoju ekosystemu Androida mogliśmy dodać do AVP 2025 więcej rozszerzeń i funkcji niż w poprzednich wersjach. Uważamy, że wielu deweloperów skorzysta z dodatkowych funkcji dostępnych w tym nowym profilu.
Zachęcamy do zapoznania się z pełną wersją profilu Android Vulkan 2025 na GitHubie.
Najważniejsze informacje o programie AVP 2025
Profil Android Vulkan 2025, który jest rozwinięciem poprzednich profili, obejmuje teraz:
- Dodatkowe funkcje pamięci w
VK_KHR_external_memory_fdiVK_KHR_vulkan_memory_model - Bardziej szczegółowa kontrola operacji zmiennoprzecinkowych za pomocą
VK_KHR_shader_float_controls - Obsługa resetowania zapytań GPU z hosta za pomocą
VK_EXT_host_query_reset - Standardowa obsługa większej liczby formatów pikseli, w tym spakowanych formatów
A2B10G10R10,B10G11R11_UFLOAT,B4G4R4A4i wielu innych.
Najważniejsze informacje o programie AVP w 2022 i 2021 roku
Profil Android Vulkan 2021 obejmował takie funkcje jak:
- Skompresowane tekstury w formatach ASTC i ETC
- Zmienne przestrzenie kolorów przez
VK_EXT_swapchain_colorspace - Próbkowanie cieniowania i interpolacja wielopróbkowa za pomocą funkcji
sampleRateShading
Profil Android Vulkan 2022 rozszerza tę funkcjonalność i dodaje zestaw funkcji, takich jak:
- Pełna obsługa interfejsu Vulkan 1.1
- 16-bitowe liczby całkowite w shaderach przez
shaderInt16 - Interoperacyjność interfejsu Vulkan i bufora sprzętowego Androida za pomocą
VK_ANDROID_external_memory_android_hardware_buffer - Wysyłanie zapytań o właściwości sterownika Vulkan za pomocą
VK_KHR_driver_properties - Większa kontrola nad tworzeniem przepustek renderowania za pomocą
VK_KHR_create_renderpass2
Deweloperzy mają do dyspozycji 3 różne profile, które mogą wykorzystywać podczas tworzenia gier. Dzięki temu mogą wybrać profil, który najlepiej odpowiada konkretnym wymaganiom projektu.
| Profil | Obsługa urządzeń Vulkan* |
|---|---|
| AVP 2025 | 80,1% |
| AVP 2022 | 86,5% |
| AVP 2021 | 95,5% |
*Na podstawie danych o aktywnych urządzeniach obsługujących interfejs Vulkan z października 2025 r.
Zaktualizowane odsetki obsługi profili Android Vulkan publikujemy w Panelu dystrybucji Androida.