Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Ao lançar um aplicativo que usa o Microsoft Edge WebView2, você precisa distribuir o WebView2 Runtime, distribuindo o Evergreen Runtime atualizado automaticamente ou distribuindo uma versão fixa do Runtime.
Um aplicativo WebView2 depende do WebView2 Runtime em computadores cliente. Ao distribuir seu aplicativo WebView2, você precisa levar em consideração como o WebView2 Runtime é distribuído e atualizado nas máquinas cliente.
Para obter detalhes sobre como distribuir o Runtime, consulte Distribuir seu aplicativo e o WebView2 Runtime.
O tempo de execução do WebView2
O WebView2 Runtime é um runtime redistribuível e serve como a plataforma da Web subjacente (ou de apoio) para aplicativos WebView2. O conceito é semelhante ao Visual C++ ou ao .NET Runtime para aplicativos C++/.NET. O WebView2 Runtime contém binários modificados do Microsoft Edge que são ajustados e testados para aplicativos WebView2. Depois que o WebView2 Runtime é instalado, ele não aparece como um aplicativo de navegador visível para o usuário. Por exemplo, um usuário não tem um atalho de área de trabalho de navegador ou uma entrada no menu Iniciar .
Há duas maneiras diferentes de distribuir e atualizar o WebView2 Runtime para computadores cliente: o modo de distribuição Evergreen e o modo de distribuição de Versão Fixa.
O modo de distribuição do Evergreen Runtime
No modo de distribuição Evergreen , o WebView2 Runtime não é empacotado com seu aplicativo, mas é instalado inicialmente em clientes usando um bootstrapper online ou um instalador offline. Posteriormente, o WebView2 Runtime é atualizado automaticamente nos computadores cliente. Em seguida, você pode distribuir atualizações do seu aplicativo WebView2 que usam as APIs WebView2 mais recentes, a partir do SDK WebView2 mais recente. O modo de distribuição Evergreen é recomendado para a maioria dos desenvolvedores.
Prós:
A plataforma da Web subjacente (WebView2 Runtime) é atualizada automaticamente sem mais esforço de sua parte.
Menos espaço em disco é necessário para o WebView2 Runtime em sistemas cliente, porque o WebView2 Runtime é compartilhado por todos os aplicativos WebView2 que estão no cliente.
Em sistemas qualificados, os binários para Microsoft Edge e o Evergreen WebView2 Runtime são vinculados quando estão na mesma versão. Essa vinculação fornece benefícios para volume de disco, memória e desempenho.
Contras:
- Seu aplicativo WebView2 não pode especificar que uma versão específica do WebView2 Runtime é necessária.
Veja também:
- O modo de distribuição Evergreen Runtime em Distribuir seu aplicativo e o WebView2 Runtime.
Dispositivos Windows 11 e dispositivos Windows 10
O Evergreen Runtime é pré-instalado em todos os dispositivos Windows 11 como parte do sistema operacional Windows 11. A Microsoft instalou o WebView2 Runtime em todos os dispositivos Windows 10 qualificados, conforme descrito em Fornecendo o Microsoft Edge WebView2 Runtime para dispositivos gerenciados do Windows 10.
Mesmo que seu aplicativo use o modo de distribuição Evergreen, recomendamos que você distribua o WebView2 Runtime, para abranger casos extremos em que o Runtime ainda não foi instalado.
Confira:
- Dispositivos Windows 11 e dispositivos Windows 10 (detalhes) em Distribuir seu aplicativo e o WebView2 Runtime.
O modo de distribuição de runtime da Versão Fixa
No modo de distribuição de Versão Fixa , você baixa uma versão específica do WebView2 Runtime e a empacota junto com seu aplicativo WebView2 no pacote do aplicativo. O WebView2 Runtime que você empacota com seu aplicativo é usado apenas pelo aplicativo WebView2, não por qualquer outro aplicativo no computador do cliente.
Prós:
- Você tem mais controle sobre o controle de versão do WebView2 Runtime. Você sabe quais APIs do WebView2 estão disponíveis para seu aplicativo, porque você controla qual versão do WebView2 Runtime está disponível para seu aplicativo. Seu aplicativo não precisa testar se as APIs mais recentes estão presentes.
Contras:
Você precisa gerenciar o WebView2 Runtime por conta própria. O WebView2 Runtime não é atualizado automaticamente nos clientes, portanto, para usar as APIs WebView2 mais recentes, você deve atualizar periodicamente seu aplicativo junto com o WebView2 Runtime atualizado.
Mais espaço em disco é necessário no cliente, se houver vários aplicativos WebView2 instalados.
O runtime da Versão Fixa não pode ser instalado usando um instalador.
Veja também:
- O modo de distribuição de runtime de Versão Fixa em Distribuir seu aplicativo e o WebView2 Runtime.
Noções básicas sobre as opções na página de download de Runtime
A seção Baixar o WebView2 Runtime da página Microsoft Edge WebView2 fornece várias opções para distribuir o WebView2 Runtime em computadores clientes. O entendimento das opções nesta página fornece uma boa introdução, para ajudar a decidir qual abordagem você deseja usar.
O modo de distribuição Evergreen é recomendado para a maioria dos aplicativos.
A seção Evergreen Bootstrapper da página fornece um pequeno bootstrapper Evergreen Runtime que é executado no computador cliente, para usuários online. O bootstrapper baixa e instala o Evergreen WebView2 Runtime apropriado no cliente. Você pode usar o bootstrapper de algumas maneiras diferentes:
Vincule-se ao bootstrapper, usando um link obtido no botão Obter o Link . Seu aplicativo usa esse link para baixar programaticamente o bootstrapper no cliente e invocar o bootstrapper. Essa abordagem evita a necessidade de empacotar o bootstrapper com seu aplicativo. Essa abordagem depende da CDN (Rede de Distribuição de Conteúdo) da Microsoft para obter o bootstrapper.
Baixe o bootstrapper (usando o botão Download na seção Bootstrapper ) e distribua o bootstrapper com seu aplicativo. Nessa abordagem, você empacota o bootstrapper com o instalador/atualizador de aplicativos ou com o próprio aplicativo e invoca o bootstrapper incluído no aplicativo. Essa abordagem evita a dependência da CDN da Microsoft para obter o bootstrapper.
A seção Evergreen Standalone Installer da página fornece um instalador Evergreen grande e independente, principalmente para usuários offline. Nessa abordagem, você empacota o instalador autônomo com o instalador/atualizador de aplicativos ou o próprio aplicativo e invoca o instalador Autônomo Evergreen. Essa abordagem evita a dependência da CDN da Microsoft para obter o Runtime.
A seção Versão Fixa da página fornece um tempo de execução de Versão Fixa, que é uma versão específica do WebView2 Runtime que você distribui junto com seu aplicativo.
Confira também
-
Distribuir seu aplicativo e o WebView2 Runtime
- O modo de distribuição Evergreen Runtime em Distribuir seu aplicativo e o WebView2 Runtime.
- O modo de distribuição de runtime de Versão Fixa em Distribuir seu aplicativo e o WebView2 Runtime.
Externo: