Vulkan graphics API
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
پلتفرم اندروید شامل یک پیاده سازی مختص اندروید از مشخصات Vulkan API از گروه Khronos است. Vulkan یک API کم سربار و چند پلتفرمی برای گرافیک های سه بعدی و با کارایی بالا است. این ابزارها را برای ایجاد گرافیک با کیفیت بالا و در زمان واقعی در برنامه ها فراهم می کند. Vulkan همچنین مزایایی مانند کاهش سربار CPU و پشتیبانی از زبان SPIR-V Binary Intermediate را ارائه می دهد.
این بخش با اطلاعاتی درباره نحوه شروع استفاده از Vulkan در برنامه Android خود شروع می شود. در مرحله بعد، اطلاعات مفیدی را ارائه می دهد که باید در مورد دستورالعمل های طراحی Vulkan در پلتفرم اندروید بدانید. از آنجا، نحوه استفاده از کامپایلرهای سایه زن Vulkan را توضیح می دهد. در آخر، به شما می آموزد که چگونه از لایه های اعتبار سنجی برای کمک به اطمینان از ثبات در برنامه های با استفاده از Vulkan استفاده کنید.
برای اطلاعات کلی بیشتر در مورد این مشخصات API بین پلتفرمی، به نمای کلی Vulkan Khronos مراجعه کنید. همچنین می توانید از آخرین پیشرفت های مربوط به ولکان در صفحه اخبار ولکان مطلع شوید.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],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)."]]