webgpu
| העדכון האחרון | גרסה יציבה | גרסה מועמדת להפצה | גרסת בטא | גרסת אלפא |
|---|---|---|---|---|
| 11 בפברואר 2026 | - | - | - | 1.0.0-alpha04 |
הצהרה על יחסי תלות
כדי להוסיף תלות ב-Webgpu, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין במאמר בנושא מאגר Maven של Google.
אתם יכולים להוסיף את יחסי התלות של הארטיפקטים שאתם צריכים בקובץ build.gradle של האפליקציה או המודול:
מגניב
dependencies { implementation "androidx.webgpu:webgpu:1.0.0-alpha04" }
Kotlin
dependencies { implementation("androidx.webgpu:webgpu:1.0.0-alpha04") }
מידע נוסף זמין במאמר הוספת יחסי תלות ב-build.
משוב
המשוב שלכם עוזר לנו לשפר את Jetpack. נשמח לדעת אם גיליתם בעיות חדשות או אם יש לכם רעיונות איך לשפר את הספרייה הזו. כדאי לעיין בבעיות הידועות בספרייה הזו לפני שמדווחים על בעיה. כדי להוסיף הצבעה בדיווח על בעיה קיימת, לוחצים על כפתור הכוכב.
מידע נוסף זמין במאמרי העזרה בנושא Issue Tracker.
אין הערות לגבי הגרסה של הארטיפקט הזה.
גירסה 1.0
גרסה 1.0.0-alpha04
11 בפברואר 2026
androidx.webgpu:webgpu:1.0.0-alpha04 מופץ. גרסה 1.0.0-alpha04 מכילה את השמירות האלה.
תכונות חדשות
- תבנית Builder: נוספו מחלקות Builder סטטיות לכל האובייקטים של התיאור והמצב (לדוגמה,
GPUDeviceDescriptor.Builder,GPURenderPipelineDescriptor.Builder) כדי לפשט את בניית האובייקט ולשפר את יכולת הפעולה ההדדית של Java. - חבילת בדיקות מורחבת: הוספנו עוד בדיקות, כולל בדיקות לתוספים החדשים להמרת צבעים, כדי לשפר את יציבות הספרייה.
- תיעוד: שיפרנו באופן משמעותי את KDoc ו-Javadoc בספרייה, כדי לספק הגדרות ברורות יותר לסוגים ולדגלים של API.
** שינויים ב-API **
- עדכונים ב-Constructors: בוצע עדכון ב-Constructors ציבוריים של מחלקות descriptor כדי לתמוך בתבנית Builder. הוסרו הרבה Constructors עם עומס יתר כדי לייעל את ה-API.
עדכון של Dawn: בוצע עדכון של הקומיט הפנימי של מקור Dawn ל-dc741dd כדי לשמור על סנכרון עם ההטמעה של WebGPU במעלה הזרם.
הערה חשובה: התיעוד שמופיע בגרסה הזו של הספרייה נוצר באמצעות Google Gemini ועשוי להכיל שגיאות.
תיקוני באגים
- תוקן ערך ברירת מחדל שגוי לאנונימיזציה ב-
GPUMultisampleState(I41e86f0b, b/379441904)
גרסה 1.0.0-alpha03
14 בינואר 2026
androidx.webgpu:webgpu:1.0.0-alpha03 מופץ. גרסה 1.0.0-alpha03 מכילה את השמירות האלה.
תכונות חדשות
- חבילת בדיקות מורחבת: נוספו בדיקות מקיפות יותר כדי לשפר את יציבות הספרייה.
- Color Conversion Extension: נוספו פונקציות הרחבה להמרה קלה של ערכי צבעים ב-Android ל-
GPUColor. - ממשק מאוחד של קריאה חוזרת (callback): נוסף ממשק חדש
GPURequestCallbackלטיפול בפעולות אסינכרוניות בצורה עקבית יותר בספרייה. - מטא-נתונים: ספריית ה-AAR כוללת עכשיו קובץ
dawn_build_metadata.jsonבנכסים שלה. הקובץ הזה מכיל את השורה הספציפית של Dawn Git SHA-1 commit ששימשה לבנייה.
שינויים ב-API
- איחוד של קריאות חוזרות: הסרנו כמה ממשקי קריאה חוזרת ספציפיים לטובת ממשק
GPURequestCallbackגנרי חדש.
גרסה 1.0.0-alpha02
17 בדצמבר 2025
androidx.webgpu:webgpu:1.0.0-alpha02 מופץ. גרסה 1.0.0-alpha02 מכילה את השמירות האלה.
תכונות חדשות
- חבילת בדיקות מורחבת: נוספו בדיקות מקיפות יותר כדי לשפר את יציבות הספרייה.
- עדכון גרסת ה-SDK המינימלית: הספרייה רלוונטית עכשיו לגרסה
minSdk24 ואילך.
שינויים ב-API
- שינוי שם המבנה: כל המבנים כוללים עכשיו את הקידומת 'GPU' כדי לשמור על עקביות עם אובייקטים קיימים. לדוגמה, השם
BindGroupDescriptorהשתנה ל-GPUBindGroupDescriptor. - עטיפת שיטות גלובליות: פונקציות גלובליות הועברו לאובייקט GPU ציבורי כדי לשפר את הבהירות והארגון ב-Kotlin API.
- שינוי מבנה של טיפול בחריגים: הפונקציה
getExceptionהועברה לאובייקט הנלווהWebGpuRuntimeException. כך המפתחים לא יכולים לגשת ללוגיקה הפנימית של יצירת חריגים, אבל עדיין יש להם גישה לממשק API ציבורי נקי.
גרסה 1.0.0-alpha01
3 בדצמבר 2025
androidx.webgpu:webgpu:1.0.0-alpha01 מופץ. גרסה 1.0.0-alpha01 מכילה את השמירות האלה.
תכונות חדשות
- זוהי גרסת האלפא הראשונית של ספריית WebGPU לאפליקציות ל-Android. בשלב הזה, התכונה מיועדת לתצוגה מקדימה למפתחים. אנחנו צפויים לסיים את הפיתוח של ה-API בכמה מהגרסאות הבאות.