Microsoft ускоряет Windows 11 не только переносом элементов интерфейса на WinUI 3, но и оптимизацией самого фреймворка. Инженер компании Бет Пэн прямо пишет на GitHub: «performance is at the heart of that effort» — производительность стала центром работы над WinUI.

Для нас это хороший знак. Windows 11 всё сильнее завязана на WinUI 3. Значит, ускорение фундамента должно дать эффект сразу в нескольких местах.

Microsoft взялась за WinUI 3 как за «двигатель» интерфейса Windows 11

WinUI — это современный UI-фреймворк Microsoft для Windows. На нём работают многие штатные приложения и элементы оболочки Windows 11. Его же используют сторонние разработчики, чтобы приложения выглядели «в стиле» системы.

Продолжение после рекламы

Раньше в новостях чаще звучало «переводим ещё один кусок интерфейса на WinUI 3». Сейчас акцент сместился. Microsoft ускоряет WinUI 3 изнутри, чтобы рост его доли в системе не превращался в рост задержек.

Изображение к статье: Microsoft ускоряет Windows 11 через оптимизацию WinUI 3

В обсуждении на GitHub Пэн формулирует цель так: «Our mission is to make WinUI 3 the best native UI platform for Windows experiences and apps, and performance is at the heart of that effort». И добавляет: «Making this a reality means delivering performance improvements at multiple levels, including within WinUI itself».

Какие цифры уже показали на примере Проводника и Блокнота

Команда сфокусировалась на времени запуска. В качестве основных бенчмарков выбрали File Explorer и Notepad. При этом упор сделали на оптимизации, которые должны «широко» помогать большинству приложений, а не только одному сценарию.

  • Allocations: на 41% меньше выделений памяти
  • Transient allocations: на 63% меньше краткоживущих выделений
  • Function calls: на 45% меньше вызовов функций
  • WinUI time: на 25% меньше времени, проведённого в коде WinUI

Эти цифры звучат технично, но смысл простой. Меньше аллокаций и вызовов — меньше «мелкой работы» для CPU и менеджера памяти. В теории это снижает лаги при старте и делает интерфейс отзывчивее.

Изображение к статье: Microsoft ускоряет Windows 11 через оптимизацию WinUI 3

При этом Microsoft пока не называет итог в секундах. И это честно: время запуска сильно гуляет от железа, драйверов и фона системы.

Почему это не «одна оптимизация», а несколько параллельных проектов

Оптимизация WinUI 3 идёт не в вакууме. Ранее Microsoft уже рассказывала о проекте Low Latency Profile — «CPU-трюке», который должен повысить отзывчивость приложений и элементов интерфейса Windows 11.

Отдельно звучит и организационный момент. Пэн пишет, что подход такой: фреймворк-команда делает свою часть, а другие команды Windows параллельно улучшают общий запуск, и они «connect/collaborate frequently», чтобы оптимизация работала «end-to-end». В переводе на человеческий язык: меньше разрозненных решений, больше совместной доводки.

Пэн называет это «a long-term commitment for fundamentals and quality» — долгосрочной ставкой на базовое качество, а не на косметические правки.

Публичное описание оптимизаций и прогресса Microsoft ведёт в обсуждении GitHub: microsoft-ui-xaml/discussions/11096.

Продолжение после рекламы

Рейтинг: 0 / 5. Оценок: 0

Рекомендуем почитать

Оставьте комментарий

Перед оставлением комментария, пожалуйста, ознакомьтесь с правилами комментирования.