Microsoft подтверждает, что диалог AutoPlay в Windows 11 следующий на перестройку с WinUI 3
Microsoft подтверждает, что диалог AutoPlay в Windows 11 следующий на перестройку с WinUI 3

Диалог AutoPlay, появляющийся при подключении USB-накопителей и SD-карт, следующим переведут на современный фреймворк WinUI 3. Microsoft подтвердила это 31 июля в публикации, посвящённой качеству Windows.

Окно Autoplay наконец-то получит полноценную поддержку тёмного режима, акцидентный шрифт Fluent и скруглённый, единообразный интерфейс, которым уже обзавелись другие уголки Windows 11.

AutoPlay в Windows 11 с устаревшим интерфейсом
AutoPlay в Windows 11 с устаревшим интерфейсом

Windows 11 по-прежнему работает как лоскутное одеяло из кода разных эпох: часть диалогов переделана под Fluent Design, другие не менялись со времён Windows 7 или ещё старше. Среди пользователей уже стало чем-то вроде анекдота, что система может выглядеть современно в одном окне и безнадёжно устаревшей в следующем, стоит лишь заглянуть в настройки поглубже.

С учётом сложности и рисков переделать всё разом было нереально, поэтому Microsoft занимается этим поэтапно, диалог за диалогом.

Несогласованность интерфейса Windows 11
Несогласованность интерфейса Windows 11

Microsoft уже проделала заметный объём работы. Издание ранее рассказывало о переводе диалога свойств файлов в Проводнике на WinUI, о растущем списке других устаревших окон, которые ждёт та же участь, а совсем недавно — о ранней тестовой сборке управления печатью на базе WinUI. AutoPlay — следующий пункт в этом списке, и его тестирование уже идёт, а запланированная поставка — в экспериментальные сборки Windows Insider Preview.

Настройки AutoPlay в Панели управления
Настройки AutoPlay в Панели управления

AutoPlay в Windows 11 получит обновление WinUI 3

AutoPlay впервые появился в Windows XP в 2001 году и усовершенствовал старую функцию AutoRun: теперь при установке диска или подключении накопителя пользователь видел список вариантов действий, а не молчаливый запуск программы, указанной на носителе.

Vista ужесточила безопасность, и начиная с Windows 7 AutoPlay практически не менялся: простой белый фон, стандартные элементы Win32 и список значков приложений. Это один из самых часто возникающих диалогов в Windows и один из наименее тронутых временем.

AutoPlay в Windows 11
AutoPlay в Windows 11

К счастью, нынешний год станет последним, когда нам приходится видеть этот устаревший элемент. Как сообщается в блоге Microsoft:

«Мы укрепили фундамент WinUI 3 и распространили его на большее число компонентов оболочки Windows, включая виджеты и новое окно «Выполнить»; диалог Autoplay и дополнительные диалоги свойств файлов и папок появятся в экспериментальных сборках Windows Insider Preview в ближайшее время».

С технической точки зрения AutoPlay переписывают с нуля на WinUI 3. Старые диалоги на Win32 не наследуют общесистемный тёмный режим автоматически — каждый должен явно подписаться на него и сам отрисовать свой интерфейс. Именно поэтому многие окна оставались белыми, даже когда везде был включён тёмный режим.

Фреймворк WinUI 3 берёт на себя темизацию, масштабирование и стилистику Fluent, избавляя от необходимости вручную латать каждое окно. Маркус Эш (Marcus Ash), корпоративный вице-президент по дизайну и исследованиям Windows, ещё в мае, отвечая на просьбу модернизировать AutoPlay, говорил, что с нетерпением ждёт момента, когда сможет подтвердить это, а не просто пообещать быстрое исправление под тёмный режим.

WinUI 3 становится ещё лучше

В блоге президента Windows также упоминается расширение WinUI 3 на оболочку Windows — собирательный термин для интерфейсного слоя, с которым взаимодействует пользователь: панель задач, меню «Пуск», Проводник и системные диалоги вроде этого.

Виджеты и новый интерфейс «Выполнить» уже усилены, а следом в экспериментальных сборках появятся дополнительные окна свойств файлов и папок.

Новое окно «Выполнить» в Windows 11 с историей
Новое окно «Выполнить» в Windows 11 с историей

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

Тем не менее каждый диалог, уходящий с устаревшего кода на Win32 или WebView2 и переезжающий на нативный WinUI, означает минус один очаг неэффективности в Windows.

Облегчённая Windows 11 — цель Microsoft

Ранее Microsoft уже признавала, что Windows 11 стала пожирателем памяти, и обещала оптимизацию для компьютеров с 8 ГБ ОЗУ и выше к концу 2026 года.

Потребление ОЗУ в ноутбуке Dell XPS 13 с 8 ГБ памяти. Источник: Just Josh, YouTube
Потребление ОЗУ в ноутбуке Dell XPS 13 с 8 ГБ памяти. Источник: Just Josh, YouTube

Компания также отказывается от прежних рекомендаций ставить 32 ГБ ОЗУ как «беспроигрышного обновления» для серьёзных геймеров — на фоне роста цен на память доминирующей реальностью для Microsoft стали как раз машины с 8 ГБ.

AutoPlay в Windows 11 — очередной устаревший диалог, который сбрасывает с себя груз Win32. Вместе с уже переведёнными на WinUI виджетами, окном «Выполнить», свойствами, управлением печатью и всем остальным, что до сих пор висит у Microsoft в списке, Windows 11 наконец-то перестанет ощущаться разномастной.