Android Vulkan 프로필 (AVP)

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_fdVK_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 202580.1%
AVP 202286.5%
AVP 202195.5%

*2025년 10월의 활성 Vulkan 지원 기기 데이터를 기반으로 합니다.

Android 배포 대시보드에 Android Vulkan 프로필의 업데이트된 지원 비율이 게시됩니다.