Introducción a Microsoft Edge WebView2

El Microsoft Edge WebView2 permite insertar tecnologías web (HTML, CSS y JavaScript) en las aplicaciones nativas. El control WebView2 usa Microsoft Edge como motor de representación para mostrar el contenido web en aplicaciones nativas. Con WebView2, puede insertar código web en diferentes partes de la aplicación nativa o crear toda la aplicación nativa en una sola instancia de WebView. Para obtener información sobre cómo empezar a crear una aplicación WebView2, vaya a Introducción.

¿Qué es WebView?

Enfoque de aplicación híbrida

A menudo los desarrolladores deben decidir entre crear una aplicación web o una aplicación nativa. Esta decisión depende de la diferencia entre el alcance y la potencia.

  • Las aplicaciones web permiten un amplio alcance. Como desarrollador web, puede reutilizar la mayor parte del código en diferentes plataformas.
  • Para acceder a todas las funcionalidades de una plataforma nativa, usa una aplicación nativa.

Nativo web

Las aplicaciones híbridas permiten a los desarrolladores disfrutar de lo mejor de ambos mundos: la ubicuidad y la fuerza de la plataforma web, combinadas con la potencia y las capacidades completas de la plataforma nativa.

Ventajas de WebView2


Ecosistema web y conjunto de aptitudes
Use la plataforma web, las bibliotecas, las herramientas y el talento que existe en el ecosistema web.


Innovación rápida
El desarrollo web permite una implementación y una iteración más rápidas.


Compatibilidad con Windows 7, 8 y 10
Compatibilidad con una experiencia de usuario coherente en Windows 7, Windows 8 y Windows 10.


Funcionalidades nativas
Obtenga acceso al conjunto completo de API nativas.


Uso compartido de código
Agregar código web a la base de código permite la reutilización en varias plataformas.


Soporte técnico de Microsoft
Microsoft proporciona soporte técnico y agrega nuevas solicitudes de características cuando WebView2 se publica en Disponibilidad general (GA).


Distribución de Evergreen
Confíe en una versión actualizada de Chromium con actualizaciones de plataforma y revisiones de seguridad periódicas.


Distribución de versiones fijas
También puede empaquetar una versión específica de los Chromium bits de la aplicación.


Adopción incremental
Agrega componentes web pieza a pieza a la aplicación.

Comenzar

Para crear y probar la aplicación con el control WebView2, debe tener el SDK de WebView2 instalado. Seleccione una de las siguientes opciones para comenzar.

El repositorio de Ejemplos de WebView2 contiene ejemplos que muestran todas las características de SDK de WebView2 y los patrones de uso de la API. A medida que se agreguen más características a SDK de WebView2, las aplicaciones de ejemplo se actualizarán.

Plataformas compatibles

Una versión de disponibilidad general (GA) o versión preliminar de WebView2 está disponible para los siguientes entornos de programación.

  • Win32 C/C++ (GA)
  • .NET Framework 4.5 o posterior
  • .NET Core 3.1 o posterior
  • .NET 5
  • .NET 6
  • WinUI 2.0 (versión preliminar)
  • WinUI 3.0

Las aplicaciones webView2 se pueden ejecutar en las siguientes versiones de Windows.

  • Windows11
  • Windows10
  • Windows 10 IoT Enterprise LTSC x32 2019
  • Windows 10 IoT Enterprise LTSC x64 2019
  • Windows 10 IoT Enterprise 21h1 x64
  • Windows 8.1
  • Windows 7 **
  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012
  • Windows Server 2012 R2
  • Windows Server 2008 R2 **

Importante

La compatibilidad con WebView2 para Windows 7 y Windows Server 2008 R2 tendrá la misma escala de tiempo de compatibilidad que Microsoft Edge. Para obtener más información, vea Microsoft Edge sistemas operativos compatibles.

Consulte también