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](https://developer.android.com/static/develop/ui/views/layout/webapps/beta-become-a-tester.png?hl=pl)
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.](https://developer.android.com/static/develop/ui/views/layout/webapps/devtools.png?hl=pl)
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
- AndroidX Webkit
- Sprawdzone metody dotyczące nowoczesnych komponentów WebView – Android Dev Summit 2018