Программа бета-тестирования WebView предоставляет вам ранний доступ к новым выпускам Android WebView. Мы призываем всех разработчиков, использующих WebView в своих приложениях, присоединиться к бета-программе, чтобы вы могли опробовать новые версии WebView за 4 недели до их публичного выпуска.
Как подписаться на бета-программу?
Вы можете подписаться на бета-версию WebView на Android 10 и более поздних версиях, присоединившись к программе тестирования WebView с учетной записью, которую вы используете на своем устройстве. Сделать это можно, нажав кнопку «Стать тестером» :
Теперь вы бета-тестер 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 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") }
Ресурсы для разработчиков
Ниже приведены дополнительные ресурсы для разработчиков.