Betaprogramm

Mit dem WebView-Betaprogramm erhältst du Vorabzugriff auf neue Releases von Android WebView. Wir empfehlen allen Entwicklern, die WebView in ihren Apps verwenden, am Betaprogramm teilzunehmen. So können Sie neue WebView-Versionen vier Wochen vor ihrer Veröffentlichung ausprobieren.

Wie abonniere ich das Betaprogramm?

Wenn du WebView Beta unter Android 10 und höher abonnieren möchtest, musst du mit dem auf deinem Gerät verwendeten Konto am WebView-Testprogramm teilnehmen. Klicken Sie dazu auf die Schaltfläche Tester werden:

Tester werden
Abbildung 1: Tester werden

Du bist jetzt Betatester für WebView. Wenn du den Play Store auf deinem Gerät aufrufst, sollte jetzt ein Update für den Beta-Track verfügbar sein. Installieren Sie dieses Update, um WebView Beta zu verwenden.

Wie kann ich mich vom Beta-Programm abmelden?

Wenn Sie das WebView-Testprogramm verlassen und keine Betaupdates mehr erhalten möchten, klicken Sie auf die Schaltfläche Programm verlassen.

Nachdem du das Abo beendet hast, ist WebView Beta weiterhin auf deinem Gerät installiert, wird aber automatisch auf den (stabilen) Haupt-Track aktualisiert, sobald die nächste stabile Version veröffentlicht wird.

Weitere Möglichkeiten zum Testen von WebView

  • Wusstest du, dass es noch andere Test-Tracks für WebView gibt? Für noch bessere Erfahrungen können Sie die Entwickler- oder Canary-Versionen ausprobieren.
  • Wenn du experimentelle Funktionen testen oder Abstürze an Google melden möchtest, kannst du stattdessen das separate WebView Beta-Paket installieren.
  • Wenn du auf Android 7 bis 9 (Nougat/Oreo/Pie) testest, kannst du Chrome Beta installieren und deinen WebView-Anbieter in den Entwicklereinstellungen festlegen. Eine detaillierte Anleitung findest du unter Android 7 bis 9 (Nougat/Oreo/Pie).

WebView-Entwicklertools

WebView-Entwicklertools sind eine Reihe von On-Device-Tools, mit denen Sie Fehler in Ihren WebView-Apps beheben können.

Am besten lädst du die WebView-Entwicklertools herunter, indem du WebView Beta, Dev oder Canary herunterlädst. Diese Kanäle enthalten ein Launcher-Symbol, mit dem die WebView-Entwicklertools gestartet werden.

Mit den WebView-Entwicklertools können Sie Fehler in WebView-Anwendungen beheben.
Abbildung 2: WebView-Entwicklertools.

WebView-Abstürze

In den WebView Beta-, Entwickler- und Canary-Apps kannst du dir WebView-Abstürze ansehen, die auf dem Gerät aufgetreten sind.

  • Ähnlich wie „chrome://crashes“.
  • Abstürze aller Apps auf dem Gerät
  • Melde einen Fehler, um weitere Informationen zur Verfügung zu stellen.

WebView-Flags

Ebenso enthalten die Test-Apps eine Reihe von Flags, mit denen Sie experimentelle Funktionen aktivieren/deaktivieren können.

WebView unter älteren Android-Versionen verwenden

Mit androidx.webkit von Jetpack können Sie WebView APIs auf älteren Android-Versionen verwenden, die sie andernfalls nicht unterstützen würden. Das AndroidX WebKit bietet mehrere Vorteile:

  • Es ist eine Jetpack-Bibliothek, die regelmäßig aktualisiert wird.
  • Es ist einfach zu nutzen,
  • Dadurch funktionieren Ihre WebView-Apps auf mehr Geräten.

Fügen Sie der Datei build.gradle für Ihre Anwendung oder Ihr Modul die Abhängigkeiten für die benötigten Artefakte hinzu:

Groovig

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

Kotlin

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

Ressourcen für Entwickler

Im Folgenden finden Sie zusätzliche Ressourcen für Entwickler.

Video

Dokumentation