Programma beta

Il programma WebView beta ti offre l'accesso in anteprima alle nuove versioni di Android WebView. Invitiamo tutti gli sviluppatori che utilizzano WebView nelle loro app a partecipare al programma beta in modo da poter provare le nuove versioni di WebView 4 settimane prima che vengano rilasciate pubblicamente.

Come faccio a iscrivermi al programma beta?

Puoi abbonarti a WebView beta su Android 10 e versioni successive partecipando al programma di test di WebView con l'account che utilizzi sul tuo dispositivo. Per farlo, fai clic sul pulsante "Diventa un tester":

Diventa tester
Figura 1: diventa un tester.

Ora sei beta tester di WebView. Se visiti il Play Store sul tuo dispositivo, ora dovresti vedere un aggiornamento disponibile per il canale beta. Installa questo aggiornamento per iniziare a utilizzare WebView beta.

Come faccio ad annullare l'iscrizione al programma beta?

Per uscire dal programma di test di WebView e annullare l'iscrizione alla ricezione di aggiornamenti beta in futuro, fai clic sul pulsante "Abbandona il programma".

Dopo aver annullato l'iscrizione, WebView beta rimane installato sul dispositivo, ma viene aggiornato automaticamente al canale principale (stabile) non appena è disponibile la release stabile successiva.

Altri modi per testare WebView

  • Sapevi che WebView ha anche altri canali di test? Per un'esperienza all'avanguardia, prova i canali Dev o Canary.
  • Se vuoi provare le funzionalità sperimentali o segnalare gli arresti anomali a Google, puoi installare il pacchetto WebView Beta separato.
  • Se stai eseguendo test su Android dalla versione 7 alla versione 9 (Nougat/Oreo/Pie), puoi installare Chrome Beta e impostare il tuo provider WebView nelle impostazioni sviluppatore. Per la procedura dettagliata, consulta la pagina Android da 7 a 9 (Nougat/Oreo/Pie).

DevTools WebView

WebView DevTools è un insieme di strumenti sul dispositivo che ti aiutano a eseguire il debug delle tue app WebView.

Il modo migliore per avviare WebView DevTools è scaricare WebView Beta, Dev o Canary. Questi canali contengono un'icona in Avvio applicazioni che avvia WebView DevTools.

Puoi eseguire il debug delle tue app WebView con WebView DevTools.
Figura 2: WebView DevTools.

Arresti anomali di WebView

All'interno delle app WebView beta, Dev e Canary, puoi visualizzare gli arresti anomali di WebView che si sono verificati sul dispositivo.

  • Simile a chrome://crashes.
  • Arresti anomali da tutte le app sul dispositivo.
  • Segnala un bug per fornire maggiori informazioni.

Flag WebView

Analogamente, le app di test contengono una serie di flag che puoi utilizzare per attivare/disattivare le funzionalità sperimentali.

Utilizzare WebView su versioni precedenti di Android

androidx.webkit di Jetpack ti consente di usare le API WebView su versioni precedenti di Android che altrimenti non le supporterebbero. AndroidX WebKit offre diversi vantaggi:

  • È una libreria Jetpack aggiornata regolarmente.
  • È facile da usare "by design",
  • Consente alle tue app WebView di funzionare su più dispositivi.

Aggiungi le dipendenze per gli artefatti necessari nel file build.gradle per l'app o il modulo:

Trendy

dependencies {
    implementation "androidx.webkit:webkit:1.9.0"
}

Kotlin

dependencies {
    implementation("androidx.webkit:webkit:1.9.0")
}

Risorse per sviluppatori

Di seguito sono riportate alcune risorse aggiuntive per gli sviluppatori.

Video

Documentazione