Betaprogramm

Mit dem WebView-Betaprogramm erhalten Sie 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 der öffentlichen Veröffentlichung ausprobieren.

Wie abonniere ich das Betaprogramm?

Sie können die WebView-Beta auf Geräten mit Android 10 und höher abonnieren, indem Sie mit dem Konto, das Sie auf Ihrem Gerät verwenden, am WebView-Testprogramm teilnehmen. Klicken Sie dazu auf die Schaltfläche Tester werden:

Tester werden
Abbildung 1: Tester werden.

Sie sind jetzt Betatester für WebView. Wenn Sie den Play Store auf Ihrem Gerät aufrufen, sollte jetzt ein Update für den Betatest-Track verfügbar sein. Installieren Sie dieses Update, um die WebView-Betaversion zu verwenden.

Wie kann ich das Betaprogramm abbestellen?

Wenn Sie das WebView-Testprogramm verlassen und sich von zukünftigen Beta-Updates abmelden möchten, klicken Sie auf die Schaltfläche Programm verlassen.

Nachdem Sie das Abo gekündigt haben, ist WebView Beta weiterhin auf Ihrem Gerät installiert. Die App wird jedoch automatisch auf den Haupt-Track (stabil) aktualisiert, sobald die nächste stabile Version veröffentlicht wird.

Weitere Möglichkeiten zum Testen von WebViews

  • Wussten Sie, dass WebView auch andere Test-Tracks hat? Wenn Sie die allerneuesten Funktionen ausprobieren möchten, können Sie die Dev- oder Canary-Channels verwenden.
  • Wenn Sie experimentelle Funktionen ausprobieren oder Abstürze an Google melden möchten, können Sie stattdessen das separate WebView Beta-Paket installieren.

Webview-Entwicklertools

WebView DevTools sind eine Reihe von Tools auf dem Gerät, mit denen Sie Fehler in Ihren WebView-Apps beheben können.

Am besten laden Sie WebView Beta, Dev oder Canary herunter, um WebView DevTools zu starten. Diese Channels enthalten ein Startsymbol, mit dem die WebView-Entwicklertools gestartet werden.

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

WebView-Abstürze

In den WebView-Apps „Beta“, „Dev“ und „Canary“ können Sie WebView-Abstürze sehen, die auf dem Gerät aufgetreten sind.

  • Ähnlich wie chrome://crashes.
  • Abstürze aller Apps auf dem Gerät.
  • Melden Sie einen Fehler, um weitere Informationen anzugeben.

WebView-Flags

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

WebView auf älteren Android-Versionen verwenden

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

  • Es handelt sich um eine Jetpack-Bibliothek, die regelmäßig aktualisiert wird.
  • Sie ist von Grund auf einfach zu bedienen.
  • Dadurch können Ihre WebView-Apps auf mehr Geräten ausgeführt werden.

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

Groovy

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

Kotlin

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

Ressourcen für Entwickler

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

Video

Dokumentation