Компания Microsoft подтвердила масштабные работы по улучшению поиска Windows после многолетних жалоб пользователей на медленную работу этого элемента операционной системы, нерелевантные веб-подсказки и плохую локальную индексацию. Улучшение внутреннего поиска станет одним из шагов софтверного гиганта на пути повышения надёжности программной платформы и удобства взаимодействия с ней.
Источник изображений: Windows Latest
Когда Microsoft объявила о намерении существенно улучшить Windows 11, мало кто предполагал, насколько масштабными окажутся эти планы. Софтверный гигант пообещал повысить производительность и надёжность платформы, ускорить работу проводника, доработать панель задач, уменьшить количество навязчивых интеграций ИИ-помощника Copilot и др. Фактически, анонс охватил все проблемы, на которые пользователи жаловались годами.
Однако некоторые подробности в анонсе упомянуты не были. Это привело к появлению большого количества вопросов со стороны сообщества, на которые постепенно отвечали руководители и инженеры Microsoft. Таким образом сложилось впечатление, что компания действительно прислушивается к отзывам пользователей, одновременно подготавливая исправления и улучшения для ОС.
Поисковик Windows был той частью платформы, которая не нравилась всем пользователя, что не удивительно. Он медленнее, чем в предыдущих версиях Windows, часто не справляется с поиском файлов на локальном устройстве, содержит большое количество рекламы и рекомендаций, загромождает результаты поиска веб-контентом вместо того, чтобы просто показать искомые файлы.
Несколько пользователей написали комментарии по поводу поиска Windows под публикацией Тали Рот (Tali Roth), главы отдела разработки оболочек ОС, в которой она анонсировала улучшения в меню «Пуск», панели задач и др. Рот быстро отреагировала на комментарии, подтвердив, что разработчики готовят большое количество улучшений для поиска, а также рассказав, как они будут реализовываться. «Мы готовим множество улучшений для поиска — более простой и менее отвлекающий интерфейс определённо входит в их число», — написала Рот.

Отдельно Рот ответила на комментарий, автор которого указал на то, что даже базовые элементы, такие как «Корзина», некорректно отображаются в результатах поиска. «Мы работаем над корректировкой ранжирования в поиске, чтобы ваши приложения (включая «Корзину») отображались там, где им следует быть относительно других приложений», — написала Рот.
В настоящее время поиск Windows использует внутренние системы ранжирования, которые определяют, что именно следует размещать на первых позициях. Эти алгоритмы учитывают различные сигналы, включая модели использования, системные данные и веб-интеграции. С течением времени результатам и предложениям Bing стало уделяться слишком много внимания, из-за чего результаты поиска на локальном устройстве, которые и нужны пользователю, порой отодвигаются на задний план.
Сейчас Microsoft работает над тем, чтобы установленные приложения отображались быстро и стабильно, ключевые элементы системы всегда были доступны для поиска, а локальные файлы ранжировались выше, чем поступающие извне предложения. Комментарии Рот указывают на то, что панель результатов поиска должна очиститься за счёт уменьшения акцентов на рекомендациях. Пользовательский опыт будет смещаться в сторону более быстрых взаимодействий, когда набор текста приводит к появлению немедленных и предсказуемых результатов, а не формированию списка из смеси разных типов отвлекающего контента.
Microsoft продолжает разработку фреймворков пользовательского интерфейса, таких как WinUI 3. Уменьшение зависимости от многоуровневых или веб-подключённых компонентов может напрямую повлиять на снижение задержки, а также сделает процесс взаимодействия более отзывчивым. На самом деле поиск Windows не был построен с нуля. Он всё ещё полагается на ту же систему, которая существует годами, Речь о службе индексатора поиска Windows (SearchIndexer.exe). Эта служба непрерывно сканирует выбранные местоположения, формирует локальный индекс и должна мгновенно возвращать результаты без сканирования диска при каждом запросе.
Однако современный поиск Windows больше не выполняет простые запросы к локальному индексу. Теперь он направляет запросы через несколько систем одновременно, включая локальную индексацию, логику ранжирования, облачные сигналы и веб-интеграцию с Bing. Даже сам интерфейс больше не является простым списком, поскольку в нём присутствуют компоненты, способные динамически извлекать и отображать контент.

В какой-то момент поиск Windows стал основой для интернет-мемов. Яркий тому пример поиск по слову Terminal, в результате чего в выдаче появились результаты, связанные с одноимённым фильмом, а не приложением. В старых версиях Windows такой проблемы не было, потому что поиск не пытался выполнить одновременно так много. К примеру, поиск в Windows 7 был ориентирован именно на локальный контент. В Windows 10 началось смешивание с веб-результатами, но всё же не такое сильное, как в Windows 11.
Возможно, утилита PowerToys, особенно с новой панелью Dock, находится значительно ближе к тому, что хотят видеть пользователи. Она быстро функционирует, ориентирована на работу с клавиатурой и сфокусирована на действиях. Пользователь что-то печатает, утилита мгновенно реагирует на это и не пытается рекомендовать веб-контент или что-то иное. Во многом PowerToys ведёт себя как Spotlight в macOS, а не поиск в Windows.

Проблема не в том, что Microsoft не знает, как создать хороший поиск. Проблема в том, что стандартный поиск Windows слишком далеко отошел от своего первоначального предназначения. Хорошая новость в том, что Microsoft, по всей видимости, поняла, где совершила ошибку. Поиск, «Проводник», обновления и поведение системы — всё перерабатывается с одной целью: сделать Windows быстрой и предсказуемой. Если Microsoft реализует всё, о чём говорит публично, то нынешний год может стать годом, когда Windows снова начнёт ощущаться целостной операционной системой.