Microsoft Edge WebView2-kontrollen gjør det mulig å integrere webteknologier (HTML, CSS og JavaScript) i native apper. WebView2-kontrollen bruker Microsoft Edge som tegnemotor for å vise webinnhold i native apper.
Introduksjon av Microsoft Edge WebView2:Innloggingen med hyperkoblingen er synlig.
Med WebView2 kan du legge inn webkode i ulike deler av din native app, eller bygge alle dine native apper i én WebView2-instans. Enkelt sagt betyr det at du utvikler en applikasjon (f.eks. WPF, WinForm) som kan legge inn noen nettsider.
Offisiell beskrivelse av fordelene med WebView2
Nettøkosystem og ferdighetssett. Utnytt hele nettplattformen, bibliotekene, verktøyene og talentet som finnes i nettøkosystemet. Innovere raskt. Webutvikling muliggjør rask distribusjon og iterasjon. Støtte for Windows 7, 8, 10 og 11. Støtte for en konsistent brukeropplevelse på tvers av Windows 7, Windows 8, Windows 10 og Windows 11. Native funksjoner. Få tilgang til hele settet med native API-er. Codeshare. Å legge til webkode i kodebasen din kan øke gjenbruken på tvers av flere plattformer. Microsoft-støtte. Microsoft tilbyr støtte og legger til nye funksjonsforespørsler på støttede plattformer. Eviggrønn distribusjon. Stol på den nyeste versjonen av Chromium med jevnlige plattformoppdateringer og sikkerhetsoppdateringer. Versjonsfordelingen ble fikset. Du kan også pakke spesifikke versjoner av Chromium-biter i appen din. Trinnvis adopsjon. Steg for steg for å legge til webkomponenter i appen din.
Personlige fordeler og ulemper med WebView2-teknologi
Fordel:
1. Hybridutvikling, du kan bruke rik front-end HTML, JS, CSS-teknologi for å lage kule effekter, noen diagrammer er veldig vanskelige å implementere med back-end-teknologi, og det er veldig enkelt å gjøre med front-end; 2. For applikasjoner med kompleks skjemakobling har bruk av front-end rammeverk store fordeler sammenlignet med backend-utvikling; 3. Hvis nettlenken er innebygd, trenger du kanskje bare å oppdatere nettstedet, ikke oppgradere klienten, selv om det er en innebygd webressurs, trenger du bare å oppdatere nedlastingsressurspakken; 4. KjøretidI Windows 11 er denne komponenten installert på systemet som standard, derfor vil den pakkede applikasjonen ikke være særlig stor;
Brist:
1. Nå kan det bare kjøre på Windows-plattformen, og jeg vet ikke om det er planer om å krysse plattformer i fremtiden; 2. Hvis systemet ikke installerer WebView2-runtime, kan ikke programvaren kjøre normalt, så det kan være nødvendig å gå online eller installere det nødvendige kjøremiljøet for første gang;
WebView2 nettleserkjerne
Enkelt sagt er WebView2 en nettleserkjerne som tilbyr funksjoner for å hjelpe deg med å gjengi frontend-ressurser. Nettleserkjernen som brukes av WebView2 er Chromium, en nettleser utviklet av Google. Distribuert under flere gratis opphavsrettigheter som BSD-lisensen og åpen kildekode, kan Chromium ha vært under utvikling så tidlig som i 2006. Chromium er motoren bak Googles Google Chrome-nettleser, som har som mål å skape en universell nettleser som er sikker, stabil og rask.
WebView2-støttede plattformer
Følgende programmeringsmiljøer støttes:
- Win32 C/C++
- .NET Framework 4.5 eller nyere
- .NET Core 3.1 eller nyere
- .NET 5
- .NET 6
- WinUI 2.0
- WinUI 3.0
WebView2-apper kan kjøres på følgende versjoner av Windows:
Windows 11 Windows 10 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 **
WebView2-kjøretid
WebView2-runtime er en redistribuerbar runtime som fungerer som grunnlaget (eller støtten) for WebView2-applikasjonen (eller støtter) webplattformen. Dette konseptet ligner på Visual C++ eller .NET-runtime for C++/.NET-apper. WebView2-runtime inneholder modifiserte Microsoft Edge-binærfiler som er finjustert og testet for WebView2-apper. Når WebView2-runtime er installert, vises den ikke som en brukersynlig nettleserapp. For eksempel har ikke brukere snarveier eller oppføringer i Start-menyen på nettleserens skrivebord.
I operativsystemet Windows 11,WebView2-runtime er allerede installert som standard, som også betyr at du kun trenger å installere WebView2-runtime manuelt på lavere versjoner av operativsystemet, som vist i figuren nedenfor:
Last ned WebView2-runtime:Innloggingen med hyperkoblingen er synlig.
(Slutt)
|