Program beta

Program testów beta WebView zapewnia wcześniejszy dostęp do nowych wersji Androida WebView. Zachęcamy wszystkich deweloperów korzystających z WebView w swoich aplikacjach do dołączenia do programu beta, aby mogli wypróbować nowe wersje WebView 4 tygodnie przed ich udostępnieniem publicznym.

Jak zasubskrybować program testów beta?

Aby zasubskrybować WebView Beta na Androidzie 10 lub nowszym, dołącz do programu testów WebView za pomocą konta, którego używasz na urządzeniu. Aby to zrobić, kliknij przycisk „Zostań testerem”:

Zostań testerem
Ilustracja 1. Zostań testerem.

Jesteś teraz beta-testerem WebView. Jeśli otworzysz Sklep Play na urządzeniu, powinna być widoczna aktualizacja dostępna w ramach programu beta. Zainstaluj tę aktualizację, aby zacząć korzystać z WebView w wersji beta.

Jak anulować subskrypcję programu testów wersji beta?

Aby opuścić program testów WebView i zrezygnować z otrzymywania w przyszłości aktualizacji wersji beta, kliknij przycisk „Opuść program”.

Po rezygnacji z subskrypcji WebView Beta pozostanie zainstalowana na urządzeniu, ale automatycznie zaktualizuje się do głównej (stabilnej) wersji, gdy tylko pojawi się kolejna stabilna wersja.

Inne sposoby testowania WebView

  • Czy wiesz, że WebView ma też inne ścieżki testowania? Jeśli chcesz korzystać z najnowszych funkcji, wypróbuj kanały wersji deweloperskiej lub Canary.
  • Jeśli chcesz wypróbować funkcje eksperymentalne lub zgłaszać do Google awarie, możesz zamiast tego zainstalować osobny pakiet WebView Beta.

Narzędzia deweloperskie WebView

Narzędzia deweloperskie WebView to zestaw narzędzi na urządzeniu, które pomagają debugować aplikacje WebView.

Najlepszym sposobem na uruchomienie Narzędzi deweloperskich WebView jest pobranie wersji beta, deweloperskiej lub Canary WebView. Te kanały zawierają ikonę uruchamiania, która otwiera Narzędzia deweloperskie WebView.

Aplikacje WebView możesz debugować za pomocą narzędzi deweloperskich WebView.
Rysunek 2. Narzędzia deweloperskie WebView.

Awarie komponentu WebView

W aplikacjach WebView w wersji beta, deweloperskiej i Canary możesz wyświetlać awarie WebView, które wystąpiły na urządzeniu.

  • Podobne do chrome://crashes.
  • Awarii wszystkich aplikacji na urządzeniu.
  • Zgłoś błąd, aby podać więcej informacji.

Flagi komponentu WebView

Podobnie aplikacje testowe zawierają szereg flag, których możesz używać do włączania i wyłączania funkcji eksperymentalnych.

Korzystanie z WebView na starszych wersjach Androida

Biblioteka Jetpack androidx.webkit umożliwia korzystanie z interfejsów API WebView na starszych wersjach Androida, które w inny sposób nie obsługują tych interfejsów. AndroidX WebKit ma kilka zalet:

  • Jest to biblioteka Jetpack, która jest regularnie aktualizowana.
  • Jest łatwy w użyciu,
  • Umożliwia to działanie aplikacji WebView na większej liczbie urządzeń.

Dodaj zależności dotyczące potrzebnych artefaktów w pliku build.gradle aplikacji lub modułu:

Odlotowe

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

Kotlin

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

Materiały dla programistów

Poniżej znajdziesz dodatkowe zasoby dla deweloperów.

Wideo

Dokumentacja