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 udziału w programie beta, aby mogli wypróbować nowe wersje WebView 4 tygodnie przed ich publicznym udostępnieniem.

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 zrezygnować z programu testów WebView i przestać otrzymywać w przyszłości aktualizacje 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ć awarie do Google, możesz zamiast tego zainstalować osobny pakiet WebView Beta.

Narzędzia deweloperskie WebView

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

Najlepszym sposobem na uruchomienie WebView DevTools 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 WebView DevTools.
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ą serię flag, których możesz używać do włączania i wyłączania funkcji eksperymentalnych.

Korzystanie z komponentu WebView w 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. Jetpack Webkit ma kilka zalet:

  • Jest to biblioteka Jetpack 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.15.0"
}

Kotlin

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

Materiały dla programistów

Poniżej znajdziesz dodatkowe zasoby dla deweloperów.

Wideo

Dokumentacja