Бета-программа

Программа бета-тестирования WebView предоставляет вам ранний доступ к новым версиям Android WebView. Мы призываем всех разработчиков, использующих WebView в своих приложениях, присоединиться к программе бета-тестирования, чтобы вы могли опробовать новые версии WebView за 4 недели до их публичного выпуска.

Как подписаться на бета-программу?

Вы можете подписаться на бета-тестирование WebView для Android 10 и выше, присоединившись к программе тестирования WebView с помощью учетной записи, которую вы используете на своем устройстве. Сделать это можно, нажав кнопку «Стать тестировщиком» :

Станьте тестировщиком
Рисунок 1 : Станьте тестировщиком.

Теперь вы бета-тестер WebView! Если вы зайдете в Play Store на своем устройстве, вы увидите доступное обновление для бета-версии. Установите это обновление, чтобы начать использовать WebView Beta.

Как отписаться от бета-программы?

Чтобы выйти из программы тестирования WebView и отказаться от получения будущих бета-обновлений, нажмите кнопку «Выйти из программы» .

После отмены подписки WebView Beta останется установленным на вашем устройстве, но будет автоматически обновляться до основной (стабильной) версии, как только выйдет следующий стабильный релиз.

Другие способы тестирования WebView

  • А вы знали, что у WebView есть и другие каналы тестирования? Для более продвинутого опыта попробуйте каналы Dev или Canary .
  • Если вы хотите опробовать экспериментальные функции или сообщить о сбоях в Google, вы можете установить отдельный пакет WebView Beta .

Инструменты разработчика Webview

WebView DevTools — это набор встроенных инструментов, помогающих отлаживать приложения WebView.

Лучший способ запустить WebView DevTools — это загрузить WebView Beta, Dev или Canary. В этих каналах есть значок запуска, который запускает WebView DevTools.

С помощью WebView DevTools вы можете отлаживать свои приложения WebView.
Рисунок 2 : Инструменты разработчика WebView.

Сбои WebView

В приложениях WebView Beta, Dev и Canary можно просмотреть сбои WebView, произошедшие на устройстве.

  • Аналогично chrome://crashes .
  • Все приложения на устройстве зависают и вылетают.
  • Для получения более подробной информации сообщите об ошибке.

Флаги веб-просмотра

Аналогичным образом, тестовые приложения содержат ряд флагов, которые можно использовать для включения/отключения экспериментальных функций.

Использование WebView в старых версиях Android

Библиотека androidx.webkit в Jetpack позволяет использовать API WebView на более старых версиях Android, которые в противном случае их бы не поддерживали. У Jetpack Webkit есть несколько преимуществ:

  • Это библиотека Jetpack, которая регулярно обновляется.
  • Он прост в использовании по своей конструкции.
  • Это позволяет вашим приложениям WebView работать на большем количестве устройств.

Добавьте зависимости для необходимых артефактов в файл build.gradle вашего приложения или модуля:

классный

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

Котлин

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

Ресурсы для разработчиков

Ниже представлены дополнительные ресурсы для разработчиков.

Видео

Документация