Análise Softonic

Incorporar Interfaces da Web em Aplicativos do Windows com WebView2

Microsoft Edge WebView2, da Microsoft Corporation, é um controle de desenvolvedor que incorpora interfaces web em aplicativos nativos do Windows para permitir UIs híbridas. Ele exibe HTML, CSS e JavaScript dentro de processos host enquanto permite que o host e o conteúdo da web troquem mensagens. As opções de distribuição incluem atualizações automáticas de tempo de execução ou implantação de versão fixa para controle de compatibilidade. A ferramenta é voltada para desenvolvedores de desktop do Windows que desejam reutilizar ativos da web dentro de fluxos de trabalho nativos Win32 ou .NET.

O tempo de execução usa o mecanismo Microsoft Edge (Chromium) e roda como processos separados

O controle executa um tempo de execução baseado em Chromium separado do navegador Microsoft Edge, utilizando o mecanismo de renderização Microsoft Edge (Chromium) para renderizar conteúdo web moderno. O processo msedgewebview2.exe representa o WebView2 Runtime, e o controle segue uma arquitetura de múltiplos processos que normalmente inclui um processo gerenciador, um processo de GPU e processos de renderização individuais para componentes web. Essa separação de processos mapeia para o modelo de isolamento do Chromium.

Quais pilhas de desenvolvimento e fluxos de trabalho o controle integra

WebView2 tem como alvo pilhas de desenvolvimento para desktop e se integra com toolchains nativas. Os hosts e frameworks suportados incluem:

  • Win32 C/C++
  • .NET (WPF e WinForms)
  • WinUI
Os frameworks de tempo de execução suportados incluem .NET Framework 4.6.2+ e .NET Core 3.1+. Os desenvolvedores podem hospedar a interface web dentro das janelas de aplicação e invocar APIs nativas a partir do JavaScript através dos canais de comunicação do controle.

Compromissos de desempenho e implantação que as equipes devem planejar

Como os usuários às vezes relatam alto uso de memória e CPU ligado a instâncias de msedgewebview2.exe em aplicações de terceiros, os desenvolvedores devem planejar o perfilamento e isolamento de módulos web pesados. O perfilamento dos processos de renderização e a colocação de widgets que consomem muitos recursos em instâncias WebView separadas reduzem a contenção. O tempo de execução é um componente distinto do navegador completo, portanto, removê-lo pode fazer com que aplicações dependentes falhem em renderizar sua interface; trate o tempo de execução como um artefato implantável durante testes e rollout.

WebView2 é uma escolha prática para o desenvolvimento híbrido de desktop no Windows

WebView2 é uma opção prática para desenvolvedores de desktop no Windows que precisam incorporar interfaces baseadas na web dentro de processos nativos. Espere um compromisso, pois instâncias de msedgewebview2.exe podem aumentar o uso de memória e CPU em algumas implementações. Equipes que orçam testes para perfilagem de renderizador e monitoramento operacional durante as implementações obterão o máximo do controle ao implantar estratégias de UI híbridas em aplicações desktop de produção.

  • Prós

    • Usa o motor Microsoft Edge (Chromium) para renderização web consistente
    • Suporta Win32 C/C++, .NET (WPF/WinForms) e hosts WinUI
    • Oferece canais de comunicação bidirecionais entre host e web
    • O Runtime funciona de forma independente do navegador Edge completo
  • Contras

    • Múltiplos processos msedgewebview2.exe podem aumentar a memória e a CPU
    • Desinstalar o runtime pode quebrar aplicativos dependentes
    • Implantações de versão fixa requerem gerenciamento de atualização manual
 0/1

Detalhes

  • Licença

    Grátis

  • Versão

    135.0.3179.54

  • Data de atualização

  • Plataforma

    Windows

  • OS

    Windows 11

  • Idioma

    Português

    Idiomas disponíveis

    • Árabe
    • Chinês
    • Holandês
    • Inglês
    • Francês
    • Alemão
    • Italiano
    • Japonês
    • Coreano
    • Polonês
    • Português
    • Russo
    • Espanhol
    • Sueco
    • Turco
  • Desenvolvedor

Programa disponível em outros idiomas


Esta baixada não está mais disponível, ou porque o programa foi descontinuado ou porque possui uma falha de segurança, ou por qualquer outro motivo.

Opinião usuários sobre Microsoft Edge WebView2

Já experimentou Microsoft Edge WebView2? Seja o primeiro a deixar a sua opinião!

Adicionar avaliação

Últimos artigos

As leis relativas ao uso deste software estão sujeitas à legislação de cada país. Não incentivamos ou autorizamos o uso deste programa se ele violar essas leis.