Google은 개발자가 최신 호환 기능에 액세스할 수 있도록 설계된 업데이트된 프로필인 Android Vulkan 프로필 2025를 출시했습니다.
초기 Android 기준 프로필 2021 (현재 Android Vulkan 프로필 2021)을 출시했을 때 Google은 개발자들이 다양한 Android 기반 기기에서 사용할 수 있는 Vulkan 기능을 결정할 때 계속해서 발생하는 문제를 해결하려고 했습니다.
Android Vulkan 프로필 2021은 이 문제를 Vulkan 프로필로 해결했으며, 이 프로필에는 여러 Vulkan 확장 프로그램, 기능, 형식 및 2021 현재 사용되고 있는 Android 기기 대다수에서 발견된 제한사항이 명시되어 있습니다. 이 프로필은 Khronos 파트너와의 논의를 거쳐 제공되는 데이터로 작성되었으며 기존 기기 및 향후에 출시될 기기와의 호환성이 높습니다. 또한 이러한 제약사항을 충족하는 일련의 Vulkan 기능을 나타냅니다. Android Vulkan 프로필 2022 출시를 통해 이 프로세스가 계속되었습니다.
2021년 및 2022년 초기 프로필과 마찬가지로 Android Vulkan 프로필 2025에는 Vulkan 확장 프로그램, 기능, 형식 및 현재 사용되고 있는 Android 기기 대다수에서 발견되는 제한사항이 포함되어 있습니다. Android 생태계가 발전함에 따라 이전 버전에 비해 AVP 2025에 더 많은 확장 프로그램과 기능을 추가할 수 있었습니다. 많은 개발자가 이 새로운 프로필의 추가 기능을 이용할 수 있을 것으로 생각합니다.
GitHub에서 전체 Android Vulkan 프로필 2025를 읽어보세요.
AVP 2025 주요 하이라이트
이전 프로필을 기반으로 Android Vulkan 프로필 2025에는 다음이 포함됩니다.
VK_KHR_external_memory_fd및VK_KHR_vulkan_memory_model의 추가 메모리 기능VK_KHR_shader_float_controls를 사용한 부동 소수점 연산의 세분화된 제어VK_EXT_host_query_reset를 사용하여 호스트에서 GPU 쿼리 재설정 지원- 패킹된
A2B10G10R10,B10G11R11_UFLOAT,B4G4R4A4등 더 많은 픽셀 형식에 대한 표준 지원
AVP 2022 및 2021의 주요 하이라이트
Android Vulkan 프로필 2021에는 다음과 같은 기능이 포함되어 있습니다.
- ASTC 및 ETC를 사용한 압축 텍스처
VK_EXT_swapchain_colorspace를 통한 가변적 색상 공간sampleRateShading을 통한 샘플 셰이딩 및 멀티 샘플 보간 유형
이 기능을 확장하여 Android Vulkan 프로필 2022에는 다음과 같은 기능도 추가됩니다.
- Vulkan 1.1 완벽 지원
shaderInt16을 사용한 16비트 정수 셰이더VK_ANDROID_external_memory_android_hardware_buffer를 통한 Vulkan과 Android 하드웨어 버퍼 상호 운용성VK_KHR_driver_properties로 Vulkan 드라이버 속성 쿼리VK_KHR_create_renderpass2를 사용하여 renderpass 생성을 더 효과적으로 제어
개발자는 게임을 개발할 때 사용할 수 있는 세 가지 프로필이 있으며, 이를 통해 프로젝트의 특정 요구사항에 가장 적합한 프로필을 선택할 수 있습니다.
| 프로필 | Vulkan 기기 지원* |
|---|---|
| AVP 2025 | 80.1% |
| AVP 2022 | 86.5% |
| AVP 2021 | 95.5% |
*2025년 10월의 활성 Vulkan 지원 기기 데이터를 기반으로 합니다.
Android 배포 대시보드에 Android Vulkan 프로필의 업데이트된 지원 비율이 게시됩니다.