Веб-приложения станут лучше в Windows 10
- TryHarder
- 04-янв-2023, 16:14
Многие настольные приложения, такие как Discord и Spotify, основаны на веб-технологиях и обычно потребляют системные ресурсы больше, чем обычные собственные приложения. Microsoft работает над альтернативой платформе Electron, используемой большинством веб-приложений, и теперь она выходит на Windows 10.
Microsoft объявила, что среда выполнения WebView2 распространяется на все компьютеры с Windows 10, если на них установлено обновление от апреля 2018 года или более поздней версии. Компонент уже был включен в Windows 11, но до сих пор приложениям приходилось объединять всю среду выполнения (увеличивая размеры и сложность загрузки), если они хотели использовать WebView2 в Windows 10. Теперь, когда компонент будет доступен на еще большем количестве компьютеров, он может стать более популярным выбором для веб-приложений.
Slack, Discord, Skype, Spotify, Visual Studio Code и множество других настольных приложений создаются с помощью Electron, который основан на том же движке, что и Google Chrome, Microsoft Edge и другие браузеры. Платформа значительно упростила создание кроссплатформенных приложений, но приложения Electron, как известно, требуют больших ресурсов процессора и памяти, что приводит к замедлению работы компьютера и уменьшению времени автономной работы ноутбуков.
Microsoft работает над "WebView2" для Windows 10 и 11, который в основном предназначен для приложений Windows, которым необходимо встраивать веб-страницы (например, формы входа). Однако WebView2 также может самостоятельно управлять целыми приложениями, подобно Electron — Microsoft Teams в Windows 11 - это приложение WebView2.
WebView2 предоставляет веб-приложениям несколько преимуществ. Поскольку среда выполнения включена в Windows 11 и 10, приложениям не нужно объединять весь движок со своими приложениями, сокращая размеры файлов и время загрузки обновлений. Если приложения используют включенную среду выполнения (разработчики по-прежнему могут выбрать конкретную версию, если захотят), они получат улучшения в производительности и времени автономной работы от новых версий WebView2, поскольку Microsoft продолжает ее совершенствовать.
Сейчас существует не так много приложений, использующих WebView2, но теперь, когда он распространяется на миллионы компьютеров, он может начать становиться популярной альтернативой ресурсоемким фреймворкам, таким как Electron. Мы все могли бы использовать больше приложений, которые не разряжают батареи и не потребляют оперативную память.