Webové aplikácie budú v systéme Windows 10 čoskoro lepšie


Mnohé desktopové aplikácie, ako napríklad Discord a Spotify, sú založené na webových technológiách a zvyčajne spotrebúvajú systémové zdroje ako správne natívne aplikácie. Spoločnosť Microsoft pracuje na alternatíve k frameworku Electron, ktorý používa väčšina webových aplikácií, a teraz sa zavádza na Windows 10.

Spoločnosť Microsoft oznámila, že runtime WebView2 sa zavádza pre všetky počítače so systémom Windows 10, ak používajú aktualizáciu z apríla 2018 alebo novšiu. Komponent už bol zahrnutý vo Windowse 11, ale predtým museli aplikácie spájať celý runtime (zvýšenie veľkosti sťahovania a zložitosť), ak chceli používať WebView2 v systéme Windows 10. Teraz, keď bude komponent na ešte viac počítačoch, stať sa obľúbenejšou voľbou pre webové aplikácie.

Slack, Discord, Skype, Spotify, Visual Studio Code a nespočetné množstvo ďalších desktopových aplikácií sú postavené na Electron, ktorý je založený na rovnakom engine, ktorý poháňa Google Chrome, Microsoft Edge a ďalšie prehliadače. Rámec výrazne uľahčil vytváranie aplikácií pre rôzne platformy, ale aplikácie Electron sú notoricky náročné na procesor a pamäť, čo vedie k pomalšiemu počítaču a zníženiu výdrže batérie na prenosných počítačoch.

Microsoft pracuje na „WebView2“ pre Windows 10 a 11, ktorý je väčšinou určený pre Windows aplikácie, ktoré potrebujú vložiť webové stránky (napríklad prihlasovacie formuláre). WebView2 však dokáže poháňať celé aplikácie aj samostatne, podobne ako Electron – Microsoft Teams v systéme Windows 11 je aplikácia WebView2.

WebView2 prináša webovým aplikáciám niekoľko výhod. Keďže runtime je súčasťou Windows 11 a 10, aplikácie nemusia spájať celý engine so svojimi aplikáciami, čím sa skracujú veľkosti súborov a časy sťahovania aktualizácií. Ak aplikácie používajú zahrnuté runtime (vývojári sa stále môžu rozhodnúť spojiť konkrétnu verziu, ak chcú), získajú vylepšenia výkonu a výdrže batérie z nových verzií WebView2, pretože spoločnosť Microsoft ich neustále zlepšuje.

WebView2 momentálne nepoužíva veľa aplikácií, ale teraz, keď sa zavádza do miliónov ďalších počítačov, môže sa začať stať populárnou alternatívou k rámcom náročným na zdroje, ako je Electron. Všetci by sme mohli používať viac aplikácií, ktoré nevybíjajú batérie a nezaberajú RAM.

Zdroj: Blog Microsoft Edge