webgpu

  
Un'API GPU moderna per la grafica e il calcolo da Kotlin.
Ultimo aggiornamento Release stabile Candidato per la release Release beta Release alpha
17 dicembre 2025 - - - 1.0.0-alpha02

Dichiara le dipendenze

Per aggiungere una dipendenza da Webgpu, devi aggiungere il repository Maven di Google al tuo progetto. Per saperne di più, consulta il repository Maven di Google.

Aggiungi le dipendenze per gli artefatti necessari nel file build.gradle per la tua app o il tuo modulo:

Alla moda

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

Kotlin

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

Per saperne di più sulle dipendenze, consulta Aggiungi dipendenze di build.

Feedback

Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se riscontri nuovi problemi o hai idee per migliorare questa libreria. Prima di segnalare un nuovo problema, dai un'occhiata ai problemi esistenti in questa raccolta. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.

Crea un nuovo problema

Per ulteriori informazioni, consulta la documentazione di Issue Tracker.

Non sono disponibili note di rilascio per questo artefatto.

Versione 1.0

Versione 1.0.0-alpha02

17 dicembre 2025

androidx.webgpu:webgpu:1.0.0-alpha02 è stato rilasciato. La versione 1.0.0-alpha02 contiene questi commit.

Nuove funzionalità

  • Suite di test estesa: sono stati aggiunti test più completi per migliorare la stabilità della libreria.
  • Aggiornamento SDK minimo: la libreria è ora applicabile a minSdk 24 e versioni successive.

Modifiche alle API

  • Ridenominazione della struttura: ora tutte le strutture hanno il prefisso "GPU" per coerenza con gli oggetti esistenti. Ad esempio, BindGroupDescriptor è stato rinominato in GPUBindGroupDescriptor.
  • Wrapping globale dei metodi: le funzioni globali sono state spostate in un oggetto GPU pubblico per una maggiore chiarezza e organizzazione all'interno dell'API Kotlin.
  • Refactoring della gestione delle eccezioni: è stata internalizzata la funzione getException spostandola nell'oggetto complementare WebGpuRuntimeException. In questo modo, gli sviluppatori non possono accedere alla logica di creazione delle eccezioni interne, mantenendo al contempo una superficie API pubblica pulita.

Versione 1.0.0-alpha01

3 dicembre 2025

androidx.webgpu:webgpu:1.0.0-alpha01 è stato rilasciato. La versione 1.0.0-alpha01 contiene questi commit.

Nuove funzionalità

  • Questa è la versione alpha iniziale della libreria WebGPU per le applicazioni Android. In questa fase è destinato all'anteprima per gli sviluppatori. Il completamento dell'API è previsto nelle prossime release.