Задалась таким вопросом, потому что интересно, для чего нужен webview в таком случае, если намного проще адаптировать сайт html/css/js под мобильную верстку, нежели делать отдельное приложение, в котором по сути все равно открывается веб-страница?
WebView простыми словами – это сайт, адаптированный под мобильные устройства и упакованный в оболочку мобильного приложения. WebView запускает веб-страницы внутри мобильного приложения, то есть он заменяет собой внешний браузер.
Мобильные веб-приложения - можно назвать сайтом, адаптированным под любой телефон. Веб-сервис можно установить как закладку в браузере и использовать вне зависимости от платформы, не скачивая на телефон и не тратя память.
Я на данный момент изучаю мобильное тестирование, и понимаю, что для webview придется проводить много разных проверок (как для мобильного приложения), нежели просто так же открыть адаптированный / не адаптированный сайт в браузере
У вебвью есть куда больше прав к данным телефона/пользователя, особенно чувствуется на яблоках, которые не поддерживают кучу современных апи, например вибрацию.