webgpu
| नया अपडेट | स्टेबल रिलीज़ | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
|---|---|---|---|---|
| 14 जनवरी, 2026 | - | - | - | 1.0.0-alpha03 |
डिपेंडेंसी का एलान करना
Webgpu पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.
अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:
ग्रूवी
dependencies { implementation "androidx.webgpu:webgpu:1.0.0-alpha03" }
Kotlin
dependencies { implementation("androidx.webgpu:webgpu:1.0.0-alpha03") }
डिपेंडेंसी के बारे में ज़्यादा जानने के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.
सुझाव/राय दें या शिकायत करें
आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या आपके पास इस लाइब्रेरी को बेहतर बनाने के लिए सुझाव हैं, तो हमें बताएं. कृपया नई समस्या सबमिट करने से पहले, इस लाइब्रेरी में शामिल मौजूदा समस्याओं को देखें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या के लिए वोट किया जा सकता है.
ज़्यादा जानकारी के लिए, Issue Tracker का दस्तावेज़ देखें.
इस आर्टफ़ैक्ट के लिए कोई रिलीज़ नोट नहीं है.
वर्शन 1.0
वर्शन 1.0.0-alpha03
14 जनवरी, 2026
androidx.webgpu:webgpu:1.0.0-alpha02 रिलीज़ हो गया है. वर्शन 1.0.0-alpha02 में ये बदलाव शामिल हैं.
नई सुविधाएं
- Expanded Test Suite: लाइब्रेरी को क्रैश या फ़्रीज़ होने जैसी समस्याओं से बचाने के लिए, ज़्यादा टेस्ट जोड़े गए हैं.
- कलर कन्वर्ज़न एक्सटेंशन: Android के कलर वैल्यू को आसानी से
GPUColorमें बदलने के लिए, एक्सटेंशन फ़ंक्शन जोड़े गए. - यूनिफ़ाइड कॉलबैक इंटरफ़ेस: लाइब्रेरी में एसिंक्रोनस कार्रवाइयों को ज़्यादा आसानी से मैनेज करने के लिए, एक नया
GPURequestCallbackइंटरफ़ेस जोड़ा गया है. - मेटाडेटा: लाइब्रेरी के AAR में अब उसकी ऐसेट में
dawn_build_metadata.jsonफ़ाइल शामिल है. इस फ़ाइल में, बिल्ड के लिए इस्तेमाल किया गया Dawn Git SHA-1 कमिट शामिल है.
एपीआई में हुए बदलाव
- कॉलबैक को एक साथ जोड़ना: कई खास कॉलबैक इंटरफ़ेस हटा दिए गए हैं. इनकी जगह, नए सामान्य
GPURequestCallbackका इस्तेमाल किया जा सकता है.
वर्शन 1.0.0-alpha02
17 दिसंबर, 2025
androidx.webgpu:webgpu:1.0.0-alpha02 रिलीज़ हो गया है. वर्शन 1.0.0-alpha02 में ये बदलाव शामिल हैं.
नई सुविधाएं
- Expanded Test Suite: लाइब्रेरी को क्रैश या फ़्रीज़ होने जैसी समस्याओं से बचाने के लिए, ज़्यादा टेस्ट जोड़े गए हैं.
- एसडीके का कम से कम वर्शन अपडेट किया गया: अब यह लाइब्रेरी,
minSdk24 और इसके बाद के वर्शन के लिए उपलब्ध है.
एपीआई में हुए बदलाव
- स्ट्रक्चर का नाम बदलना: मौजूदा ऑब्जेक्ट के साथ एक जैसा नाम रखने के लिए, अब सभी स्ट्रक्चर के नाम के आगे "GPU" प्रीफ़िक्स जोड़ा गया है. उदाहरण के लिए,
BindGroupDescriptorका नाम बदलकरGPUBindGroupDescriptorकर दिया गया है. - ग्लोबल तरीके से रैप करना: ग्लोबल फ़ंक्शन को सार्वजनिक जीपीयू ऑब्जेक्ट में ले जाया गया है, ताकि Kotlin API में बेहतर तरीके से जानकारी दी जा सके और उन्हें व्यवस्थित किया जा सके.
- अपवाद हैंडलिंग को फिर से व्यवस्थित किया गया:
getExceptionफ़ंक्शन को इंटरनल कर दिया गया है. इसके लिए, इसेWebGpuRuntimeExceptionकंपैनियन ऑब्जेक्ट में ले जाया गया है. इससे डेवलपर को इंटरनल एक्सेप्शन बनाने के लॉजिक को ऐक्सेस करने से रोका जा सकता है. साथ ही, सार्वजनिक एपीआई को सुरक्षित रखा जा सकता है.
वर्शन 1.0.0-alpha01
03 दिसंबर, 2025
androidx.webgpu:webgpu:1.0.0-alpha01 रिलीज़ हो गया है. वर्शन 1.0.0-alpha01 में ये बदलाव शामिल हैं.
नई सुविधाएं
- यह Android ऐप्लिकेशन के लिए WebGPU का शुरुआती ऐल्फ़ा वर्शन है. इस सुविधा को फ़िलहाल डेवलपर के लिए उपलब्ध कराया गया है. हमें उम्मीद है कि अगले कुछ रिलीज़ में, एपीआई को फ़ाइनल कर दिया जाएगा.