webgpu
| آخر الأخبار | الإصدار الثابت | إصدار محتمل | الإصدار التجريبي | الإصدار الأولي |
|---|---|---|---|---|
| 14 يناير 2026 | - | - | - | 1.0.0-alpha03 |
تحديد الاعتماديات
لإضافة اعتمادية على Webgpu، يجب تضمين مستودع Google Maven في مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.
أضِف الاعتماديات الخاصة بالعناصر التي تحتاج إليها في ملف build.gradle لتطبيقك أو وحدتك:
Groovy
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 هذه التعديلات.
الميزات الجديدة
- مجموعة الاختبارات الموسّعة: أضفنا اختبارات أكثر شمولاً لتحسين ثبات المكتبة.
- إضافة وظائف إضافية لتسهيل تحويل قيم ألوان Android إلى
GPUColor - واجهة Unified Callback: تمت إضافة واجهة
GPURequestCallbackجديدة للتعامل مع العمليات غير المتزامنة بشكل أكثر اتساقًا في جميع أنحاء المكتبة. - البيانات الوصفية: يتضمّن ملف AAR الخاص بالمكتبة الآن ملف
dawn_build_metadata.jsonفي مواد العرض. يحتوي هذا الملف على إصدار SHA-1 المحدّد من Dawn Git الذي تم استخدامه في الإصدار.
تغييرات واجهة برمجة التطبيقات
- دمج عمليات رد الاتصال: تمت إزالة العديد من واجهات رد الاتصال المحدّدة لصالح واجهة
GPURequestCallbackالعامة الجديدة.
الإصدار 1.0.0-alpha02
17 ديسمبر 2025
تم طرح androidx.webgpu:webgpu:1.0.0-alpha02. يتضمّن الإصدار 1.0.0-alpha02 هذه التعديلات.
الميزات الجديدة
- مجموعة الاختبارات الموسّعة: أضفنا اختبارات أكثر شمولاً لتحسين ثبات المكتبة.
- تحديث الحد الأدنى من حزمة تطوير البرامج (SDK): أصبحت المكتبة متاحة الآن للإصدار
minSdk24 والإصدارات الأحدث.
تغييرات واجهة برمجة التطبيقات
- إعادة تسمية البنية: أصبحت جميع البِنى مسبوقة الآن بـ "GPU" لتحقيق التناسق مع العناصر الحالية. على سبيل المثال، تمّت إعادة تسمية
BindGroupDescriptorليصبحGPUBindGroupDescriptor. - تغليف الدوال العامة: تم نقل الدوال العامة إلى عنصر GPU عام لتوفير وضوح وتنظيم أفضل ضمن واجهة برمجة التطبيقات Kotlin.
- إعادة تصميم معالجة الاستثناءات: تم دمج الدالة
getExceptionمن خلال نقلها إلى الكائن المصاحبWebGpuRuntimeException. يمنع ذلك المطوّرين من الوصول إلى منطق إنشاء الاستثناء الداخلي مع الحفاظ على مساحة واجهة برمجة التطبيقات العامة نظيفة.
الإصدار 1.0.0-alpha01
3 ديسمبر 2025
تم طرح androidx.webgpu:webgpu:1.0.0-alpha01. يتضمّن الإصدار 1.0.0-alpha01 هذه التعديلات.
الميزات الجديدة
- هذا هو إصدار ألفا الأوّلي من مكتبة WebGPU لتطبيقات Android. وهي مخصّصة في هذه المرحلة لمعاينة المطوّر. من المتوقّع أن يتم الانتهاء من واجهة برمجة التطبيقات خلال الإصدارات القليلة المقبلة.