Приложение "Погода" в Windows 11 потребляет более 1 ГБ ОЗУ и показывает рекламу
Приложение "Погода" в Windows 11 потребляет более 1 ГБ ОЗУ и показывает рекламу

Встроенное приложение “Погода” в Windows 11 — это, по сути, рекламный модуль MSN с иконкой прогноза погоды. Оно потребляет примерно в пять раз больше ОЗУ, чем нативное приложение “Погода” в macOS, и при этом показывает рекламу в операционной системе, за которую вы уже заплатили.

В нашем тесте мы открыли приложение “Погода” на ПК, чтобы узнать прогноз. Диспетчер задач был уже запущен. Данные о погоде были точными, но потребление оперативной памяти без каких-либо действий перевалило за 1,2 ГБ.

Приложение "Погода" потребляет более 1 ГБ ОЗУ
Приложение "Погода" потребляет более 1 ГБ ОЗУ

Кроме того, в приложении обнаружилась реклама! Мы уже не раз подчёркивали, что Windows 11 не является бесплатной операционной системой. Она не должна показывать столько рекламы. Поискав приложение в Microsoft Store, мы выяснили, что стандартная “Погода” Windows на самом деле является MSN Weather, поэтому в ней и есть реклама.

MSN Weather в Microsoft News
MSN Weather в Microsoft News

Приложение “Погода” в Windows 11 не только показывает рекламу, но и работает как веб-обёртка

Будем справедливы: прогнозирование погоды не бесплатно, и лицензирование точных метеоданных требует затрат. На странице с благодарностями Microsoft перечислены такие источники, как Foreca, Европейский центр среднесрочных прогнозов погоды и другие метеослужбы со всего мира.

Поставщики метеоданных для приложения MSN Weather в Windows 11
Поставщики метеоданных для приложения MSN Weather в Windows 11

В нашем тестировании приложение показало подробные данные: наложения радара в реальном времени, почасовую разбивку ветра и осадков, индекс качества воздуха, фазу луны с датой следующего полнолуния, а также предупреждения о суровой погоде от Национальной метеорологической службы.

Прокручивая прогноз, вы увидите рекламные плитки, например рекламу Adobe Acrobat с ИИ-чатом для документов, которые встроены в сетку рядом с карточками температуры и ветра и стилизованы почти неотличимо от реальных метеоданных.

Приложение “Погода” от Apple не показывает рекламы, хотя использует те же детализированные данные, и Apple тоже не благотворительная организация. Если Купертино может обойтись без рекламы, то и Редмонду это по силам. У Microsoft нет такой маржи от продажи железа, как у Apple, поэтому на рекламу пока можно закрыть глаза.

Приложение погоды в macOS потребляет меньше ОЗУ
Приложение погоды в macOS потребляет меньше ОЗУ

Основная проблема: потребление оперативной памяти

В состоянии простоя приложение “Погода” в Windows 11 потребляло более 1,2 ГБ памяти. Диспетчер задач показал причину, когда мы развернули дерево процессов: девять отдельных подпроцессов, запущенных под процессом “Погода”. Это процессы с именами Chromium.

Приложение "Погода" Windows 11 представляет собой веб-обёртку, потребляющую более 1 ГБ ОЗУ
Приложение "Погода" Windows 11 представляет собой веб-обёртку, потребляющую более 1 ГБ ОЗУ

По сути, приложение “Погода” в Windows 11 является веб-сайтом, работающим через WebView2.

Встроенное приложение “Погода” Apple в macOS представляет собой один нативный процесс, потребляющий 246,7 МБ памяти. Windows-версия потребляет почти в пять раз больше ОЗУ только потому, что является веб-приложением.

Потребление ОЗУ у погодного приложения macOS чуть больше 200 МБ
Потребление ОЗУ у погодного приложения macOS чуть больше 200 МБ

В этом году Microsoft уделяет внимание своим встроенным приложениям. Недавно мы рассказывали о восьми встроенных приложениях Windows 11, которые получили серьёзное обновление, включая “Калькулятор”, “Камеру”, “Часы”, “Проигрыватель Windows Media”, Paint, “Фотографии” и “Запись голоса”. “Погоды” в этом списке нет, и причина очевидна. Это веб-обёртка под брендом MSN.

Руди Хюн, возглавляющий разработку нативных приложений в Microsoft, в марте публично пообещал создавать полностью нативные приложения для Windows, хотя пока неясно, распространяется ли это на приложения под брендом MSN, такие как “Погода” и MSN News.

Руди Хюн создаёт нативные приложения для Windows 11
Руди Хюн создаёт нативные приложения для Windows 11

В описании приложения “Погода” в магазине также рекомендуется войти в учётную запись Microsoft для его использования! Конечно, мы все знаем, насколько Microsoft упорна в вопросах учётных записей Microsoft (MSA). Даже в новом блоге Insider о качестве Windows не упоминается отказ от требования MSA при начальной настройке.

WinUI как решение, а “Погода” стала бы идеальной демонстрацией концепции

Microsoft уже прилагает усилия по замене устаревшего кода Win32 и WebView2 на WinUI во всей Windows 11, а также признала, что нативные приложения всё ещё потребляют больше ОЗУ, чем следовало бы.

WinUI 3
WinUI 3

В последнем блоге Insider также упоминается оптимизация WebView2 для повышения эффективности, но настройка браузерного движка имеет свои пределы. Windows 11 нужен полный набор встроенных приложений на WinUI, включая “Погоду” и ужасно медленный, но функциональный видеоредактор Clipchamp.

В этом году уже ведётся работа по ускорению Windows 11 и отказу от рекламы. Но нативное приложение “Погода” без рекламы по умолчанию, перестроенное на WinUI, стало бы отличным примером для всех сторонних разработчиков, которые до сих пор выпускают веб-обёртки для Windows.