Introducción a Microsoft Edge WebView2

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

¿Qué es la vista previa?

Enfoque de aplicaciones híbridas

Los programadores suelen decidir entre crear una aplicación web o una aplicación nativa. La decisión depende del equilibrio entre el alcance y el potencial de energía. Las aplicaciones web permiten un amplio alcance. Como desarrollador web, puede volver a usar la mayoría, si no todo el código, en todas las plataformas. Las aplicaciones nativas, sin embargo, usan las capacidades de toda la plataforma nativa.

Web Native

Las aplicaciones híbridas permiten a los desarrolladores disfrutar de lo mejor de ambos mundos. Los programadores de aplicaciones híbridas se benefician de la Ubiquity y fortaleza de la plataforma web, así como de la potencia y capacidades completas de la plataforma nativa.

Beneficios de WebView2

Motivos de la vista en vista previa

Ecosistema web \ & Aptitudes
Use toda la plataforma web, bibliotecas, herramientas y talento que existen en el ecosistema Web.

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

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

Capacidades nativas
Acceder al conjunto completo de API nativas.

Uso compartido de código
Agregar código web a su código base permite un aumento de 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 como GA.

Distribución de hoja perenne
Use una versión actualizada de cromo con actualizaciones de plataforma y revisiones de seguridad regulares.

Fijo \ (próximamente )
Elija empaquetar los bits de cromo en la aplicación.

Adopción incremental
Agregue componentes Web por partes a la aplicación.

Introducción

Para compilar y probar la aplicación con el control WebView2, debe tener instalado tanto Microsoft Edge (cromo) como el SDK de WebView2 . Seleccione una de las siguientes opciones para comenzar.

El repositorio de muestras de WebView2 contiene ejemplos que muestran todas las características del SDK de WebView2 y los patrones de uso de API. A medida que se agregan más características al SDK de WebView2, se actualizarán las aplicaciones de ejemplo.

Plataformas compatibles

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

  • C/C++ \ (GA ) Win32
  • .NET Framework 4.6.2 o posterior
  • .NET Core 3,1 o posterior
  • .NET 5
  • WinUI 3,0 \ (versión preliminar )

Puede ejecutar aplicaciones de WebView2 en las siguientes versiones de Windows.

  • Windows 10
  • Windows 8.1
  • Windows 7 \ * \ *
  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012
  • Windows Server2012R2
  • Windows Server 2008 R2 \ * \ *

Importante

\ * \ * WebView2 soporte técnico para Windows 7 y Windows Server 2008 R2 tiene el mismo ciclo de soporte que Microsoft Edge. Para obtener más información, vaya a sistemas operativos compatibles con Microsoft Edge.

Pasos siguientes

Para obtener más información sobre cómo crear e implementar aplicaciones de WebView2, consulte la documentación conceptual y las guías de procedimientos.

Conceptos

Guías de How-To

Ponerse en contacto con el equipo de la vista de WebView de Microsoft Edge

Comparte tus comentarios para ayudar a crear experiencias de WebView2 más ricas. Para enviar solicitudes de características o errores, o buscar problemas conocidos, vea el repositorio de comentarios de WebView de Microsoft Edge .