Vulkan Graphics API | Android NDK
Có thể bạn quan tâm
Essentials - Build AI experiences
- Build AI-powered Android apps with Gemini APIs and more.
- Get started
- Get started
- Start by creating your first app. Go deeper with our training courses or explore app development on your own.
- Hello world
- Training courses
- Tutorials
- Compose for teams
- Kotlin for Android
- Monetization with Play ↗️
- Android Developer Verification
- Extend by device
- Build apps that give your users seamless experiences from phones to tablets, watches, headsets, and more.
- Adaptive apps
- Android XR
- Wear OS
- Android for Cars
- Android TV
- ChromeOS
- Build by category
- Learn to build for your use case by following Google's prescriptive and opinionated guidance.
- Games
- Camera & media
- Social & messaging
- Health & fitness
- Productivity
- Enterprise apps
- Get the latest
- Stay in touch with the latest releases throughout the year, join our preview programs, and give us your feedback.
- Latest updates
- Experimental updates
- Android Studio preview
- Jetpack & Compose libraries
- Wear OS releases
- Privacy Sandbox ↗️
- Excellent Experiences
- Build the best experiences for your best users.
- Learn more
- UI Design
- Design a beautiful user interface using Android best practices.
- Design for Android
- Mobile
- Desktop experiences
- XR Headsets & XR Glasses
- AI Glasses
- Widgets
- Wear OS
- Android TV
- Android for Cars
- Architecture
- Design robust, testable, and maintainable app logic and services.
- Introduction
- Libraries
- Navigation
- Modularization
- Testing
- Kotlin Multiplatform
- Quality
- Plan for app quality and align with Play store guidelines.
- Overview
- Core value
- User experience
- Accessibility
- Technical quality
- Excellent Experiences
- Security
- Safeguard users against threats and ensure a secure Android experience.
- Overview
- Privacy
- Permissions
- Identity
- Fraud prevention
- Gemini in Android Studio
- Your AI development companion for Android development.
- Learn more
- Get Android Studio
- Core areas
- Get the samples and docs for the features you need.
- Samples
- User interfaces
- Background work
- Data and files
- Connectivity
- All core areas ⤵️
- Tools and workflow
- Use the IDE to write and build your app, or create your own pipeline.
- Write and debug code
- Build projects
- Test your app
- Performance
- Command-line tools
- Gradle plugin API
- Device tech
- Write code for form factors. Connect devices and share data.
- Adaptive UI
- Wear OS
- Android XR
- Android Health
- Android for Cars
- Android TV
- All devices ⤵️
- Libraries
- Browse API reference documentation with all the details.
- Android platform
- Jetpack libraries
- Compose libraries
- Google Play services ↗️
- Google Play SDK index ↗️
- Play Console
- Publish your app or game and grow your business on Google Play.
- Go to Play Console
- Learn more ↗️
- Fundamentals
- Learn how to engage users, monitize, and secure your app.
- Play Monetization
- Play Integrity
- Play Policies
- Play Programs ↗️
- Games Dev Center
- Develop and deliver games. Get tools, downloads, and samples.
- Overview
- Play Asset Delivery
- Play Games Services
- Play Games on PC
- All Play guides ⤵️
- Libraries
- Browse API reference documentation with all the details.
- Play Feature Delivery
- Play In-app Updates
- Play In-app Reviews
- Play Install Referrer
- Google Play services ↗️
- Google Play SDK index ↗️
- All Play libraries ⤵️
- Tools & resources
- Tools for publishing, promoting, and managing your app.
- Android App Bundles
- Brand & marketing
- Play Console APIs ↗️
- English
- Deutsch
- Español – América Latina
- Français
- Indonesia
- Italiano
- Polski
- Português – Brasil
- Tiếng Việt
- Türkçe
- Русский
- עברית
- العربيّة
- فارسی
- हिंदी
- বাংলা
- ภาษาไทย
- 中文 – 简体
- 中文 – 繁體
- 日本語
- 한국어
- NDK
- Essentials
- More
- Design & Plan
- More
- Develop
- More
- Overview
- Downloads
- Samples
- Guides
- Reference
- Google Play
- More
- Community
- Android Studio
- Introduction
- Get started
- Concepts
- JNI tips
- Common problems and solutions
- Advice for middleware vendors
- Build your project
- Introduction
- ndk-build
- The ndk-build script
- Android.mk
- Application.mk
- Use prebuilt libraries
- CMake
- Use the NDK with other build systems
- Integrate the NDK into your own build system
- Control symbol visibility
- Architectures and CPUs
- Introduction
- Android ABIs
- CPU features
- Neon support
- Writing C/C++ Code
- Introduction
- Android SDK version properties
- C++ support
- Native APIs
- Using newer APIs
- Debug and profile
- Introduction
- Debug with Android Studio
- ndk-gdb
- ndk-stack
- Native tracing
- Order Files
- Profile-guided Optimization
- Simpleperf
- Wrap shell script
- GLES layers
- Memory error debugging and mitigation
- Introduction
- Address Sanitizer
- HWAddress Sanitizer
- Arm Memory Tagging Extension
- GWP-ASan
- High-performance audio
- Introduction
- Audio latency
- Sampling audio
- AAudio
- OpenSL ES
- Overview
- Get started
- OpenSL ES for Android
- Android extensions
- OpenSL ES programming notes
- Native MIDI API
- Additional resources
- Vulkan
- Introduction
- Get started
- Design guidelines
- Shader compilers
- Validation layers
- Wide color support
- Extensions
- Android Vulkan Profile
- Machine learning
- Neural Networks API
- Migration guide
- Images
- Image decoder
- Build AI experiences
- Get started
- Get started
- Hello world
- Training courses
- Tutorials
- Compose for teams
- Kotlin for Android
- Monetization with Play ↗️
- Android Developer Verification
- Extend by device
- Adaptive apps
- Android XR
- Wear OS
- Android for Cars
- Android TV
- ChromeOS
- Build by category
- Games
- Camera & media
- Social & messaging
- Health & fitness
- Productivity
- Enterprise apps
- Get the latest
- Latest updates
- Experimental updates
- Android Studio preview
- Jetpack & Compose libraries
- Wear OS releases
- Privacy Sandbox ↗️
- Excellent Experiences
- Learn more
- UI Design
- Design for Android
- Mobile
- Desktop experiences
- XR Headsets & XR Glasses
- AI Glasses
- Widgets
- Wear OS
- Android TV
- Android for Cars
- Architecture
- Introduction
- Libraries
- Navigation
- Modularization
- Testing
- Kotlin Multiplatform
- Quality
- Overview
- Core value
- User experience
- Accessibility
- Technical quality
- Excellent Experiences
- Security
- Overview
- Privacy
- Permissions
- Identity
- Fraud prevention
- Gemini in Android Studio
- Learn more
- Get Android Studio
- Core areas
- Samples
- User interfaces
- Background work
- Data and files
- Connectivity
- All core areas ⤵️
- Tools and workflow
- Write and debug code
- Build projects
- Test your app
- Performance
- Command-line tools
- Gradle plugin API
- Device tech
- Adaptive UI
- Wear OS
- Android XR
- Android Health
- Android for Cars
- Android TV
- All devices ⤵️
- Libraries
- Android platform
- Jetpack libraries
- Compose libraries
- Google Play services ↗️
- Google Play SDK index ↗️
- Play Console
- Go to Play Console
- Learn more ↗️
- Fundamentals
- Play Monetization
- Play Integrity
- Play Policies
- Play Programs ↗️
- Games Dev Center
- Overview
- Play Asset Delivery
- Play Games Services
- Play Games on PC
- All Play guides ⤵️
- Libraries
- Play Feature Delivery
- Play In-app Updates
- Play In-app Reviews
- Play Install Referrer
- Google Play services ↗️
- Google Play SDK index ↗️
- All Play libraries ⤵️
- Tools & resources
- Android App Bundles
- Brand & marketing
- Play Console APIs ↗️
- Home
- NDK
- Develop
- Guides
The Android platform includes an Android-specific implementation of the Vulkan API specification from the Khronos Group. Vulkan is a low-overhead, cross-platform API for high-performance, 3D graphics. It provides tools for creating high-quality, real-time graphics in applications. Vulkan also provides advantages such as reducing CPU overhead and providing support for the SPIR-V Binary Intermediate language.
This section begins with information on how to get started using Vulkan in your Android app. Next, it provides useful information that you should know about Vulkan design guidelines on the Android platform. From there, it explains how to use Vulkan's shader compilers. Last, it teaches you how to use validation layers to help assure stability in apps using Vulkan.
For more general information about this cross-platform API specification, see Khronos's Vulkan Overview. You can also keep up with the latest Vulkan-related developments at the Vulkan news page.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2020-08-17 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2020-08-17 UTC."],[],[]]-
X Follow @AndroidDev on X
-
YouTube Check out Android Developers on YouTube -
LinkedIn Connect with the Android Developers community on LinkedIn
-
More Android
- Android
- Android for Enterprise
- Security
- Source
- News
- Blog
- Podcasts
-
Discover
- Gaming
- Machine Learning
- Health & Fitness
- Camera & Media
- Privacy
- 5G
-
Android Devices
- Large screens
- Wear OS
- ChromeOS devices
- Android for cars
- Android TV
-
Releases
- Android 15
- Android 14
- Android 13
- Android 12
- Android 11
- Android 10
- Pie
-
Documentation and Downloads
- Android Studio guide
- Developers guides
- API reference
- Download Studio
- Android NDK
-
Support
- Report platform bug
- Report documentation bug
- Google Play support
- Join research studies
- Android
- Chrome
- Firebase
- Google Cloud Platform
- All products
- Privacy
- License
- Brand guidelines
- Manage cookies
- Get news and tips by email Subscribe
- English
- Deutsch
- Español – América Latina
- Français
- Indonesia
- Italiano
- Polski
- Português – Brasil
- Tiếng Việt
- Türkçe
- Русский
- עברית
- العربيّة
- فارسی
- हिंदी
- বাংলা
- ภาษาไทย
- 中文 – 简体
- 中文 – 繁體
- 日本語
- 한국어
Từ khóa » Vulkan Graphics Api
-
Home | Vulkan | Cross Platform 3D Graphics
-
Vulkan Là Gì? Các Tính Năng, Lợi ích Của Vulkan Mang Lại Là Gì?
-
AMD Vulkan™ Graphics API - AMD VN
-
AMD Vulkan™ Graphics API
-
Vulkan Tutorial: Introduction
-
Vulkan - NVIDIA Developer
-
Vulkan Driver Support - NVIDIA Developer
-
Graphics API Support - Unity - Manual
-
Introduction To The Vulkan Graphics API - ResearchGate
-
Vulkan® SDK - What's In The SDK - Where To Download - LunarG
-
A Brief Overview Of Vulkan API - Toptal
-
You Have Enabled The Vulkan Graphics API, Which Is Not Supported ...