Зачем Android нужен WebView и как он работает

Несмотря на то что почти все смартфоны на Android получают новые версии ОС только два года, Google худо-бедно старается их поддерживать в актуальном состоянии ещё какое-то время путём обновления своих сервисов. Для этого поисковый гигант просто рассылает апдейты через Google Play, чтобы те пользователи, которым уже не светят традиционные обновления, могли получить запланированные нововведения и экстренные баг-фиксы. Однако, многие, как показала практика, этого не знают, и, видя, как системные компоненты с непонятными им названиями, спрашивают, например, что такое WebView и зачем это нужно. Восполняю пробел.

Вы много раз видели Android System WebView, но наверняка не знаете, что это и зачем нужно

Google наконец сделает ночную тему в Chrome на Android полноценной

Вы могли видеть WebView, полное название которого Android System WebView, в двух местах: в каталоге Google Play и в разделе «Приложения». Причём мелькает он заметно чаще других, периодически получая обновления и фигурируя в описаниях обновлений стороннего софта, разработчики которого почему-то считают необходимым упомянуть его. Прямо-таки в каждой бочке затычка. Однако, если разобраться чуть глубже, всё становится на свои места.

Что такое Android WebView

WebView — это встроенный браузер для приложений

WebView – это системный компонент, или, проще говоря, приложение, которое отвечает за открытие веб-страниц в рамках других приложений. Думаю, вам не раз приходилось открывать ту или иную ссылку в мессенджере, социальной сети или клиенте электронной почте. Так вот, если вы заметили, почти всегда нажатие на ссылку приводит к тому, что она открывается в интерфейсе самого приложения, вместо того чтобы перенести вас в браузер. Таким образом разработчику проще отслеживать ваши действия, поскольку получить их из стороннего браузера у него не выйдет.

Google рассказала, что изменится в Google Chrome после обновления

Но поскольку Android System WebView является, по сути, самостоятельным компонентом, периодически пользователи сталкиваются с проблемами в его работоспособности. Одни уверяют, что WebView не работает, другие сообщают, что WebView не обновляется, а третьи – что WebView недоступен. Казалось бы, причины у этих проблем могут быть самые разные и, чтобы что-то советовать пользователям, которые с ними столкнулись, нужно хотя бы разузнать дополнительные подробности или по крайней мере худо-бедно разбираться в разработке приложений и особенностях функционирования системных компонентов. Но нет.

WebView и Google Chrome

В конце прошлого года Google интегрировала в Android System WebView компонент Chrome WebView. Проще говоря, компания просто сделала так, что теперь все ссылки в сторонних приложениях будут открываться в виджете Chrome, который будет встроен во все программы по умолчанию. Поисковый гигант объяснил это тем, что это позволяет снизить нагрузку на ресурсы устройства и облегчит эффективность обновления. Но, как показывает практика, это только лишний раз запутало пользователей, которые вообще перестали понимать, что им делать в случае возникновения проблем.

Samsung хочет, чтобы Chrome для Android получил поддержку расширений

А, между тем, всё очень просто. Несмотря на то что Android System WebView по-прежнему обновляется самостоятельно, он глубоко связан с Google Chrome. Поэтому, когда вы сталкиваетесь с перебоями в работе системного компонента, вам нужно не искать обновления для него, а установить апдейт браузера.

Как обновить Android WebView

  • Для этого перейдите в Google Play и свайпните от левого края экрана;
  • Перейдите во вкладку «Мои приложения и игры;

Зачастую обновлять следует не Android System WebView, а Google Chrome

  • В открывшемся окне нажмите «Обновить всё» или отыщите Google Chrome и обновите его;
  • Для надёжности рекомендуется обновить и Android System WebView, если для него тоже доступно обновление.

Chrome загружает процессор и жрёт зарядку? Google всё исправит

На первый взгляд, может показаться, что всё это глупости, и на самом деле обновления ничего не решают, но это не так. В прошлом Google неоднократно выпускала такие патчи, которые возвращали работоспособность системных компонентов, от которых во многом зависела и работа сторонних приложений. Последний такой случай произошёл в декабре прошлого года, когда из-за сбоя в Chrome пользователи лишились возможности открывать ссылки в приложениях, которые к Google не имеют никакого отношения. Поэтому не пренебрегайте обновлениями. Они выходят для вас.

Теги
Новости по теме
Лонгриды для вас
Библиотека приложений на iOS
Как включить библиотеку приложений из iOS 14 на любом Android

Ровно неделю назад Apple выпустила iOS 14. Запуск, впрочем, как и бета-тестирования обновления, прошли на удивление гладко. В результате уже на пятый день доля принятия новой версии операционной системы превысила 25%, обойдя по этому показателю и iOS 12, и iOS 13. Сказалось обилие новых функций, которые владельцы iPhone и iPad в большинстве своём ждали очень и очень давно. Впрочем, как выяснилось, пользователи Android тоже совершенно не прочь обжиться чем-нибудь новеньким из iOS 14. Объясняю на пальцах, как на Android получить библиотеку приложений.

Читать далее
Оплата телефоном
Вы даже не представляете, насколько круто платить смартфоном

Мы с вами уже давно привыкли к бесконтактным платёжным сервисам. Apple Pay, Google Pay, Samsung Pay работают в России уже много лет, чем сильно облегчают нашу жизнь. Благодаря возможности оплачивать покупки смартфоном лично я практически перестал брать с собой свой бумажник, где хоть и не бывает наличности, хранится 4 банковских карты – по одной Сбербанка и ВТБ и 2 от Тинькофф банка, а также несколько штук дисконтного «пластика». Носить их с собой у меня никогда не вызывало большой радости, а потому в какой-то момент я просто оставил кошелёк дома, взяв с собой только смартфон. С тех пор так и хожу. Но я и представить себе не мог, насколько это в действительности удобно.

Читать далее
Android 11
Выход Android 11 и много слов о Huawei: итоги недели

Прошла еще неделя, которая принесла нам много нового. Кроме того, что появился Android 11, который теперь уже вышел из стадии бета-версий, появился Android Go для бюджетных смартфонов. Он не просто даст им новые функции, но обеспечит их нормальную работу. Посмотрим, что из этого получится, и какие именно смартфоны получат его. А еще на этой неделе стало известно о новой версии операционной системы от Huawei и о странной просьбе Samsung. Суть этой просьбы заключается в том, чтобы ей разрешили продавать чипы Huawei несмотря на запрет. Выглядит это немного странно, но нельзя сказать, что ситуация не интересная. Все это и кое-что еще обсудим в нашем традиционном новостном выпуске по итогам недели.

Читать далее
1 комментарий Оставить свой
  1. yalx

    Ни кому не навязываю своё мнение, но по мне так все эти обновления нужны только чтобы быстрее крутилась машина производства и продаж. Купил, обновил, тормозит, купил…
    В 2010 покупал HTC Legend, что изменилось с тех пор? Я и тогда мог проверить почту, глянуть что то в браузере, поиграть, быстро ознакомисться с докуметом, проложить маршрут и т.д. И всё это довольно быстро крутилось на допотопном процессоре и прошивке размером в 200Мб. И батарейки в 1300мАч на пару дней хватало.

Новый комментарий