Android System WebView – это системный компонент, своего рода мини-браузер, отвечающий за просмотр веб-контента в приложениях на телефоне. На Android 5.0-7.0, а также на 10 и новее, если он отключен, вы сможете включить его в настройках устройства. На версиях операционной системы от 7.1 до 9 потребуется остановить Chrome, выполняющий работу WebView, после чего системное приложение запустится автоматически. Если этого не произойдет, вы сможете включить его в параметрах смартфона. На Андроид 4.3-5.0, а также в тех случаях, когда включить компонент не удается, попробуйте обновить его, очистить кэш, перезапустить устройство, а если все это не даст результатов – выполнить сброс гаджета до заводских настроек.
Пользователи устройств на базе ОС Android, просматривая список установленного ПО, находят среди знакомого софта и системные приложения, о которых ничего не знают. Одна из таких программ – Android System WebView. Её можно обнаружить в числе запущенных приложений или, получив уведомление об обновлении. Иногда при ручной очистке с целью освобождения места в памяти устройства, неопытные пользователи сносят всё, что попадает под руку, при этом некоторые системные компоненты лучше не трогать во избежание нанесения ущерба системе. Конечно, такие приложения без root-прав не удалить, но даже остановка их работы может повлечь за собой неприятные последствия. Так, нежелательным является и удаление софта Android System WebView.
Назначение приложения Android system webview.
Обновлено: 10.12.2019, автор –
Илья
Илья – главный редактор сайта softdroid.net. Является автором нескольких сотен руководств и статей по настройке Android. Около 15 лет занимается ремонтом техники и решением технических проблем iOS и Android. Имел дело практически со всеми более-менее популярными марками мобильных смартфонов и планшетов Samsung, HTC, Xiaomi и др. Для тестирования используется iPhone 12 и Samsung Galaxy S21 с последней версией прошивки.
Информация об авторе
В каждом смартфоне установлен системный компонент Android System Webview. Пользователи, которые не знают, насколько он важен, отключают его и пытаются удалить, чтобы освободить больше памяти. Но лучше этого не делать, во избежание ошибок при работе ОС Андроид.
Если вы отключили приложение Android System Webview, включите как можно скорее. В этой публикации мы расскажем, как это сделать
Что это такое
Закономерным желанием пользователя, впервые обнаружившего софт, будет узнать, что это за Android System WebView и какие задачи выполняет данный софт, а также можно ли удалять его. Программа, работающая на базе Chrome, предустановлена и является системным компонентом ОС Android, она применяется для обработки веб-контента внутри разных приложений, в результате чего нет необходимости перехода к браузерам. То есть, благодаря WebView содержимое сайтов может отображаться прямо в программах. Если взять в пример приложения соцсетей, то при просмотре новостной ленты и переходе по ссылкам вы не будете перенаправлены в браузер, а увидите контент, не покидая мессенджера. В этом и заключается суть функционирования данного инструмента, и теперь вы имеете представление, что такое Android System WebView. Системный софт по умолчанию устанавливается на устройства с Android 4.2.2 и выше. Если на девайсе его нет, например, вы удалили его, используя рут-доступ, не зная, что это за программа, то установить приложение можно из магазина Play Market, отсюда же скачиваются и обновления. При этом лучше использовать WebView, начиная с версии Android 5.0 ввиду задействования большого числа ресурсов, что грузит устройство многочисленными процессами (потребление памяти и пр. напрямую зависит от количества запущенных программ и игр). К тому же, поддержка продукта для ранних версий ОС прекращена.
Android System WebView — это системный компонент, отключение которого приводит к сбоям при попытке воспроизведения веб-контента в различных приложениях. Если вы испытываете подобные проблемы, познакомьтесь с инструкциями ниже, чтобы узнать, как его включить заново.
Если на вашем смартфоне или планшете отключен Android System WebView, вы столкнетесь с тем, что в большинстве приложений перестанут открываться веб-страницы при переходе по ссылке. Чтобы устранить такую проблему, нужно знать, как его запустить снова.
Android System WebView – это системный компонент, с помощью которого упрощается просмотр веб-контента в приложениях на телефоне. К примеру, вы желаете перейти по ссылке из WhapsApp и просмотреть видео, которое вам прислал близкий человек. Если WebView правильно работает, то запись откроется в специальном мини-браузере внутри мессенджера, а не в отдельном веб-обозревателе, например, в Opera. Благодаря этому снижается время на загрузку и просмотр контента, а также сокращается энергопотребление, потому что стороннее ПО для серфинга в Интернете значительно сильнее разряжает аккумулятор.
Корректно Android WebView работает только на Андроид 5.0 и новее. На более ранних версиях приложение тоже установлено, но не адаптировано, поэтому часто возникают ошибки при его использовании. Кроме того, на старых ОС WebView не обновлялся, что влияло на производительность смартфона (планшета), т.к. приводило к расходу большого количества ОЗУ.
Начиная с Android 7.0, WebView не выполняет свои задачи: вместо него для открытия интернет-страниц используется Chrome. Однако, если отключить веб-обозреватель от Google, системный компонент снова начнет работать в полной мере. Позднее, в Android 10 и новее, произошло разделение функционала, поэтому WebView снова начал работать в обычном режиме.
Если у вас отключен этот системный компонент, вы обнаружите проблемы с открытием веб-страниц. Для устранения проблем необходимо снова его запустить. Сделать это можно с помощью инструкций ниже.
Если у вас имеется телефон или планшет на системе Android, вы, возможно, сталкивались с термином “Android System WebView”. Рассказываем подробнее, что это за программа и как с ней работать.
Проще говоря, если вы переходите по веб-ссылке в соцсети, контент открывается в мини-браузере поверх страницы, а не в отдельном приложении Chrome. Это помогает экономить ресурсы системы (нет запуска дополнительного приложения), а еще экономит батарею. Опция полноценно работает, начиная с 5 версии Android, а на старых системах не адаптирована и выдает ошибки.
Раньше, до версии Android 7.0, Android System WebView обновлялся только во время масштабных обновлений ОС Android, что приводило к тому, что приложения, использующие WebView, могли работать с устаревшей версией компонента. Это могло привести к различным проблемам с безопасностью и работоспособностью приложений.
Однако, начиная с Android 7.0, Android System WebView стал отдельным компонентом и поддерживается через маркет Google Play, что позволяет обновлять его чаще и независимо от обновлений самой ОС Android.
Обновление ASWV может улучшить производительность и безопасность приложений, использующих WebView API. Кроме того, в новых версиях исправлены ошибки и улучшена совместимость приложений с различными версиями Android System WebView.
C тех пор, как Google выделил этот компонент в отдельное приложение, пользователь получил возможность включать и отключать его. Вот как это делается на большинстве телефонов Android:
Компонент станет активным, ссылки на веб-страницы из приложений будут открываться без проблем.
В некоторых версиях операционной системы функции компонента были переложены на браузер Google Chrome, ссылки открывались через него. Чтобы задачи взял на себя отдельный процесс, следует отключить Chrome:
Теперь процесс будет запускаться не через Chrome, а через Android System Webview. Проследите, чтобы была установлена самая свежая версия приложения.
Если приложение не включается или функционирует не стабильно, советуем предпринять следующие действия.
1. Перезагрузка устройства. Удивительно, но помогает в 90% случаев от всех мелких багов.
2. Обновление программы. Это можно сделать как из приложения Google Play, так и из настроек. В приложении Google Play в левом верхнем углу найдите меню “Мои приложения и игры”, далее Установленные, и в списке программ найдите Android System WebView. Если установлена не последняя версия программы, справа нажмите кнопку Обновить.
3. Очистка кэша приложения. Перейдите в Настройки — Приложения — Системные компоненты. Далее в меню приложения Android System Webview выберите Хранилище и кэш, а затем Очистить кэш. Это удалит сохраненные данные для приложения и сделает его работу стабильнее. Также рекомендуется почистить кэш приложения Google Chrome и приложения Google Play.
4. Если приложение сначала работало хорошо, а затем стало вылетать, выполните следующие действия. Откройте Настройки — Приложения и уведомления — Показать все приложения. Нажмите на строку Android System WebView и вызовите меню (три точки), где будет пункт Удалить обновления. Перезагрузите телефон после удаления и проверьте, как работает компонент.
Самый радикальный способ, если не помогли вышеописанные, — сброс телефона до заводских настроек. Это удаляет все накопленные баги и восстанавливает систему до состояния “из коробки”. Перед этим необходимо создать новую резервную копию и позаботиться о сохранении важных данных в облаке или на жестком носителе. Расскажем подробнее, как это сделать.
Сброс до заводских настроек — это процесс, который возвращает устройство к его первоначальным настройкам, как если бы оно только что вышло с конвейера. В результате сброса до заводских настроек, все данные на устройстве будут удалены, включая приложения, фотографии, музыку и все остальное. Поэтому перед сбросом до заводских настроек следует сделать резервную копию на устройстве, чтобы сохранить свои данные.
Вот как это делается:
Шаг 1: Откройте меню настроек.
Откройте меню настроек на своем устройстве, которое обычно находится на главном экране или в списке приложений.
Шаг 2: Найдите пункт Сброс.
Прокрутите список настроек, пока не найдете пункт Сброс. Обычно он находится в самом низу списка.
Шаг 3: Выберите Сброс до заводских настроек.
Найдите и выберите опцию Сброс до заводских настроек. На некоторых устройствах вы можете найти эту опцию под названием Сброс настроек или Сброс устройства.
Шаг 4: Подтвердите сброс.
После выбора опции Сброс до заводских настроек на экране появится предупреждение о том, что все данные будут удалены. Чтобы продолжить, нажмите кнопку Сбросить устройство или Подтвердить. Потребуется код-пароль или другой способ подтверждения личности.
Шаг 5: Дождитесь завершения сброса.
Устройство начнет процесс сброса до заводских настроек. Это может занять несколько минут. После завершения процесса устройство перезагрузится.
В целом сброс до заводских настроек может быть полезным инструментом для решения проблем на телефонах Android, но следует предварительно сохранить все важные данные, чтобы избежать их потери.
Технически сделать это сложнее, чем с другими приложениями, так как для удаления системных компонентов нужны root-права. Удалять не рекомендуется, так как большое количество приложений, таких как социальные сети, мессенджеры и др., начнут работать некорректно, выдавать ошибки и вылетать. Вообще системные компоненты не рекомендуется трогать, если вы не эксперт в разработке системы Android.
Если наблюдаются проблемы с приложениями, использующими ASWV, на форумах экспертов мы нашли еще несколько рекомендаций с хорошими отзывами.
Корпорация Google внимательно следит за проблемами со своими компонентами, поэтому поддержка выдает решение и в случае проблем с Android System WebView. Так, поддержка отмечает, что с проблемами сталкиваются те, кто имеет несколько аккаунтов “Гугл” на одном телефоне. Рекомендуется включать и обновлять компонент на каждом аккаунте отдельно.
Итак, Android System WebView это важный компонент операционной системы Android, который обеспечивает работу многих приложений, использующих WebView API. Регулярные обновления этого компонента могут улучшить производительность и безопасность приложений, поэтому рекомендуется скачивать последние версии из Google Play.
Если в работе утилиты наблюдаются проблемы система выдает ошибку, приложения вылетают, рекомендуется почистить кэш самого приложения Android System WebView, а также кэш приложений Google Chrome и Google Play. После этого перезагрузить телефон и проверить работоспособность еще раз. В случае серьезных проблем с системой остается только выполнить сброс настроек до заводских.
Включение WebView на Android от 5. 0 до 7
На смартфонах и планшетах с Андроид 5.0 и новее (до 7.1), а также в версиях, начиная с 10 включение приложения выполняется в настройках устройства. Инструкция:
Шаг 1. Откройте «Настройки».
Шаг 2. Выберите вкладку «Приложения и уведомления».
Шаг 3. Нажмите «Показать все приложения».
Шаг 4. Справа в углу в меню кнопки с тремя точками выберите «Показать системные приложения».
Шаг 5. Отыщите и нажмите на «Android System WebView».
Шаг 6. На открывшейся странице выберите «Включить».
Приложение запустится. Неполадки, беспокоившие пользователя, будут устранены, но дополнительно можно перезапустить смартфон.
Инструкция приведена на примере устройства с Android 10. На более ранних версиях операционной системы действия будут такими же, но названия разделов могут незначительно отличаться.
Зачем нужен компонент Android System Webview
Системное приложение Android System Webview позволяет открывать ссылки напрямую из какого-либо приложения, установленного на телефоне, не заходя в браузер. В случае отключения данной службы открытие ссылок становится невозможным; интернет-зависимые приложения начинают работать со сбоями.
По умолчанию компонент Android system webview всегда находится в рабочем состоянии, чтобы в любой момент можно было открыть ссылку в специальном окошке. В таком состоянии потребляется определенное количество энергии и памяти телефона.
Именно это не нравится пользователям; не зная о важности программы, некоторые её отключают. Если это произошло, смартфон, пытаясь открыть ссылку из приложения, не сможет этого сделать, и вы увидите сообщение об ошибке, например: «В Android System WebView произошел сбой».
Возможные проблемы и способы их решения
Как правило, сервис исправно работает, но иногда всё же возможно возникновение ошибок. Поскольку WebView для версий Android до пятой версии больше не поддерживается, это спровоцировало появление уязвимостей в софте. Уведомления, сообщающие о сбое, могут появляться при запуске некоторых программ, игр или при использовании браузера. Исправление ошибки заключается в очистке данных приложения. Чтобы это осуществить выполняем следующее:
В некоторых случаях способ не работает. Можно попробовать также остановку службы и удаление обновлений, после чего загрузить полное обновление System WebView. Кроме того, не лишним будет проверить, достаточно ли памяти на устройстве, иногда может помочь перемещение приложения на SD-карту. Нередко пользователям надоедает всплывающее уведомление о необходимости обновления софта. Проблема исправляется просто:
Если все методы исправления сбоев в работе службы оказались бессильны, остаётся выполнить сброс к заводским настройкам, предварительно сделав резервную копию данных. Но это крайняя мера и чаще всего прибегать к таким действиям не приходится.
Как быть, если не удается включить WebView
Если включить Android с помощью выше представленных инструкций не удалось, попробуйте выполнить перезагрузку устройства. Возможно, произошел сбой и перезапуск позволит решить проблему.
Если вы пользуетесь Android 4.3-5.0, где компонент был установлен, но не адаптирован, и это приводило к ошибкам в его работе, или же если перезагрузка вам не помогла, выполните действия ниже.
Сначала необходимо сделать очистку кэша. Для этого:
Шаг 1. Откройте «Настройки», затем «Приложения и уведомления».
Шаг 2. Выберите «Показать все приложения».
Шаг 3. В меню кнопки с тремя точками в верхнем углу справа выберите «Показать системные приложения».
Шаг 4. Найдите «Android System WebView» и нажмите на него.
Шаг 5. Выберите «Хранилище и кэш».
Шаг 6. Нажмите «Очистить кэш» и «Очистить хранилище».
Теперь попробуйте снова включить приложение. Если результата нет, проверьте наличие обновлений. Для этого:
Шаг 1. Откройте «Play Market».
Шаг 2. В строке поиска в верхней части экрана нажмите на кнопку с первой буквой вашего имени и в открывшемся окне выберите «Управление приложениями и устройством».
Шаг 3. Перейдите во вкладку «Доступные обновления».
Шаг 4. Если в открывшемся окне есть «Android System WebView», используйте кнопку «Обновить». Если процесс не начинается, нажмите на само приложение.
Шаг 5. Кликните «Обновить» на странице системного компонента.
Шаг 6. Дождитесь окончания процесса.
Если обновления отсутствуют, то:
Шаг 1. В настройках найдите «Android System WebView» и нажмите на него.
Шаг 2. На странице приложения кликните по кнопке с тремя точками вверху справа и выберите «Удалить обновления».
Шаг 3. Перезагрузите смартфон.
После запуска обновление системного компонента должно произойти автоматически, если же этого не случилось, то выполните инструкцию выше.
Если перечисленные выше шаги не помогли запустить Android System WebView, попробуйте сбросить гаджет до заводских настроек. Возможно, во время его использования возникли какие-то ошибки или серьезный сбой, что и привело к повреждениям системных компонентов. Помните, что сброс смартфона приведет к удалению всех личных данных и файлов, поэтому предварительно сохраните их на другое устройство или в облако.
Как включить Android System Webview на Android 5 и выше
Рассматривая для чего нужен софт, чтобы было более наглядно, приведём в пример несколько программных продуктов, которые используют System WebView в качестве средства для просмотра интернет-контента в своей среде:
Это лишь небольшой список ПО, использующего WebView. Приложения погоды, социальных сетей, мессенджеры и многие другие имеют эту встроенную опцию. Разработчики софта могут добавить функциональность браузера в свой продукт, для чего нужно внедрить в него библиотеку WebView, установить компонент в макете и инициализировать в коде. Необходимо также включить поддержку JavaScript, чтобы страницы, где он реализован, корректно работали, и добавить разрешения на доступ к сети Интернет. Чтобы пользователи смогли открывать ссылки прямо внутри софта, потребуется установка WebViewClient.
На Android 7 версии и выше служба неактивна по умолчанию. Эти задачи возложены на инструменты Google Chrome и встроенные средства программ. То есть, особой нужды в активации рассматриваемого софта нет, но если вы хотите, чтобы работал не Chrome, а WebView, первая служба отключается и включается Android System WebView, поскольку вместе они не функционируют. Выполнить активацию можно различными методами.
Способ первый
Способ второй
Выполнить процедуру немного сложнее, к тому же не всегда возможно, но если первым способом не удалось подключить службу, делаем следующее:
Как включить Android System Webview на Аndroid 4. 3 и ранее
На ранних версиях ОС Аndroid (4.3 и ранее) Google не поддерживает работоспособность данного компонента, и он может начать «глючить» именно из-за этого. В таком случае попробуйте следующее:
Примечание: Возможно, понадобятся root-права, получить их можно через соответствующие приложения. Имейте в виду, что без хороших знаний об устройстве ОС устанавливать root-приложения рискованно, за этим лучше обратитесь к специалисту.
Как удалить приложение Android System WebView
Возможность удаления любого софта присутствует всегда, пусть и не явная, как в случае с системными компонентами. Увидев в процессах прожорливость Android System WebView, многие пользователи задаются вопросом, можно ли удалить сие приложение. В стандартном режиме системный софт не удалишь, так что, если цель стоит полностью избавиться от службы, придётся повозиться с получением root- прав, позволяющих проделывать с операционкой всё, что душе угодно. При этом рут-доступ не единственное решение, с помощью которого можно остановить деятельность программы.
Удалять System WebView крайне не рекомендуется, если у вас Android ниже седьмой версии, поскольку это повлечёт за собой ряд ошибок и сбоев. Службу используют многие приложения, поэтому на корректность их работы после удаления или отключения инструмента не стоит и рассчитывать. Кроме отсутствия возможности открытия встроенных ссылок внутри программ вы получите и другие сбои в системе, причём проблема может принять достаточно серьёзную форму, например, выразившись в виде циклической перезагрузки устройства. Теперь перейдём к вопросу, можно ли отключить службу Android System WebView, если рут-прав всё же нет, у вас операционная система седьмой версии или выше, а приложение вы не посчитали для себя полезным. В данном случае ПО возможно только остановить. Для этого выполняем следующие действия, применимые для остановки любого софта Android:
Мы не рекомендуем удалять системные приложения. Рут-права в неумелых руках могут навредить устройству, хотя и без них некоторые действия пользователя ещё более разрушительны, чем вирусы и способны нанести немалый ущерб системе.
Что же касается конкретно WebView, то если на вашем смартфоне поддерживается альтернативный софт, и вы решили пользоваться другим инструментом, выполняющим те же задачи, служба будет просто неактивна, так что переживать об использовании её ресурсов не стоит.
Отключение Chrome и включение WebView на Android 7. 1 – 9
Если у вас смартфон на базе Android 7.1 или новее, вплоть до версии 9, включить WebView вы сможете, отключив Google Chrome. Для этого выполните следующие действия:
Шаг 2. Выберите «Приложения и уведомления».
Шаг 3. Нажмите «Просмотреть все приложения».
Шаг 4. Отыщите «Chrome» и нажатием перейдите на страницу управления браузером.
Шаг 5. Коснитесь кнопки «Отключить».
Шаг 6. Остановите работу браузера подтверждением действия.
Теперь работа браузера остановлена и весь софт, пользовавшийся его возможностями, автоматически будет переведен на работу с WebView. Если этого не произошло, включите WebView вручную с помощью инструкции выше. До отключения Chrome вы не сможете этого сделать, потому что кнопка «Включить» будет неактивна.
Существует и еще один способ, позволяющий включить WebView на Андроид 7.1-9. Он более сложный и срабатывает не всегда, однако попробовать его стоит.
Шаг 1. Перейдите в «Настройки» смартфона.
Шаг 2. Выберите вкладку «Система».
Шаг 3. Откройте раздел «О телефоне».
Шаг 4. Найдите «Номер сборки» и нажмите на него 7 раз подряд.
Шаг 5. Введите графический ключ или пароль. Появится уведомление: «Вы стали разработчиком!».
Шаг 6. Вернитесь в предыдущее меню. В нем появится новая вкладка – «Для разработчиков». Перейдите в нее.
Шаг 7. Найдите раздел «Реализация WebView».
Шаг 8. Если доступна возможность выбора, измените «Chrome» на «Android System WebView».
Шаг 9. Выйдите из раздела «Для разработчиков». Лучше его предварительно выключить, сдвинув в верхней части экрана бегунок в положение «Выкл». Если он будет открыт, вы можете случайно зайти в него и внести какие-либо изменения в работу системы, которые приведут к ошибкам и сбоям в работе устройства. После этого действия вкладка снова исчезнет из меню. При необходимости включить ее можно снова с помощью шагов 4-5.
Далее проверьте, как работает WebView, открыв ссылку в каком-нибудь приложении.
Заключение
Описанные способы должны восстановить работу Android Webview app. Если у вас не получилось – задайте нам вопрос через форму обратной связи. Возможно, у вас какой-то индивидуальный случай, который можно решить другими методами.
Илья – главный редактор сайта softdroid.net. Является автором нескольких сотен руководств и статей по настройке Android. Около 15 лет занимается ремонтом техники и решением технических проблем iOS и Android. Имел дело практически со всеми более-менее популярными марками мобильных смартфонов и планшетов Samsung, HTC, Xiaomi и др. Для тестирования используется iPhone 12 и Samsung Galaxy S21 с последней версией прошивки.
Смотреть на Youtube