Инженер Microsoft в 2003 году объяснил, почему в Windows 11 сохраняется старый интерфейс
Инженер Microsoft в 2003 году объяснил, почему в Windows 11 сохраняется старый интерфейс

Поскольку Windows 11 переживает, пожалуй, самую масштабную чистку интерфейса за всю историю, выяснилось, что Microsoft ещё десятилетия назад объяснила, почему старые элементы сохраняются в ОС. Инженер компании написал об этом в 2003 году, и после прочтения становится ясно: описанная тогда ситуация по-прежнему объясняет добрую половину того, что не так с Windows 11 сегодня.

Тогда старые интерфейсы оставались, потому что Microsoft намеренно оставляла пользователям возможность вернуться к привычному виду — это был временный мостик на время адаптации. Сегодня устаревший интерфейс в Windows 11 мы видим потому, что в Редмонде так и не завершили его замену.

Диалоговое окно автозапуска Windows 11
Диалоговое окно автозапуска Windows 11

У Microsoft была на удивление веская причина сохранять старый интерфейс Windows

20 октября 2003 года Рэймонд Чен опубликовал в своём блоге Old New Thing запись, в которой объяснил, как работает порядок переключения Alt+Tab, основанный на Z-порядке окон.

Microsoft не стала просто заменять старое поведение Alt+Tab, заставляя всех смириться. Когда в Windows 3.1 появился новый переключатель задач, компания добавила в Панель управления опцию, позволявшую вернуться к прежнему поведению из Windows 3.0 и более ранних версий.

Windows 3.1
Windows 3.1

Старая версия Alt+Tab работала скорее как Alt+Esc, перебирая окна в Z-порядке, и при переключении на свёрнутое окно автоматически восстанавливала его. Новая система получила название «быстрое переключение задач», и Microsoft настолько беспокоилась об изменениях, что даже предусмотрела параметр SPI_SETFASTTASKSWITCH, чтобы программы могли возвращать прежнее поведение.

По словам Чена, жалоб не было, так что старая система переключения была со временем удалена, а новый Alt+Tab, которым мы пользуемся сегодня, стал стандартом.

Переключение задач в Windows 3.1
Переключение задач в Windows 3.1

Microsoft дала пользователям возможность сохранить старый интерфейс на время привыкания к новому.

Софтверный гигант мог внедрять новый интерфейс, не заставляя всех пользователей и компании перестраиваться в одночасье. Когда замена доказывала свою состоятельность, старую реализацию можно было убирать. Ближайшая современная аналогия в Windows — технология Controlled Feature Rollout (CFR), которая позволяет постепенно разворачивать новые возможности.

Затем Чен объясняет, зачем Microsoft вообще всё это затеяла: «Оказывается, корпорациям с 10 000 сотрудников не нравится, когда меняется интерфейс, потому что это вынуждает их тратить миллионы долларов на переобучение персонала».

Свойства файла в современном Проводнике
Свойства файла в современном Проводнике

Редакция регулярно тестирует сборки Windows 11 Insider и привыкла к изменениям интерфейса: адаптация происходит быстро. Но для компаний, где сотрудники просто выполняют свою работу, не задумываясь об операционной системе, смена интерфейса оборачивается огромными расходами: это финансовые затраты для предприятий и трудоёмкий процесс для пользователей.

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

Времена изменились, а старый интерфейс перестал исчезать

Однако с 2003 года по сегодняшний день многое изменилось. Теперь старый интерфейс в Windows 11 присутствует не из вежливости к адаптирующимся пользователям, а потому, что Microsoft не завершила создание того, что должно его заменить, а слишком ранний запуск грозит поломкой критически важных для корпоративных клиентов функций.

Разумеется, системные администраторы по-прежнему используют редактор групповых политик, чтобы смягчить вносимые Microsoft в Windows изменения.

Редактор групповых политик для меню Пуск
Редактор групповых политик для меню Пуск

Взглянем на Панель управления. В апреле издание Windows Latest сообщило, что Марч Роджерс, партнёрский директор по дизайну в Microsoft, подтвердил: команда всё ещё переносит элементы Панели управления в приложение «Параметры», и процесс идёт медленно именно из-за драйверов сетевых устройств и принтеров.

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

