Домой Рейтинги Софт Microsoft оптимизировала современный диалог «Выполнить» в Windows 11

Microsoft оптимизировала современный диалог «Выполнить» в Windows 11

Microsoft переписала классический диалог «Выполнить» на базе WinUI 3. Новая реализация оказалась на 8,7% быстрее старого Win32-интерфейса благодаря технологии .NET AOT.

2
0

Компания Microsoft продолжает процесс перевода устаревших элементов интерфейса Windows на актуальный фреймворк WinUI. Очередным этапом модернизации стало окно «Выполнить», которое в новой версии получило поддержку темной темы, обновленные иконки и современные визуальные элементы. В отличие от многих других обновленных компонентов системы, которые пользователи часто критиковали за снижение быстродействия, новый диалог демонстрирует улучшенные показатели скорости работы.

Современное окно Выполнить в Windows 11
Современный диалог «Выполнить» критикуют за дизайн, несмотря на высокую скорость работы

Производительность нового интерфейса на базе WinUI 3

Для разработки обновленного окна «Выполнить» специалисты Microsoft использовали C# и WinUI 3. Согласно внутренним тестам компании, медианное время появления диалога на экране составляет 94 мс, тогда как классический аналог, созданный на базе Win32, показывает результат в 103 мс. Таким образом, новая реализация интерфейса работает примерно на 8,7% быстрее оригинала.

Технологии оптимизации запуска

Достичь подобных показателей скорости, характерных для нативного кода, удалось за счет использования технологии .NET AOT (Ahead-of-Time compilation). Данный метод позволяет компилировать код заранее, исключая необходимость задействовать JIT-компилятор (Just-in-Time) непосредственно в момент открытия приложения. Как отмечает Microsoft, команда разработчиков тесно сотрудничала с другими подразделениями платформы, чтобы обеспечить максимально быстрое время загрузки новых UI-поверхностей.

диалог Выполнить в Windows 11 — иллюстрация 7 к материалу
Microsoft ограничивает использование Microsoft 365 и OneDrive на Windows 10, подталкивая пользователей к переходу на Windows 11

Модернизация Windows без ущерба для скорости

В течение долгого времени в сообществе существовало мнение, что замена компонентов Win32 на интерфейсы WinUI или XAML неизбежно ведет к замедлению работы Windows, особенно на бюджетных устройствах. В качестве примера подобного регресса часто приводили «Диспетчер задач» или «Проводник», которые после перехода на современные технологии заметно теряли в отзывчивости. Окно «Выполнить» стало для компании своего рода проверкой концепции, так как этот инструмент должен появляться мгновенно, и любая задержка была бы сразу заметна пользователю.

диалог Выполнить в Windows 11 — иллюстрация 2 к материалу

Перспективы для платформы

Разработчики признают, что предыдущие версии современных компонентов действительно имели проблемы с производительностью, однако опыт с окном «Выполнить» доказывает обратное. По словам представителей Microsoft, проделанная работа не ограничилась локальной оптимизацией одного элемента. Внедренные улучшения платформы способствуют повышению общей эффективности операционной системы. Если этот подход окажется масштабируемым, компания сможет завершить модернизацию интерфейсов Windows 11 без компромиссов в части быстродействия, что предпочтительнее использования альтернатив вроде WebView.

диалог Выполнить в Windows 11 — иллюстрация 3 к материалу

Особенности активации и подход к разработке

Важно отметить, что обновленное окно «Выполнить» не заменяет классическое автоматически для всех пользователей. На текущем этапе Microsoft предлагает протестировать нововведение вручную: чтобы активировать современный интерфейс, необходимо перейти в раздел «Параметры» > «Система» > «Дополнительные параметры». Несмотря на глубокую переработку внутренних механизмов, диалоговое окно сохраняет привычный для пользователей опыт взаимодействия, что было одной из главных задач при проектировании.

диалог Выполнить в Windows 11 — иллюстрация 4 к материалу

Интерес к модернизации этого конкретного элемента объясняется его спецификой: окно «Выполнить» — это предельно легкий компонент, существующий в Windows более 30 лет. Учитывая, что оригинальный Win32-вариант запускался практически мгновенно, разработчики понимали, что любые огрехи в оптимизации новой оболочки были бы немедленно замечены пользователями. В Microsoft прямо заявляют: «Мы знали, что существующий диалог работает быстро», поэтому основной целью было не просто визуальное обновление, а сохранение прежней отзывчивости при переходе на современный стек технологий.

диалог Выполнить в Windows 11 — иллюстрация 5 к материалу

Почему это важно для будущего Windows

Восприятие WinUI как «тяжеловесного» инструмента имело под собой веские основания. Вспомним, как при запуске «Проводника» в Windows 11 можно было буквально наблюдать за отрисовкой элементов контекстного меню при клике правой кнопкой мыши. На бюджетных ПК разница в скорости работы старого и нового «Диспетчера задач» также была весьма ощутимой. Именно поэтому кейс с окном «Выполнить» является критически важным тестом для Microsoft: компании удалось доказать, что модернизация интерфейсов не обязательно должна сопровождаться деградацией производительности.

HTML5

Хотя разница в 9 мс (103 мс против 94 мс) между старой и новой версиями может быть почти неразличима человеческим глазом, важен сам прецедент. Microsoft удалось переписать фундаментально старый компонент, не только сохранив показатели скорости, но и добившись их улучшения. Это опровергает пессимистичные прогнозы о неизбежном замедлении ОС при отказе от устаревших технологий в пользу современных фреймворков.

HTML5

Более того, отказ от Win32 в пользу других решений, например, WebView, который часто критикуют за избыточное потребление ресурсов, для Microsoft не является предпочтительным путем. Стабильность и производительность WinUI, достигнутые в этом эксперименте, дают надежду на то, что компания наконец-то нашла формулу успешной модернизации системы, которая не идет вразрез с требованиями к быстродействию. В конечном счете, повышение эффективности платформы, достигнутое в процессе оптимизации одного окна, постепенно распространится и на другие области Windows 11, делая общую работу системы более плавной.

диалог Выполнить в Windows 11 — иллюстрация 6 к материалу
Выпущена более быстрая версия поиска Windows 11 без интеграции Bing