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

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

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

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

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

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

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

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

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

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

  • Знаете ли вы, что у WebView есть и другие варианты тестирования? Чтобы получить более передовые возможности, попробуйте каналы Dev или Canary .
  • Если вы хотите опробовать экспериментальные функции или сообщить о сбоях в Google, вместо этого вы можете установить отдельный бета-пакет WebView .
  • Если вы тестируете Android 7–9 (Nougat/Oreo/Pie), вы можете установить бета-версию Chrome и указать поставщика WebView в настройках разработчика. Подробные инструкции см. в Android 7–9 (Nougat/Oreo/Pie) .

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

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

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

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

Сбои веб-просмотра

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

  • Похоже на: chrome://crashes .
  • Вылетает из всех приложений на устройстве.
  • Сообщите об ошибке, чтобы предоставить дополнительную информацию.

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

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

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

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

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

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

классный

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

Котлин

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

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

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

Видео

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