Microsoft подтверждает перенос всех настроек Панели управления в «Параметры», но есть препятствия
Microsoft подтверждает перенос всех настроек Панели управления в «Параметры», но есть препятствия

В отличие от macOS, которая может агрессивнее отказываться от поддержки старого оборудования благодаря гораздо меньшей и, прямо скажем, более лояльной аудитории, Windows десятилетиями поддерживала драйверы и устройства, от которых до сих пор зависит бизнес. К сожалению, именно эта история и не даёт Панели управления умереть.

Отсутствие фокуса сделало прожорливый WebView2 повсеместным

У Microsoft также имелась неприятная привычка не доводить до ума один UI-фреймворк и перескакивать на следующий. Win32 уступил место MFC, затем появились фреймворки эры .NET, потом основанные на XAML с аппаратным ускорением, кросс-платформенный обходной путь, который никуда не привёл, затем UWP во времена Windows 8 и 10. И наконец, мы пришли к WinUI 3.

Разработка приложений для Windows сместилась от единой стабильной модели к множеству фреймворков
Разработка приложений для Windows сместилась от единой стабильной модели к множеству фреймворков

В какой-то момент Microsoft начала использовать WebView2 вместо завершения собственного нативного фреймворка (WinUI). Сегодня, как мы уже сообщали, стандартное приложение «Погода» в Windows 11 представляет собой обёртку WebView2, потребляющую в простое более 1,2 ГБ ОЗУ — почти в пять раз больше, чем приложение Погоды на macOS.

Эта корпоративная привычка бросать замены на полпути привела и к появлению медлительных сторонних приложений. WhatsApp под Windows расходует до 600 МБ в режиме бездействия, а построенный на Electron Discord и вовсе потребляет до 4 ГБ.

Кого бы ни винили, разбираться с последствиями приходится пользователям Windows, которые и оплачивают оперативную память.

Microsoft наконец-то переписывает Windows 11, а не маскирует её

Чем отличается 2026 год, так это тем, что Microsoft, похоже, решается на трудную задачу — замену старого кода, вместо того чтобы просто наводить косметику. В июле Windows Latest рассказал о новом диалоге свойств в Проводнике — перестроенном на WinUI 3 окне, чья история восходит к Windows 95.

Элементы WinUI3 в Windows
Элементы WinUI3 в Windows

Новое диалоговое окно «Выполнить» примечательно тем, что, по данным телеметрии Microsoft, оно загружается за 94 мс против 103 мс у устаревшей версии. Живучесть старого кода не всегда сводится к производительности. Иногда он сохраняется потому, что переписать его, ничего не сломав, сложнее, чем оставить как есть. И дело не в нехватке умений — всё же речь идёт о Microsoft! Но когда в Редмонде берутся за переписывание как следует, результат оказывается измеримо быстрее.

Меню «Пуск» показывает, почему переписывание занимает так много времени

В марте Windows Latest сообщил, что Microsoft переводит общую инфраструктуру пользовательского интерфейса меню «Пуск» на WinUI, чтобы снизить задержки при взаимодействии. Части меню, включая раздел «Рекомендуемое» и список «Все приложения», изначально были построены на React Native, потому что это позволяло команде быстрее вносить изменения и выпускать обновления.

Разработчики Microsoft объясняют использование React Native в меню «Пуск» Windows 11 в 2023 году
Разработчики Microsoft объясняют использование React Native в меню «Пуск» Windows 11 в 2023 году

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

Идея, старая как мир: сначала сделать стабильный фундамент, а затем перенести на него одну из самых заметных частей ОС.

Красивый макет меню «Пуск»
Красивый макет меню «Пуск»

В июле Сатья Наделла заявил инвесторам, что Microsoft инвестирует в Windows, чтобы обеспечить ей «лучшее качество и фундаментальные основы». Если вдуматься, это то же самое стремление, которое описал Рэймонд Чен в 2003 году, — только теперь оно направлено на куда больший объём накопившихся проблем.

Подход Чена в 2003 году заключался в том, чтобы дать пользователям путь назад, дождаться прекращения жалоб, а затем убрать старый элемент. Однако Windows утратила эту дисциплину, и старый интерфейс накапливался, потому что замена так и не была доведена до конца. Впрочем, 2026 год выглядит как год, когда Microsoft наконец заканчивает эту работу.