Управление Microsoft Edge WebView2 позволяет внедрять веб-технологии (HTML, CSS и JavaScript) в нативные приложения. Управление WebView2 использует Microsoft Edge в качестве движка рисования для отображения веб-контента в нативных приложениях.
Представляем Microsoft Edge WebView2:Вход по гиперссылке виден.
С помощью WebView2 вы можете встраивать веб-код в разные части своего нативного приложения или создавать все свои нативные приложения в одном экземпляре WebView2. Проще говоря, это означает, что вы разрабатываете приложение (например, WPF, WinForm), которое может встраивать некоторые веб-страницы.
Официальное описание преимуществ WebView2
Веб-экосистема и набор навыков. Используйте всю веб-платформу, библиотеки, инструменты и таланты, существующие в веб-экосистеме. Быстро внедряйте инновации. Веб-разработка позволяет быстро внедрять и дорабатывать. Поддержка Windows 7, 8, 10 и 11. Поддержка единого пользовательского опыта в Windows 7, Windows 8, Windows 10 и Windows 11. Нативные функции. Получите доступ ко всему набору нативных API. Код-шеринг. Добавление веб-кода в вашу кодовую базу может увеличить повторное использование на разных платформах. Поддержка Microsoft. Microsoft предоставляет поддержку и добавляет новые запросы на функции на поддерживаемых платформах. Вечнозеленое распространение. Полагайтесь на последнюю версию Chromium с регулярными обновлениями платформы и патчами безопасности. Распространение версий исправлено. Вы также можете упаковывать определённые версии битов Chromium в своё приложение. Постепенное усыновление. Шаг за шагом добавляйте веб-компоненты в своё приложение.
Личные плюсы и минусы технологий WebView2
Преимущество:
1. Гибридная разработка: можно использовать богатые фронтендные технологии HTML, JS, CSS для создания интересных эффектов, некоторые диаграммы очень сложно реализовать с помощью бэкенд-технологий, и сделать это очень просто с фронтендом; 2. Для приложений с сложной связью форм использование фронтенд-фреймворк имеет большие преимущества по сравнению с бэкенд-разработкой; 3. Если онлайн-ссылка встроена, возможно, вам нужно только обновить сайт, не нужно обновлять клиента, даже если это встроенный веб-ресурс, вам нужно обновить только пакет ресурсов для скачивания; 4. Продолжительность работыВ Windows 11 этот компонент установлен на системе по умолчанию, следовательно, упакованное приложение будет небольшим;
Недостаток:
1. Теперь она может работать только на платформе Windows, и я не знаю, есть ли планы на кроссплатформенность в будущем; 2. Если система не устанавливает систему выполнения WebView2, программа не может работать нормально, поэтому может потребоваться выйти в интернет или установить необходимую рабочую среду впервые;
Ядро браузера WebView2
Проще говоря, WebView2 — это ядро браузера, которое предоставляет функции, помогающие отображать фронтенд-ресурсы. Ядро браузера, используемое WebView2, — это Chromium, веб-браузер, разработанный Google. Распространявшаяся под несколькими бесплатными авторскими правами, такими как лицензия BSD и открытый исходный код, Chromium могла разрабатываться уже в 2006 году. Chromium — это движок, стоящий за браузером Google Chrome от Google, который стремится создать универсальный браузер, который будет безопасным, стабильным и быстрым.
Поддерживаемые платформы WebView2
Поддерживаются следующие среды программирования:
- Win32 C/C++
- .NET Framework 4.5 или более поздние версии
- .NET Core 3.1 или более поздние версии
- .NET 5
- .NET 6
- WinUI 2.0
- WinUI 3.0
Приложения WebView2 могут работать на следующих версиях Windows:
Windows 11 Windows 10 Windows 10 IoT Enterprise LTSC x32 2019 Windows 10 IoT Enterprise LTSC x64 2019 Windows 10 IoT Enterprise 21h1 x64 Windows 8.1 Windows 7 ** Windows Server 2019 Windows Server 2016 Windows Server 2012 Windows Server 2012 R2 Windows Server 2008 R2 **
Время выполнения WebView2
Среда выполнения WebView2 — это перераспределяемая среда выполнения, которая служит основой (или поддержкой) приложения WebView2 (или поддерживает) веб-платформу. Эта концепция схожа с Visual C++ или .NET runware для приложений C++/.NET. Среда выполнения WebView2 содержит модифицированные бинарные файлы Microsoft Edge, которые были доработаны и протестированы для приложений WebView2. После установки среды выполнения WebView2 она не отображается как браузерное приложение, видимое пользователю. Например, у пользователей нет ярлыков или записей браузера в меню «Пуск».
В операционной системе Windows 11,Среда выполнения WebView2 уже установлена по умолчанию, что также означает, что на более низких версиях операционной системы нужно только вручную установить WebView2 runtime, как показано на рисунке ниже:
Скачайте время выполнения WebView2:Вход по гиперссылке виден.
(Конец)
|