Program beta

Program testów beta komponentu WebView zapewnia wcześniejszy dostęp do nowych wersji komponentu Android WebView. Zachęcamy wszystkich deweloperów, którzy korzystają z komponentów WebView w swoich aplikacjach, do dołączenia do programu testów beta. Dzięki temu będą mogli wypróbować nowe wersje komponentu WebView w ciągu 4 tygodni przed ich publicznym udostępnieniem.

Jak mogę zasubskrybować program wersji beta?

Aby zasubskrybować WebView w wersji beta na Androidzie 10 i nowszych, dołącz do programu testów WebView przy użyciu konta, którego używasz na urządzeniu. Aby to zrobić, kliknij przycisk Zostań testerem:

Zostań testerem
Rysunek 1. Zostań testerem.

Jesteś teraz beta-testerem WebView. Gdy otworzysz Sklep Play na swoim urządzeniu, powinna być widoczna aktualizacja ścieżki beta. Zainstaluj tę aktualizację, aby zacząć używać WebView w wersji beta.

Jak anulować subskrypcję programu testów beta?

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

Po anulowaniu subskrypcji komponent WebView w wersji beta będzie nadal zainstalowany na urządzeniu, ale zaraz po opublikowaniu kolejnej wersji stabilnej będzie automatycznie aktualizowany do ścieżki głównej (stabilnej).

Inne sposoby testowania komponentu WebView

  • Czy wiesz, że WebView ma też inne ścieżki testów? Jeśli chcesz korzystać z najnowszych wersji, wypróbuj kanały deweloperskie i wersje Canary.
  • Jeśli chcesz wypróbować funkcje eksperymentalne lub zgłosić awarie z powrotem do Google, możesz zainstalować osobny pakiet WebView w wersji beta.
  • Jeśli przeprowadzasz testy na Androidzie w wersji 7–9 (Nougat/Oreo/Pie), możesz zainstalować Chrome Beta i skonfigurować dostawcę WebView w ustawieniach programisty. Szczegółowe instrukcje znajdziesz na stronach Androida od 7 do 9 (Nougat/Oreo/Pie).

Narzędzia deweloperskie WebView

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

Najlepszym sposobem na uruchomienie Narzędzi deweloperskich w WebView w WebView jest pobranie WebView w wersji beta, deweloperskiej lub Canary. Zawierają one ikonę programu uruchamiającego, która uruchamia Narzędzia WebView dla programistów.

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

Awarie WebView

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

  • Podobna do listy chrome://crashes.
  • awarii wszystkich aplikacji na urządzeniu,
  • Aby podać więcej informacji, zgłoś błąd.

Flagi WebView

Podobnie aplikacje testowe zawierają serię flag, które służą do włączania lub wyłączania funkcji eksperymentalnych.

Korzystanie z komponentu WebView w starszych wersjach Androida

Interfejs androidx.webkit Jetpack umożliwia korzystanie z interfejsów WebView API w starszych wersjach Androida, które w innym przypadku ich nie obsługiwały. AndroidX WebKit ma kilka zalet:

  • Jest to regularnie aktualizowana biblioteka Jetpack.
  • Aplikacja jest łatwa w użyciu,
  • Dzięki temu aplikacje WebView będą działać na większej liczbie urządzeń.

W pliku build.gradle aplikacji lub modułu dodaj zależności artefaktów, których potrzebujesz:

Odlotowe

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

Kotlin

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

Materiały dla programistów

Poniżej znajdziesz dodatkowe materiały dla deweloperów.

Film

Dokumentacja