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 lanzar una aplicación que usa Microsoft Edge WebView2, debes distribuir el tiempo de ejecución de WebView2, ya sea distribuyendo el tiempo de ejecución Evergreen actualizado automáticamente o distribuyendo una versión fija del tiempo de ejecución.
Contenido detallado:
- Introducción
- Tiempo de ejecución de WebView2
- El modo de distribución del tiempo de ejecución Evergreen
- Modo de distribución del entorno de ejecución de versión no editable
- Descripción de las opciones en la página de descarga en tiempo de ejecución
- Ver también
Introducción
Una aplicación WebView2 depende del tiempo de ejecución de WebView2 en los equipos cliente. Al distribuir la aplicación WebView2, debes tener en cuenta cómo se distribuye el tiempo de ejecución de WebView2 a los equipos cliente, y cómo se actualiza en ellos.
Para obtener más información sobre cómo distribuir el tiempo de ejecución, consulta Distribuir la aplicación y el tiempo de ejecución WebView2.
Tiempo de ejecución de WebView2
WebView2 es un tiempo de ejecución redistribuible y sirve como la plataforma web subyacente (o de respaldo) para las aplicaciones WebView2. El concepto es similar a Visual C++ o las aplicaciones del tiempo de ejecución .NET para C++/.NET. El tiempo de ejecución de WebView2 contiene archivos binarios de Microsoft Edge modificados que se ajustan y ponen a prueba para aplicaciones WebView2. Una vez instalado el tiempo de ejecución WebView2, ya no aparece como una aplicación de explorador visible para el usuario. Por ejemplo, un usuario no tiene un acceso directo de escritorio del explorador o una entrada en el menú Inicio .
Hay dos maneras diferentes de distribuir y actualizar el tiempo de ejecución de WebView2 a los equipos cliente: el modo de distribución Evergreen y el modo de distribución de versión no editable.
El modo de distribución del tiempo de ejecución Evergreen
En el modo de distribución Evergreen , el tiempo de ejecución de WebView2 no se empaqueta con la aplicación, sino que se instala inicialmente en los clientes mediante un programa previo en línea o un instalador sin conexión. Después, el tiempo de ejecución de WebView2 se actualiza automáticamente en los equipos cliente. A continuación, puedes 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 es el recomendado para la mayoría de los desarrolladores.
Ventajas:
La plataforma web subyacente (tiempo de ejecución WebView2) se actualiza automáticamente sin que tengas que hacer nada.
Se requiere menos espacio en disco para el tiempo de ejecución de WebView2 en los sistemas cliente, ya que el tiempo de ejecución de WebView2 lo comparten todas las aplicaciones de WebView2 que están en el cliente.
En los sistemas elegibles, los archivos binarios para Microsoft Edge y el tiempo de ejecución Evergreen WebView2 están vinculados entre sí cuando están 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 requiere una versión determinada del tiempo de ejecución de WebView2.
Vea también:
- El modo de distribución del tiempo de ejecución Evergreen en Distribuir la aplicación y el tiempo de ejecución de WebView2.
Dispositivos Windows 11 y Windows 10
El tiempo de ejecución Evergreen está preinstalado en todos los dispositivos Windows 11 como parte del sistema operativo Windows 11. Microsoft instaló el tiempo de ejecución de WebView2 en todos los dispositivos de Windows 10 aptos, como se describe en Entrega del tiempo de ejecución de WebView2 de Microsoft Edge a dispositivos de Windows 10 administrados.
Incluso si la aplicación usa el modo de distribución Evergreen, te recomendamos que distribuyas el tiempo de ejecución de WebView2 para cubrir casos extremos en los que el tiempo de ejecución aún no estaba instalado.
Vea:
- Dispositivos Windows 11 y Windows 10 (detalles) en Distribuir la aplicación y el tiempo de ejecución WebView2.
Modo de distribución del entorno de ejecución de versión no editable
En el modo de distribución de versión no editable , descargas una versión específica del tiempo de ejecución de WebView2 y la empaquetas junto con la aplicación WebView2 en el paquete de la aplicación. El tiempo de ejecución de WebView2 que empaquetas con la aplicación solo lo usa la aplicación WebView2, no ninguna otra aplicación del equipo del cliente.
Ventajas:
- Tienes más control sobre el control de versiones del tiempo de ejecución de WebView2. Ya sabes qué API de WebView2 están disponibles para la aplicación, ya que controlas qué versión del tiempo de ejecución de WebView2 está disponible para la aplicación. No es necesario que la aplicación pruebe si las API más recientes están presentes.
Desventajas:
Tienes que administrar el tiempo de ejecución de WebView2 tú mismo. El tiempo 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, debes actualizar periódicamente la aplicación junto con el tiempo 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 versión no editable no se puede instalar mediante un instalador.
Vea también:
- El modo de distribución del tiempo de ejecución de versión no editable en Distribuir la aplicación y el 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 tiempo de ejecución de WebView2 de la página WebView2 de Microsoft Edge proporciona varias opciones para distribuir el tiempo de ejecución de WebView2 en los equipos cliente. Comprender las opciones de esta página proporciona una buena introducción, para ayudarle a decidir qué enfoque desea usar.
Se recomienda el modo de distribución Evergreen para la mayoría de las aplicaciones.
La sección Programa previo Evergreen de la página proporciona un pequeño programa previo Evergreen Runtime que se ejecuta en el equipo cliente, para los usuarios en línea. El programa previo descarga e instala el tiempo de ejecución Evergreen WebView2 adecuado en el cliente. Puedes usar el programa previo de dos maneras diferentes:
Vincule al programa previo, mediante un vínculo que obtiene 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 tiene una dependencia de la red de entrega de contenido (CDN) de Microsoft para obtener el programa previo.
Descargue el programa previo (mediante 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 CDN de Microsoft para obtener el programa previo.
La sección 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 actualizador de la aplicación o la aplicación en sí, e invoca el instalador independiente Evergreen. Este enfoque evita la dependencia de CDN de Microsoft para obtener el tiempo de ejecución.
La sección Versión no editable de la página proporciona un tiempo de ejecución de versión fija, que es una versión específica del tiempo de ejecución WebView2 que se distribuye junto con la aplicación.
Vea también
-
Distribuir la aplicación y el tiempo de ejecución de WebView2
- El modo de distribución del tiempo de ejecución Evergreen en Distribuir la aplicación y el tiempo de ejecución de WebView2.
- El modo de distribución del tiempo de ejecución de versión no editable en Distribuir la aplicación y el tiempo de ejecución de WebView2.
Externo: