Ang Web-Based Apps ay Malapit nang Maging Mas Maayos sa Windows 10


Maraming mga desktop application, tulad ng Discord at Spotify, ay nakabatay sa mga teknolohiya sa web at kadalasang kumakain ng mga mapagkukunan ng system kaysa sa mga tamang native na app. Gumagawa ang Microsoft ng alternatibo sa framework ng Electron na ginagamit ng karamihan sa mga web-based na app, at ngayon ay lumalabas na ito sa Windows 10.

Inanunsyo ng Microsoft na ang WebView2 runtime ay ilalabas sa lahat ng Windows 10 PC, kung pinapatakbo nila ang April 2018 Update o mas bago. Kasama na ang component sa Windows 11, ngunit bago ngayon, kailangang i-bundle ng mga application ang buong runtime (papataas ng laki ng pag-download at pagiging kumplikado) kung gusto nilang gamitin ang WebView2 sa Windows 10. Ngayon na ang component ay nasa mas maraming PC, maaari itong naging mas sikat na pagpipilian para sa mga web-based na app.

Ang Slack, Discord, Skype, Spotify, Visual Studio Code, at hindi mabilang na iba pang desktop application ay binuo gamit ang Electron, na nakabatay sa parehong engine na nagpapagana sa Google Chrome, Microsoft Edge, at iba pang mga browser. Pinadali ng framework ang paggawa ng mga cross-platform na application, ngunit ang mga Electron app ay kilalang-kilala sa CPU at gutom sa memorya, na humahantong sa mas mabagal na computer at bumaba ang buhay ng baterya sa mga laptop.

Ang Microsoft ay nagtatrabaho sa 'WebView2' para sa Windows 10 at 11, na kadalasang inilaan para sa mga application ng Windows na kailangang mag-embed ng mga web page (tulad ng mga form sa pag-login). Gayunpaman, maaari ding paganahin ng WebView2 ang buong application sa sarili nitong, katulad ng Electron — Ang Microsoft Teams sa Windows 11 ay isang WebView2 na application.

Ang WebView2 ay nagdadala ng ilang mga pakinabang sa mga web-based na app. Dahil kasama ang runtime sa Windows 11 at 10, hindi kailangang i-bundle ng mga application ang buong engine sa kanilang mga app, binabawasan ang mga laki ng file at mga oras ng pag-download para sa mga update. Kung ginagamit ng mga app ang kasamang runtime (maaari pa ring piliin ng mga developer na mag-bundle ng isang partikular na bersyon kung gusto nila), makakatanggap sila ng mga pagpapahusay sa pagganap at buhay ng baterya mula sa mga bagong bersyon ng WebView2 habang patuloy itong pinapahusay ng Microsoft.

Walang maraming application na gumagamit ng WebView2 sa ngayon, ngunit ngayong inilunsad ito sa milyun-milyong higit pang mga PC, maaari itong magsimulang maging isang tanyag na alternatibo sa mga framework na masinsinang mapagkukunan tulad ng Electron. Lahat tayo ay maaaring gumamit ng higit pang mga app na hindi nakakaubos ng mga baterya at kumakain ng RAM.

Pinagmulan: Microsoft Edge Blog