Наверняка вы видели Android System WebView (ASW) в списке приложений вашего Android-устройства или в качестве обновления на Google Play. Это важное системное приложение не устанавливается или используется напрямую, но оно остается важной частью операционной системы Android.
В зависимости от установленной версии Android вы видите Android System WebView в различных форматах. Независимо от вашего устройства, вам потребуется активная версия ASW. Сейчас мы рассмотрим для чего оно необходимо и как поддерживать этот системный компонент в актуальном виде.
Что такое Android System WebView и как он используется?
На вашем устройстве Android может быть установлен веб-браузер, но это не обязательный и не единый инструмент для открытия веб-страниц или веб-приложений. Чтобы открыть эти страницы или приложения, Android, вместо этого обращается к Android System WebView, чтобы отображать веб-контент в ваших приложениях.
Обычно это делается из соображений скорости и безопасности. Вместо того, чтобы полагаться на стороннее приложение, другие приложения могут вызывать Android WebView для загрузки контента, напрямую интегрируя вызовы этого системного инструмента для повышения эффективности.
Google только со временем развил ASW. До Android 5 Lollipop WebView можно было обновлять только с помощью основных обновлений Android, выпускаемых производителем.
С выпуском Android 5 все изменилось, пользователи получили возможность обновлять его прямо из Google Play. Это позволило быстрее исправлять ошибки и выпускать новые функции.
Дальнейшие изменения были внесены в Android 7, где WebView на основе Google Chrome стал опцией по-умолчанию для Android устройств. Это снова изменилось в Android 10, когда WebView снова стал отдельной компонентой, разделенным кодом между ним и Google Chrome.
Обновление Android System WebView
Обновление ASW – это простой процесс для новых устройств Android. Если у вас гораздо более старое устройство Android (Android 4.4 KitKat и старше), вы не сможете обновить WebView, поскольку он остается гораздо более интегрированным системным компонентом, который невозможно обновить без основного обновления Android.
Однако для Android выше 4.4 KitKat вы можете обновить ASW с помощью Google Play.
Установка различных релизов Android System WebView
Google предлагает больший выбор для пользователей Android с устройствами под управлением Android 10 и новее. Есть четыре различных версии выпуска для WebView, которые вы можете установить.
- WebView Stable: обновляется каждые несколько недель после полного тестирования, чтобы обеспечить стабильность на самом большом количестве устройств. Это выпуск, включенный во все Android устройства.
- WebView Beta: бета-версия, использующая большую часть кода и функций со стабильной версией WebView. В этом выпуске могут быть дополнительные ошибки из-за сокращенного тестирования.
- WebView Dev: это разрабатываемая версия, в которую могут быть внесены серьезные изменения. Этот выпуск обновляется еженедельно, поэтому пользователи могут столкнуться с ошибками и проблемами, но вы также сможете опробовать новые функции или исправления раньше других пользователей.
- WebView Canary: Абсолютно ультрасовременный, последний выпуск без тестирования. Это ежедневный выпуск с вчерашним кодом. Используйте с осторожностью!
Вы можете выбирать активный релиз WebView на вашем смартфоне. Для этого перейдите к настройкам Android, далее раздел разработчика и выберите сервис WebView. Доступные выпуски будут отображаться списком – выберите который хотите использовать.
Как отключить Android System WebView
Если вы хотите отключить или удалить Android System WebView, ответ прост: вы не можете (или не нужно этого делать). Это важный системный компонент, необходимый для открытия веб-контента в приложениях Android.
Лучшее, что вы можете сделать – это оставить WebView включенным и поддерживать его в актуальном состоянии с помощью Google Play. Если у вас возникли проблемы с загрузкой веб-контента на устройстве Android, попробуйте обновить ASW.
Ошибка в стабильной версии может быть исправлена в новой бета-версии WebView. Конечно, эти исправления должны попасть в стабильную версию WebView через короткий промежуток времени, поэтому в большинстве случаев лучше подождать.