Google ने Android Vulkan Profile 2025 रिलीज़ की है. यह एक अपडेट की गई प्रोफ़ाइल है. इसे डेवलपर को, साथ काम करने वाली नई सुविधाओं का ऐक्सेस देने के लिए डिज़ाइन किया गया है.
जब हमने Android Baseline Profile 2021 का शुरुआती वर्शन (अब Android Vulkan Profile 2021) रिलीज़ किया था, तब हमारा मकसद उन चुनौतियों को दूर करना था जो डेवलपर को लगातार तब आती थीं, जब वे यह तय करते थे कि Android पर काम करने वाले अलग-अलग डिवाइसों पर, Vulkan की कौनसी सुविधाओं का इस्तेमाल किया जा सकता है.
Android Vulkan Profile 2021 में, इस समस्या को हल किया गया था. इसमें एक Vulkan प्रोफ़ाइल दी गई थी. इसमें Vulkan एक्सटेंशन, सुविधाएं, फ़ॉर्मैट, और सीमाएं तय की गई थीं. ये सभी चीज़ें, 2021 में चालू Android डिवाइसों में से ज़्यादातर पर उपलब्ध थीं. इस प्रोफ़ाइल को उपलब्ध डेटा और Khronos के पार्टनर के साथ हुई बातचीत के आधार पर बनाया गया है. इससे यह प्रोफ़ाइल, मौजूदा और आने वाले समय में लॉन्च होने वाले डिवाइसों के साथ बेहतर तरीके से काम कर पाएगी. साथ ही, इसमें Vulkan की उन सभी सुविधाओं को शामिल किया गया है जो इन शर्तों को पूरा करती हैं. हमने Android Vulkan Profile 2022 को रिलीज़ करके, इस प्रोसेस को जारी रखा.
साल 2021 और 2022 की हमारी शुरुआती प्रोफ़ाइलों की तरह ही, Android Vulkan Profile 2025 में Vulkan एक्सटेंशन, सुविधाएं, फ़ॉर्मैट, और सीमाएं शामिल हैं. ये ज़्यादातर चालू Android डिवाइसों पर उपलब्ध हैं. Android के इकोसिस्टम में हुए बदलावों की वजह से, हम पिछले वर्शन की तुलना में AVP 2025 में ज़्यादा एक्सटेंशन और सुविधाएं जोड़ पाए हैं. हमारा मानना है कि कई डेवलपर, इस नई प्रोफ़ाइल में मौजूद अतिरिक्त सुविधाओं का फ़ायदा ले पाएंगे.
हमारा सुझाव है कि आप GitHub पर Android Vulkan Profile 2025 के बारे में पूरी जानकारी पढ़ें.
AVP 2025 की मुख्य हाइलाइट
Android Vulkan Profile 2025 में, पिछली प्रोफ़ाइलों के साथ-साथ अब ये भी शामिल हैं:
VK_KHR_external_memory_fdऔरVK_KHR_vulkan_memory_modelके साथ, मेमोरी से जुड़ी अतिरिक्त सुविधाएंVK_KHR_shader_float_controlsकी मदद से, फ़्लोटिंग पॉइंट ऑपरेशंस को ज़्यादा बारीकी से कंट्रोल करनाVK_EXT_host_query_resetकी मदद से, होस्ट से जीपीयू क्वेरी रीसेट करने की सुविधा- ज़्यादा पिक्सल फ़ॉर्मैट के लिए स्टैंडर्ड सपोर्ट. इनमें पैक्ड
A2B10G10R10,B10G11R11_UFLOAT,B4G4R4A4, और कई अन्य फ़ॉर्मैट शामिल हैं
AVP 2022 और 2021 की मुख्य हाइलाइट
Android Vulkan Profile 2021 में ये सुविधाएं शामिल हैं:
- ASTC और ETC की मदद से कंप्रेस किए गए टेक्सचर
VK_EXT_swapchain_colorspaceके ज़रिए वैरिएबल कलरस्पेसsampleRateShadingकी मदद से, सैंपल शेडिंग और मल्टीसैंपल इंटरपोलेशन
इस सुविधा को बेहतर बनाते हुए, Android Vulkan Profile 2022 में सुविधाओं का एक कलेक्शन भी जोड़ा गया है. जैसे:
- Vulkan 1.1 के साथ पूरी तरह काम करता है
shaderInt16के ज़रिए, शेडर में 16 बिट इंटिजरVK_ANDROID_external_memory_android_hardware_bufferके ज़रिए Vulkan और Android Hardware Buffer के बीच इंटरऑपरेबिलिटी (दूसरे सिस्टम के साथ काम करना)VK_KHR_driver_propertiesकी मदद से Vulkan ड्राइवर की प्रॉपर्टी के बारे में क्वेरी करनाVK_KHR_create_renderpass2की मदद से, रेंडरपास बनाने की सुविधा पर ज़्यादा कंट्रोल
डेवलपर के पास अपने गेम डेवलप करने के लिए, तीन अलग-अलग प्रोफ़ाइलें होती हैं. इससे वे ऐसी प्रोफ़ाइल चुन सकते हैं जो उनके प्रोजेक्ट की खास ज़रूरतों के हिसाब से सबसे सही हो.
| प्रोफ़ाइल | Vulkan डिवाइस के साथ काम करता है* |
|---|---|
| AVP 2025 | 80.1% |
| AVP 2022 | 86.5% |
| AVP 2021 | 95.5% |
*यह जानकारी, अक्टूबर 2025 तक के उन डिवाइसों के डेटा पर आधारित है जिन पर Vulkan काम करता है.
हम Android डिस्ट्रिब्यूशन डैशबोर्ड में, Android Vulkan प्रोफ़ाइलों के लिए अपडेट किए गए सपोर्ट प्रतिशत पब्लिश करते हैं.