O Google lançou o perfil do Android Vulkan 2025, um perfil atualizado projetado para dar aos desenvolvedores acesso aos recursos compatíveis mais recentes.
Quando lançamos o perfil de referência inicial do Android 2021 (agora perfil do Android Vulkan 2021), queríamos remover os desafios que os desenvolvedores enfrentavam consistentemente ao determinar em qual funcionalidade do Vulkan podiam confiar em um conjunto diverso de dispositivos Android.
O perfil do Android Vulkan 2021 resolveu esse problema com um perfil do Vulkan que especificou um conjunto de extensões, recursos, formatos e limites encontrados em vários dispositivos Android ativos em 2021. Esse perfil foi criado com os dados disponíveis e em discussões com os parceiros do Khronos para ter um alto nível de compatibilidade com dispositivos atuais e futuros. Ele representa o conjunto completo de funcionalidades do Vulkan que atende a essas restrições. Continuamos esse processo com o lançamento do perfil do Android Vulkan 2022.
Assim como nos perfis iniciais de 2021 e 2022, o perfil do Android Vulkan 2025 inclui uma coleção de extensões, recursos, formatos e limites do Vulkan que são encontrados na grande maioria dos dispositivos Android ativos. À medida que o ecossistema do Android evoluiu, conseguimos adicionar mais extensões e recursos ao AVP 2025 em comparação com as versões anteriores. Acreditamos que muitos desenvolvedores poderão aproveitar as outras funcionalidades encontradas nesse novo perfil.
Recomendamos a leitura completa do perfil do Android Vulkan 2025 no GitHub (link em inglês).
Principais destaques do AVP 2025
Com base nos perfis anteriores, o perfil do Android Vulkan 2025 agora inclui:
- Outros recursos de memória com o
VK_KHR_external_memory_fde oVK_KHR_vulkan_memory_model - Controle mais refinado de operações de ponto flutuante com
VK_KHR_shader_float_controls - Suporte para redefinição de consultas de GPU do host com
VK_EXT_host_query_reset - Suporte padrão para mais formatos de pixel, incluindo
A2B10G10R10,B10G11R11_UFLOAT,B4G4R4A4e muito mais
Principais destaques do AVP 2022 e 2021
O perfil do Vulkan para Android 2021 incluía funcionalidades como:
- texturas compactadas por ASTC e ETC;
- espaços de cores variáveis até
VK_EXT_swapchain_colorspace; - sombra de amostras e interpolação multiamostra usando
sampleRateShading.
Ao estender essa funcionalidade, o perfil do Vulkan para Android 2022 também adiciona uma coleção de recursos, como:
- Suporte completo para o Vulkan 1.1
- Números inteiros de 16 bits em sombreadores por
shaderInt16 - Interoperabilidade entre Vulkan e Android Hardware Buffer em
VK_ANDROID_external_memory_android_hardware_buffer - Consulta das propriedades do driver Vulkan com
VK_KHR_driver_properties - Maior controle sobre a criação do renderpass com
VK_KHR_create_renderpass2
Os desenvolvedores têm três perfis distintos para usar ao desenvolver jogos, permitindo que eles selecionem o perfil que melhor se adapta aos requisitos específicos do projeto.
| Perfil | Suporte para dispositivos Vulkan* |
|---|---|
| AVP 2025 | 80,1% |
| AVP 2022 | 86,5% |
| AVP 2021 | 95,5% |
*Com base nos dados de dispositivos ativos compatíveis com Vulkan de outubro de 2025.
Publicamos porcentagens de suporte atualizadas para os perfis do Android Vulkan no Painel de distribuição do Android.