Элемент управления Microsoft Edge WebView2 позволяет внедрять веб-технологии (HTML, CSS и JavaScript) в собственные приложения. Элемент управления WebView2 использует Microsoft Edge в качестве подсистемы рендеринга для отображения веб-контента в собственных приложениях.
С помощью WebView2 вы можете встраивать веб-код в различные части собственного приложения или создать целиком собственное приложение в одном экземпляре WebView2.
Разработчикам часто приходится выбирать, что создавать — веб-приложение или родное приложение. Это решение зависит от компромисса между охватом и мощностью:
Веб-приложения позволяют обеспечить широкий охват. Как веб-разработчик вы можете повторно использовать большую часть кода на различных платформах.
Чтобы получить доступ ко всем мощным возможностям собственной платформы, используйте собственное приложение.
На следующей схеме показан спектр приложений: от максимального охвата до максимальной мощности.
Широкий охват включает веб-сайты и прогрессивные веб-приложения.
В центре находятся гибридные приложения, например WebViews и Electron.
Максимальная мощность — это собственные приложения.
Гибридные приложения (в центре спектра) позволяют вам наслаждаться лучшими возможностями обеих областей: повсеместностью и надежностью веб-платформы в сочетании с эффективностью и полными возможностями собственной платформы.
Преимущества WebView2
Экосистема и набор навыков для Интернета. Используйте всю веб-платформу, библиотеки, инструменты и таланты, имеющиеся в веб-экосистеме.
Быстрые инновации. Веб-разработка позволяет более оперативно осуществлять развертывание и итерацию.
Поддержка Windows 10 и 11. Поддержка согласованного взаимодействия с пользователем в Windows 10 и Windows 11.
Возможности собственной платформы. Доступ к полному набору родных API.
Совместное использование кода. Добавление веб-кода в кодовую базу позволяет чаще использовать его повторно на нескольких платформах.
Служба поддержки Microsoft. Корпорация Майкрософт предоставляет поддержку и добавляет новые запросы на функции на поддерживаемых платформах.
Распространение актуальной версии. Опора на обновленную версию Chromium с регулярными обновлениями платформы и исправлениями безопасности.
Распространение неизменяемой версии. Необязательная упаковка определенной версии Chromium в приложении.
Постепенное принятие. Добавление веб-компонентов в приложение по частям.
Приложения WebView2 могут работать в следующих версиях Windows.
Windows 11
Windows 10
32-разрядная Windows 10 IoT Корпоративная LTSC 2019
64-разрядная Windows 10 IoT Корпоративная LTSC 2019
64-разрядная Windows 10 IoT Корпоративная 21h1
Windows Server 2022
Windows Server 2019
Windows Server 2016
WebView2 также поддерживается на следующих устройствах:
Xbox
HoloLens 2
Windows 7 и 8
Среда выполнения WebView2 версии 109 — это окончательная версия, которая поддерживает следующие версии Windows. Среда выполнения WebView2 и пакет SDK версии 110.0.1519.0 и более поздних версий не поддерживают эти операционные системы.
Edge обеспечивает предприятиям безопасность, конфиденциальность данных и управляемость, благодаря чему является лучшим браузером для бизнеса на ПК, компьютерах Mac и мобильных устройствах. Варианты масштабного развертывания Microsoft Edge на сотнях или тысячах устройств.
Создавайте комплексные решения в Microsoft Azure для создания Функции Azure, реализации веб-приложений и управления ими, разработке решений, использующих службу хранилища Azure, и т. д.