گوگل پروفایل اندروید ولکان ۲۰۲۵ را منتشر کرد، یک پروفایل بهروزرسانیشده که برای دسترسی توسعهدهندگان به جدیدترین ویژگیهای سازگار طراحی شده است.
وقتی ما نسخه اولیه Android Baseline Profile 2021 (که اکنون Android Vulkan Profile 2021 نام دارد) را منتشر کردیم، میخواستیم چالشهایی را که توسعهدهندگان هنگام تعیین قابلیتهای Vulkan که میتوانند در مجموعه متنوع دستگاههای اندرویدی به آنها تکیه کنند، با آنها مواجه میشدند، از بین ببریم.
پروفایل Vulkan اندروید ۲۰۲۱ این مشکل را با یک پروفایل Vulkan که مجموعهای از افزونهها، ویژگیها، فرمتها و محدودیتهای Vulkan را که در اکثر دستگاههای اندرویدی فعال در سال ۲۰۲۱ یافت میشد، مشخص میکرد، برطرف کرد. این پروفایل با دادههای موجود و بحث با شرکای Khronos ایجاد شد تا سطح بالایی از سازگاری با دستگاههای موجود و آینده را داشته باشد و مجموعه کاملی از قابلیتهای Vulkan را که این محدودیتها را برآورده میکند، نشان دهد. ما این روند را با انتشار پروفایل Vulkan اندروید ۲۰۲۲ ادامه دادیم.
درست مانند پروفایلهای اولیه ۲۰۲۱ و ۲۰۲۲ ما، پروفایل اندروید ولکان ۲۰۲۵ شامل مجموعهای از افزونهها، ویژگیها، فرمتها و محدودیتهای ولکان است که در اکثر قریب به اتفاق دستگاههای فعال اندروید یافت میشوند. با تکامل اکوسیستم اندروید، ما توانستهایم افزونهها و ویژگیهای بیشتری را در AVP 2025 در مقایسه با نسخههای قبلی اضافه کنیم. ما معتقدیم که بسیاری از توسعهدهندگان میتوانند از قابلیتهای اضافی موجود در این پروفایل جدید بهرهمند شوند.
ما شما را تشویق میکنیم که مشخصات کامل اندروید ولکان ۲۰۲۵ را در گیتهاب مطالعه کنید.
نکات برجسته کلیدی AVP 2025
با تکیه بر پروفایلهای قبلی، Android Vulkan Profile 2025 اکنون شامل موارد زیر است:
- ویژگیهای حافظه اضافی با
VK_KHR_external_memory_fdوVK_KHR_vulkan_memory_model - کنترل دقیقتر عملیات ممیز شناور با
VK_KHR_shader_float_controls - پشتیبانی از تنظیم مجدد کوئریهای GPU از میزبان با
VK_EXT_host_query_reset - پشتیبانی استاندارد از فرمتهای پیکسلی بیشتر، از جمله فرمتهای فشرده
A2B10G10R10،B10G11R11_UFLOAT،B4G4R4A4و بسیاری دیگر
نکات برجسته کلیدی AVP 2022 و 2021
اندروید ولکان پروفایل ۲۰۲۱ شامل قابلیتهایی مانند موارد زیر است:
- بافتهای فشردهشده از طریق ASTC و ETC
- فضاهای رنگی متغیر از طریق
VK_EXT_swapchain_colorspace - سایهزنی نمونه و درونیابی چندنمونهای از طریق
sampleRateShading
با گسترش این قابلیت، پروفایل اندروید ولکان ۲۰۲۲ مجموعهای از ویژگیها را نیز اضافه میکند، مانند:
- پشتیبانی کامل از ولکان ۱.۱
- اعداد صحیح ۱۶ بیتی در سایهزنها از طریق
shaderInt16 - قابلیت همکاری Vulkan و Android Hardware Buffer از طریق
VK_ANDROID_external_memory_android_hardware_buffer - جستجوی ویژگیهای درایور Vulkan با
VK_KHR_driver_properties - کنترل بیشتر بر ایجاد renderpass با
VK_KHR_create_renderpass2
توسعهدهندگان هنگام توسعه بازیهای خود، سه پروفایل مجزا برای استفاده دارند که به آنها امکان میدهد پروفایلی را انتخاب کنند که به بهترین وجه با الزامات خاص پروژه آنها مطابقت داشته باشد.
| پروفایل | پشتیبانی از دستگاه ولکان* |
|---|---|
| AVP 2025 | ۸۰.۱٪ |
| AVP 2022 | ۸۶.۵٪ |
| AVP 2021 | ۹۵.۵٪ |
*بر اساس دادههای فعال دستگاههای پشتیبانیکننده از Vulkan از اکتبر ۲۰۲۵.
ما درصدهای پشتیبانی بهروزرسانیشده برای پروفایلهای Vulkan اندروید را در داشبورد توزیع اندروید منتشر میکنیم.