Introdução ao Microsoft Edge WebView2
O Microsoft Edge WebView2 permite que você insira tecnologias da Web \(HTML, CSS e JavaScript\) nos seus aplicativos nativos. O controle WebView2 usa Microsoft Edge como mecanismo de renderização para exibir o conteúdo da Web em aplicativos nativos.
Com o WebView2, você pode incorporar código da Web em diferentes partes do seu aplicativo nativo ou criar todo o aplicativo nativo em uma única instância do WebView2.
Para começar a criar um aplicativo WebView2, consulte a Introdução ao WebView2.
Geralmente, os desenvolvedores devem decidir entre criar de um aplicativo Web ou um aplicativo nativo. Essa decisão depende da troca entre alcance e potência:
Os aplicativos Web permitem um amplo alcance. Como desenvolvedor da Web, você pode reutilizar a maior parte do seu código em diferentes plataformas.
Para acessar todos os recursos avançados de uma plataforma nativa, utilize um aplicativo nativo.
O diagrama a seguir mostra o espectro de aplicativos, do alcance máximo a potência máxima:
O alcance amplo inclui sites e Aplicativos Web Progressivos.
No meio estão aplicativos híbridos, tais como WebViews e Electron.
O máximo de potência é de aplicativos nativos.
Aplicativos híbridos, no meio desse espectro, permitem que você aproveite o melhor dos dois mundos: a onipresença e a força da plataforma Web, combinadas com a potência e os recursos completos da plataforma nativa.
Ecossistema e conjunto de habilidades da Web. Use a plataforma da Web, bibliotecas, ferramentas e talentos existentes no ecossistema da Web.
Inovação rápida. O desenvolvimento da Web permite maior rapidez na implantação e iteração.
Suporte para o Windows 10 e 11. Suporte para uma experiência de utilizador consistente no Windows 10 e Windows 11.
Funcionalidades nativas. Acesse o conjunto completo de APIs nativas.
Compartilhamento de código. Adicionar códigos da Web a sua base de códigos permite maior reuso através de várias plataformas.
Suporte da Microsoft. A Microsoft fornece suporte e adiciona novos pedidos de funcionalidades em plataformas suportadas.
Distribuição Evergreen. Conte com uma versão atualizada do Chromium com atualizações de plataforma regulares e patches de segurança.
Distribuição de versão fixa. Opcionalmente, empacote uma versão específica dos bits do Chromium em seu aplicativo.
Adoção incremental. Adicione componentes da Web peça por parte ao seu aplicativo.
São suportados os seguintes ambientes de programação:
- Win32 C/C++
- .NET Framework 4.6.2 ou posterior
- .NET Core 3.1 ou mais recente
- .NET 5 ou posterior
- WinUI 2.0
- WinUI 3.0
Os aplicativos WebView2 podem ser executados nas seguintes versões do 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 Server 2022
- Windows Server 2019
- Windows Server 2016
O WebView2 também é suportado nos seguintes dispositivos:
- Xbox
- HoloLens 2
WebView2 Runtime versão 109 é a versão final que suporta as seguintes versões do Windows. O WebView2 Runtime e a versão 110.0.1519.0 e superior do SDK não suportam estes sistemas operativos.
- Windows 8/8.1
- Windows 7
- Windows Server 2012 R2
- Windows Server 2012
- Windows Server 2008 R2
Consulte também:
- Sistemas Operativos suportados pelo Microsoft Edge – o suporte webView2 para o Windows 7 e Windows Server 2008 R2 tem a mesma linha cronológica de suporte que o Microsoft Edge.
- Microsoft Edge e WebView2 terminam o suporte para Windows 7 e Windows 8/8.1
- Visão geral dos recursos e APIs do WebView2
- Tutoriais de guia de introdução
- Distribuir seu aplicativo e o WebView2 Runtime
developer.microsoft.com:
- Microsoft Edge WebView2 – introdução inicial às funcionalidades do WebView2 no developer.microsoft.com.
Microsoft.com:
- Torne-se um Microsoft Edge Insider - transfira os canais de pré-visualização do Microsoft Edge (Canary, Dev e Beta).
YouTube:
- Criar, Implementar e Gerir Aplicações WebView2 – 2 de março de 2021.