Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Al publicar una aplicación que usa Microsoft Edge WebView2, debe distribuir el entorno de ejecución de WebView2, ya sea distribuyendo el runtime evergreen actualizado automáticamente o distribuyendo una versión fija del runtime.
Una aplicación WebView2 depende del entorno de ejecución de WebView2 en las máquinas cliente. Al distribuir la aplicación WebView2, debe tener en cuenta cómo se distribuye y actualiza el entorno de ejecución de WebView2 en las máquinas cliente.
Para obtener más información sobre cómo distribuir el entorno de ejecución, consulte Distribución de la aplicación y el entorno de ejecución de WebView2.
El entorno de ejecución de WebView2
WebView2 Runtime es un entorno de ejecución redistribuible y actúa como plataforma web subyacente (o de respaldo) para aplicaciones WebView2. El concepto es similar a Visual C++ o .NET Runtime para aplicaciones de C++/.NET. El entorno de ejecución de WebView2 contiene archivos binarios modificados de Microsoft Edge que están optimizados y probados para las aplicaciones WebView2. Una vez instalado el entorno de ejecución de WebView2, no aparece como una aplicación de explorador visible por el usuario. Por ejemplo, un usuario no tiene un acceso directo al escritorio del explorador ni una entrada en el menú Inicio .
Hay dos maneras diferentes de distribuir y actualizar el entorno de ejecución de WebView2 a las máquinas cliente: el modo de distribución Evergreen y el modo de distribución versión fija.
Modo de distribución de Evergreen Runtime
En el modo de distribución Evergreen , el runtime de WebView2 no se empaqueta con la aplicación, pero se instala inicialmente en los clientes mediante un programa previo en línea o un instalador sin conexión. Después, el entorno de ejecución de WebView2 se actualiza automáticamente en las máquinas cliente. A continuación, puede distribuir las actualizaciones de la aplicación WebView2 que usan las API de WebView2 más recientes, desde el SDK de WebView2 más reciente. El modo de distribución Evergreen se recomienda para la mayoría de los desarrolladores.
Ventajas:
La plataforma web subyacente (WebView2 Runtime) se actualiza automáticamente sin más esfuerzo por su parte.
Se requiere menos espacio en disco para el entorno de ejecución de WebView2 en los sistemas cliente, ya que el entorno de ejecución de WebView2 lo comparten todas las aplicaciones WebView2 que están en el cliente.
En los sistemas aptos, los archivos binarios de Microsoft Edge y Evergreen WebView2 Runtime se vinculan de forma rígida cuando se encuentran en la misma versión. Esta vinculación proporciona ventajas para la superficie del disco, la memoria y el rendimiento.
Desventajas:
- La aplicación WebView2 no puede especificar que se requiera una versión determinada del entorno de ejecución de WebView2.
Vea también:
- El modo de distribución Evergreen Runtime en Distribución de la aplicación y El entorno de ejecución de WebView2.
dispositivos Windows 11 y dispositivos de Windows 10
Evergreen Runtime está preinstalado en todos los dispositivos Windows 11 como parte del sistema operativo Windows 11. Microsoft instaló webView2 Runtime en todos los dispositivos de Windows 10 aptos, tal como se describe en Entrega de Microsoft Edge WebView2 Runtime a dispositivos Windows 10 administrados.
Incluso si la aplicación usa el modo de distribución Evergreen, se recomienda distribuir El entorno de ejecución de WebView2 para cubrir los casos perimetrales en los que el entorno de ejecución aún no estaba instalado.
Vea:
- Windows 11 dispositivos y dispositivos de Windows 10 (detalles) en Distribución de la aplicación y el entorno de ejecución de WebView2.
Modo de distribución en tiempo de ejecución de versión fija
En el modo de distribución Versión fija , descarga una versión específica de WebView2 Runtime y la empaqueta junto con la aplicación WebView2 en el paquete de la aplicación. WebView2 Runtime que empaqueta con la aplicación solo lo usa la aplicación WebView2, no ninguna otra aplicación en el equipo del cliente.
Ventajas:
- Tiene más control sobre el control de versiones de WebView2 Runtime. Sabe qué API de WebView2 están disponibles para la aplicación, ya que controla qué versión del entorno de ejecución de WebView2 está disponible para la aplicación. La aplicación no necesita probar si las API más recientes están presentes.
Desventajas:
Debe administrar webView2 Runtime usted mismo. El entorno de ejecución de WebView2 no se actualiza automáticamente en los clientes, por lo que para usar las API de WebView2 más recientes, debe actualizar periódicamente la aplicación junto con el entorno de ejecución de WebView2 actualizado.
Se requiere más espacio en disco en el cliente, si hay varias aplicaciones WebView2 instaladas.
El tiempo de ejecución de la versión fija no se puede instalar mediante un instalador.
Vea también:
- Modo de distribución en tiempo de ejecución de versión fija en Distribución de la aplicación y en tiempo de ejecución de WebView2.
Descripción de las opciones en la página de descarga en tiempo de ejecución
La sección Descargar el entorno de ejecución de WebView2 de la página WebView2 de Microsoft Edge proporciona varias opciones para distribuir el entorno de ejecución de WebView2 en máquinas cliente. Comprender las opciones de esta página proporciona una buena introducción para ayudar a decidir qué enfoque desea usar.
El modo de distribución Evergreen se recomienda para la mayoría de las aplicaciones.
La sección Evergreen Bootstrapper de la página proporciona un pequeño programa previo evergreen runtime que se ejecuta en la máquina cliente, para los usuarios en línea. El programa previo descarga e instala el runtime de Evergreen WebView2 adecuado en el cliente. Puede usar el programa previo de dos maneras diferentes:
Vincule al programa previo mediante un vínculo que obtenga del botón Obtener el vínculo . La aplicación usa este vínculo para descargar mediante programación el programa previo en el cliente e invocar el programa previo. Este enfoque evita la necesidad de empaquetar el programa previo con la aplicación. Este enfoque depende de la red de entrega de contenido (CDN) de Microsoft para obtener el programa previo.
Descargue el programa previo (con el botón Descargar de la sección Bootstrapper ) y, a continuación, distribuya el programa previo con la aplicación. En este enfoque, empaqueta el programa previo con el instalador o actualizador de la aplicación o con la propia aplicación e invoca el programa previo que incluyó con la aplicación. Este enfoque evita la dependencia de la red CDN de Microsoft para obtener el programa previo.
La sección Evergreen Standalone Installer (Instalador independiente de Evergreen ) de la página proporciona un instalador evergreen grande e independiente, principalmente para usuarios sin conexión. En este enfoque, empaqueta el instalador independiente con el instalador o el actualizador de aplicaciones o la propia aplicación e invoca al instalador independiente evergreen. Este enfoque evita la dependencia de la red CDN de Microsoft para obtener el entorno de ejecución.
La sección Versión fija de la página proporciona un entorno de ejecución de versión fija, que es una versión específica del entorno de ejecución de WebView2 que se distribuye junto con la aplicación.
Vea también
-
Distribución de la aplicación y el entorno de ejecución de WebView2
- El modo de distribución Evergreen Runtime en Distribución de la aplicación y El entorno de ejecución de WebView2.
- Modo de distribución en tiempo de ejecución de versión fija en Distribución de la aplicación y en tiempo de ejecución de WebView2.
Externo:
- Entrega de Microsoft Edge WebView2 Runtime a dispositivos Windows 10 administrados
- Descargue la sección WebView2 Runtime de la página Microsoft Edge WebView2 .
- Programación de la versión de Microsoft Edge