API de gráficos Vulkan
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
A plataforma Android inclui uma implementação da especificação da
API Vulkan (link em inglês)
do Khronos Group. A Vulkan é uma
API multiplataforma de baixa sobrecarga para gráficos 3D de alto desempenho. Ela oferece ferramentas
para criar gráficos de alta qualidade em tempo real para
aplicativos. Além disso, a Vulkan oferece vantagens, como a redução
da sobrecarga da CPU e compatibilidade com a
linguagem intermediária
binária SPIR-V (link em inglês).
Esta seção começa com informações sobre os
primeiros passos do uso da Vulkan no seu
app Android. Em seguida, fornece informações úteis sobre as
diretrizes de design da Vulkan
na plataforma Android. A parte seguinte explica como
usar os compiladores de sombreador da Vulkan.
Por último, ela explica como usar as
camadas de validação
para garantir a estabilidade de apps que usam Vulkan.
Para ver mais informações gerais sobre a especificação dessa API multiplataforma, consulte
Visão geral
da Vulkan do grupo Khronos.
Você também pode acompanhar os últimos desenvolvimentos relacionados à
Vulkan
na página de notícias sobre a Vulkan (links em inglês).
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-26 UTC.
[null,null,["Última atualização 2025-07-26 UTC."],[],[],null,["# Vulkan graphics API\n\nThe Android platform includes an Android-specific implementation of the\n[Vulkan](https://www.khronos.org/vulkan/) API\nspecification from the Khronos Group. Vulkan is a\nlow-overhead, cross-platform API for high-performance, 3D graphics. It provides tools\nfor creating high-quality, real-time graphics in\napplications. Vulkan also provides advantages such as reducing\nCPU overhead and providing support for the\n[SPIR-V Binary\nIntermediate language](https://www.khronos.org/spir).\n\n\nThis section begins with information on how to\n[get started](/ndk/guides/graphics/getting-started) using Vulkan in your\nAndroid app. Next, it provides useful information that you should know about\n[Vulkan design guidelines](/ndk/guides/graphics/design-notes)\non the Android platform. From there, it explains how\nto use Vulkan's [shader compilers](/ndk/guides/graphics/shader-compilers).\nLast, it teaches you how to use\n[validation layers](/ndk/guides/graphics/validation-layer)\nto help assure stability in apps using Vulkan.\n\n\nFor more general information about this cross-platform API specification, see\nKhronos's\n[Vulkan Overview](http://khr.io/vulkanlaunchoverview).\nYou can also keep up with the latest Vulkan-related developments at the\nVulkan\n[news page](https://www.khronos.org/#slider_vulkan)."]]