Обратная совместимость держит систему на старом коде
В последнее время Microsoft все чаще критикуют за медленное развитие Windows 11 и невысокие темпы внедрения улучшений. Часть подобных претензий может быть необоснованной, однако у пользователей действительно есть веские причины для недовольства. Теперь наличие проблемы признает и сама компания.
Одной из причин медленного развития Windows 11 остается устаревший код Microsoft. Компания стремится сохранять совместимость со старыми программами, инструментами и программными платформами. Из-за этого быстро модернизировать ОС и отказываться от устаревших компонентов становится значительно сложнее. Microsoft понимает недостатки такого подхода, но не может отказаться от обязательств по обратной совместимости. Для многих пользователей и организаций она остается одним из ключевых преимуществ Windows.
Панель управления как главный пример
Корпоративный вице-президент Microsoft по дизайну и исследованиям Windows Маркус Эш (Marcus Ash) рассказал об этой проблеме. В качестве примера он привел классическую Панель управления. Microsoft уже много лет пытается постепенно отказаться от Панели управления. Все больше ее функций переносится в современное приложение «Параметры» Windows 11, однако до завершения этого процесса по-прежнему далеко.
По словам Эша, ситуация с Панелью управления осложняется тем, что некоторые драйверы и программы зависят от ее устаревших функций:
С такими компонентами, как Панель управления, все становится сложнее. Если у клиента есть драйвер или другое решение, которое зависит от устаревшей функции, мы должны действовать осторожно, чтобы не нарушить обещание совместимости. Когда нужные возможности окончательно появляются в приложении «Параметры», мы можем отказаться от тех разделов Панели управления, которые больше не нужны, и двигаться дальше.
Microsoft решает, какие компоненты можно удалить, на основе статистики использования, телеметрии и отзывов пользователей. Компания также оценивает, готовы ли новые инструменты полностью заменить старые элементы интерфейса.
Эш пояснил, что Microsoft последовательно пересматривает устаревшие компоненты Windows и старается постепенно сокращать количество старых элементов, с которыми пользователи сталкиваются при повседневной работе:
Мы ориентируемся на использование, телеметрию и обратную связь. Мы оцениваем, готовы ли инструменты к тому, чтобы перенести соответствующую часть системы на новый уровень. Мы постоянно возвращаемся к этому вопросу и стараемся сделать так, чтобы со временем пользователи видели все меньше устаревших элементов интерфейса.
Что модернизируют следующим
Панель управления – не единственный компонент Windows, который Microsoft планирует модернизировать. Компания также изучает возможность обновления других популярных системных инструментов.
По словам Эша, в первую очередь Microsoft уделяет внимание тем функциям, обновления которых чаще всего требуют пользователи. Среди них Проводник и основные встроенные приложения Windows. Однако компания уже рассматривает и более специализированные инструменты, включая редактор реестра regedit.
В первую очередь мы смотрим на наиболее востребованные пользователями компоненты – Проводник и некоторые крупные приложения. Но мы уже начинаем изучать даже такие инструменты, как regedit. Нам необходимо понять, как решить эту задачу, чтобы одновременно сохранить совместимость и модернизировать программные платформы.

