پروفایل‌های ولکان اندروید (AVP)

گوگل پروفایل اندروید ولکان ۲۰۲۵ را منتشر کرد، یک پروفایل به‌روزرسانی‌شده که برای دسترسی توسعه‌دهندگان به جدیدترین ویژگی‌های سازگار طراحی شده است.

وقتی ما نسخه اولیه 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 اندروید را در داشبورد توزیع اندروید منتشر می‌کنیم.