webgpu

  
‫API מודרני של GPU לגרפיקה ולמחשוב מ-Kotlin.
העדכון האחרון גרסה יציבה גרסה מועמדת להפצה גרסת בטא גרסת אלפא
‫14 בינואר 2026 - - - ‎1.0.0-alpha03

הצהרה על יחסי תלות

כדי להוסיף תלות ב-Webgpu, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין במאמר בנושא מאגר Maven של Google.

מוסיפים את יחסי התלות של הארטיפקטים שאתם צריכים בקובץ build.gradle של האפליקציה או המודול:

מגניב

dependencies {
    implementation "androidx.webgpu:webgpu:1.0.0-alpha03"
}

Kotlin

dependencies {
    implementation("androidx.webgpu:webgpu:1.0.0-alpha03")
}

מידע נוסף על יחסי תלות זמין במאמר הוספת יחסי תלות ב-build.

משוב

המשוב שלכם עוזר לנו לשפר את Jetpack. נשמח לשמוע מכם אם תגלו בעיות חדשות או אם יש לכם רעיונות לשיפור הספרייה הזו. לפני שיוצרים ספרייה חדשה, כדאי לעיין בבעיות הקיימות בספרייה הזו. כדי להוסיף את ההצבעה שלכם לבעיה קיימת, לוחצים על לחצן הכוכב.

יצירת בעיה חדשה

מידע נוסף זמין במאמרי העזרה בנושא כלי המעקב אחר בעיות.

אין הערות לגבי הגרסה של הארטיפקט הזה.

גירסה 1.0

גרסה ‎1.0.0-alpha03

‫14 בינואר 2026

androidx.webgpu:webgpu:1.0.0-alpha02 משוחרר. גרסה ‎1.0.0-alpha02 מכילה את הקומטים האלה.

תכונות חדשות

  • חבילת בדיקה מורחבת: נוספו בדיקות מקיפות יותר כדי לשפר את יציבות הספרייה.
  • ‫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 המינימלית: הספרייה רלוונטית עכשיו לגרסה minSdk 24 ואילך.

שינויים ב-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 בכמה מהגרסאות הבאות.