Сравнение показало, что приложение «Погода» в Windows 11 может потреблять более 1,2 ГБ оперативной памяти, даже если просто открыто в фоне. Для macOS Weather при этом называют показатель около 246,7 МБ.
В Windows 11 Weather доступны почасовой прогноз, индекс качества воздуха, спутниковые снимки и предупреждения о неблагоприятной погоде. При этом приложение, как сообщается, может использовать более 1,2 ГБ ОЗУ в простое.
Погода в Windows 11 ещё и показывает рекламу
Критика затронула не только расход памяти. В Windows 11 Weather, несмотря на то что оно входит в состав платной операционной системы, также показываются рекламные материалы. Сервис связан с MSN Weather и может выводить промо-контент рядом с погодной информацией, включая рекламу продуктов вроде Adobe Acrobat.
Причиной считают WebView2
Одно из объяснений высокой нагрузки связано с тем, как устроено приложение. Вместо полностью нативной Windows-версии оно, как сообщается, опирается на Microsoft Edge WebView2 для отображения веб-контента.
На практике это означает, что интерфейс работает как веб-страница внутри оболочки Windows-приложения. В Диспетчере задач при этом можно увидеть несколько связанных с ним процессов на базе Chromium, а сравнение насчитало до девяти таких процессов. Для macOS Weather, в свою очередь, указано куда более низкое потребление памяти.
Microsoft уже переводила часть стандартных приложений на нативную основу
Microsoft уже обновила ряд встроенных приложений Windows, включая Calculator, Camera, Clock и Paint. Однако Weather пока не получило такого же полноценного обновления.
Полностью нативная реализация могла бы снизить расход ресурсов и сделать приложение более лёгким для пользователей Windows. Вариант на базе WinUI также лучше использовал бы нативную архитектуру Windows, а не опирался бы в основном на веб-технологии.
Вся эта история снова поднимает вопрос о приложениях, построенных на веб-технологиях: WebView2 упрощает разработку и поддержку кроссплатформенных интерфейсов, но может приводить к дополнительным фоновым процессам и более высокому потреблению памяти.
Источник: Windowslatest
















