webgpu
| Najnowsza aktualizacja | Wersja stabilna | Wersja kandydująca do publikacji | Wersja beta | Wersja Alfa |
|---|---|---|---|---|
| 14 stycznia 2026 r. | - | - | - | 1.0.0-alpha03 |
Deklarowanie zależności
Aby dodać zależność od WebGPU, musisz dodać do projektu repozytorium Maven Google. Więcej informacji znajdziesz w artykule Repozytorium Maven Google.
Dodaj zależności dotyczące potrzebnych artefaktów w pliku build.gradle aplikacji lub modułu:
Odlotowe
dependencies { implementation "androidx.webgpu:webgpu:1.0.0-alpha03" }
Kotlin
dependencies { implementation("androidx.webgpu:webgpu:1.0.0-alpha03") }
Więcej informacji o zależnościach znajdziesz w artykule Dodawanie zależności kompilacji.
Opinia
Twoja opinia pomoże nam ulepszyć Jetpacka. Jeśli odkryjesz nowe problemy lub masz pomysły na ulepszenie tej biblioteki, daj nam znać. Zanim utworzysz nową kartę, zapoznaj się z dotychczasowymi problemami w tej bibliotece. Możesz dodać swój głos do istniejącego problemu, klikając przycisk gwiazdki.
Więcej informacji znajdziesz w dokumentacji narzędzia Issue Tracker.
Nie ma informacji o wersji tego artefaktu.
Wersja 1.0
Wersja 1.0.0-alpha03
14 stycznia 2026 r.
Publikacja androidx.webgpu:webgpu:1.0.0-alpha02 Wersja 1.0.0-alpha02 zawiera te zmiany.
Nowe funkcje
- Rozszerzony pakiet testów: dodaliśmy bardziej kompleksowe testy, aby zwiększyć stabilność biblioteki.
- Rozszerzenie do konwersji kolorów: dodano funkcje rozszerzenia, które ułatwiają konwertowanie wartości kolorów Androida na
GPUColor. - Ujednolicony interfejs wywołania zwrotnego: dodaliśmy nowy interfejs
GPURequestCallback, który umożliwia bardziej spójną obsługę operacji asynchronicznych w całej bibliotece. - Metadane: biblioteka AAR zawiera teraz w swoich zasobach plik
dawn_build_metadata.json. Ten plik zawiera konkretny commit SHA-1 Git Dawn użyty do kompilacji.
Zmiany w interfejsie API
- Konsolidacja wywołań zwrotnych: usunęliśmy kilka konkretnych interfejsów wywołań zwrotnych na rzecz nowego ogólnego interfejsu
GPURequestCallback.
Wersja 1.0.0-alpha02
17 grudnia 2025 r.
Publikacja androidx.webgpu:webgpu:1.0.0-alpha02 Wersja 1.0.0-alpha02 zawiera te zmiany.
Nowe funkcje
- Rozszerzony pakiet testów: dodaliśmy bardziej kompleksowe testy, aby zwiększyć stabilność biblioteki.
- Aktualizacja minimalnej wersji pakietu SDK: biblioteka jest teraz dostępna w przypadku wersji
minSdk24 i nowszych.
Zmiany w interfejsie API
- Zmiana nazwy struktury: wszystkie struktury mają teraz prefiks „GPU”, aby zachować spójność z istniejącymi obiektami. Na przykład
BindGroupDescriptornosi teraz nazwęGPUBindGroupDescriptor. - Global Method Wrapping: funkcje globalne zostały przeniesione do publicznego obiektu GPU, aby zwiększyć przejrzystość i ułatwić organizację w interfejsie Kotlin API.
- Zmiana obsługi wyjątków: funkcja
getExceptionzostała przeniesiona do obiektu towarzyszącegoWebGpuRuntimeException. Zapobiega to uzyskiwaniu przez deweloperów dostępu do wewnętrznej logiki tworzenia wyjątków przy jednoczesnym zachowaniu przejrzystości publicznego interfejsu API.
Wersja 1.0.0-alpha01
3 grudnia 2025 r.
Publikacja androidx.webgpu:webgpu:1.0.0-alpha01 Wersja 1.0.0-alpha01 zawiera te zmiany.
Nowe funkcje
- Jest to początkowa wersja alfa biblioteki WebGPU dla aplikacji na Androida. Na tym etapie jest ona przeznaczona do wersji przedpremierowej dla programistów. Interfejs API powinien zostać ukończony w ciągu kilku najbliższych wersji.