وب‌جی‌پی‌یو

یک API مدرن برای پردازنده‌های گرافیکی (GPU) برای پردازش و محاسبات از کاتلین.
آخرین به‌روزرسانی انتشار پایدار کاندیدای انتشار انتشار بتا انتشار آلفا
۱۷ دسامبر ۲۰۲۵ - - - ۱.۰.۰-آلفا۰۲

اعلام وابستگی‌ها

برای افزودن وابستگی به Webgpu، باید مخزن Google Maven را به پروژه خود اضافه کنید. برای اطلاعات بیشتر، مخزن Google's Maven را مطالعه کنید.

وابستگی‌های مربوط به مصنوعات مورد نیاز خود را در فایل build.gradle برای برنامه یا ماژول خود اضافه کنید:

شیار

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

کاتلین

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

برای اطلاعات بیشتر در مورد وابستگی‌ها، به «افزودن وابستگی‌های ساخت» مراجعه کنید.

بازخورد

بازخورد شما به بهبود Jetpack کمک می‌کند. اگر مشکلات جدیدی کشف کردید یا ایده‌هایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل از ایجاد یک کتابخانه جدید، نگاهی به مشکلات موجود در این کتابخانه بیندازید. می‌توانید با کلیک بر روی دکمه ستاره، رأی خود را به یک مشکل موجود اضافه کنید.

ایجاد یک مسئله جدید

برای اطلاعات بیشتر به مستندات ردیاب مشکل مراجعه کنید.

هیچ یادداشت انتشاری برای این مصنوع وجود ندارد.

نسخه ۱.۰

نسخه ۱.۰.۰-آلفا۰۲

۱۷ دسامبر ۲۰۲۵

androidx.webgpu:webgpu:1.0.0-alpha02 منتشر شد. نسخه 1.0.0-alpha02 شامل این کامیت‌ها است.

ویژگی‌های جدید

  • مجموعه تست‌های توسعه‌یافته: تست‌های جامع‌تری برای بهبود پایداری کتابخانه اضافه شده است.
  • حداقل به‌روزرسانی SDK: این کتابخانه اکنون برای minSdk نسخه ۲۴ و بالاتر قابل اجرا است.

تغییرات API

  • تغییر نام ساختار: اکنون برای سازگاری با اشیاء موجود، پیشوند «GPU» برای همه ساختارها استفاده می‌شود. برای مثال، BindGroupDescriptor به GPUBindGroupDescriptor تغییر نام داده است.
  • بسته‌بندی سراسری متدها: توابع سراسری برای وضوح و سازماندهی بهتر در API کاتلین به یک شیء عمومی GPU منتقل شده‌اند.
  • اصلاح مدیریت استثنا: تابع getException با انتقال آن به شیء همراه WebGpuRuntimeException درونی‌سازی شد. این کار مانع از دسترسی توسعه‌دهندگان به منطق ایجاد استثنای داخلی می‌شود و در عین حال یک سطح API عمومی تمیز را حفظ می‌کند.

نسخه ۱.۰.۰-آلفا۰۱

۳ دسامبر ۲۰۲۵

androidx.webgpu:webgpu:1.0.0-alpha01 منتشر شد. نسخه 1.0.0-alpha01 شامل این کامیت‌ها است.

ویژگی‌های جدید

  • این نسخه آلفای اولیه کتابخانه WebGPU برای برنامه‌های اندروید است. در حال حاضر برای پیش‌نمایش توسعه‌دهندگان در نظر گرفته شده است. انتظار می‌رود API در چند نسخه بعدی نهایی شود.