Командная строка от Microsoft продолжает совершенствоваться, но она все еще отстает от Flow Launcher по простоте использования и производительности.

Более года назад я экспериментировал с Windows без традиционного меню «Пуск», используя Flow Launcher. Этот небольшой эксперимент быстро сделал меня поклонником этого приложения. Позже я узнал, что Microsoft разрабатывает похожую функцию в PowerToys под названием PowerToys Run. Недавно компания решила заменить этот инструмент на Command Palette — улучшенную версию с более многообещающими возможностями.

Я попробовал Command Palette вскоре после его запуска, около двух месяцев назад, но Microsoft недавно выпустила крупное обновление с существенным улучшением производительности. Поэтому я решил попробовать его ещё раз. К тому же, за это время приложение обзавелось несколькими расширениями, что только подогрело мой интерес к нему. Я начал видеть проблеск будущего, в котором Command Palette может превзойти Flow Launcher. Но это будущее пока не наступило.

Ноутбук с запущенной палитрой команд на базе Windows 11

Улучшенная производительность с некоторыми оговорками

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

Еще необходимы некоторые дальнейшие улучшения.

Скриншот домашней страницы командной строки в Windows 11

Ранее в этом месяце вышла версия PowerToys 0.93, и команда обещала довольно существенное улучшение производительности палитры команд. В частности, компания похвасталась 40%-ным сокращением времени загрузки и 70%-ным сокращением времени загрузки встроенных расширений при одновременном снижении потребления ресурсов. Именно это снова привлекло моё внимание к приложению, и действительно, палитра команд теперь работает заметно быстрее.

Нажатие назначенного сочетания клавиш мгновенно открывает строку поиска, и я могу сразу же начать печатать, как и в Flow Launcher. Даже если я использую это сочетание клавиш для запуска конкретного плагина, он запускается почти так же быстро.

Однако это лишь часть проблемы, которую необходимо решить. В командной панели всё ещё наблюдается заметная задержка между вводом текста в строку поиска и появлением результатов. Она не слишком медленная, но заметная, и иногда нажатия клавиш происходят слишком быстро, когда я хочу запустить приложение таким образом, поэтому я понимаю, что в некоторых случаях это может вызывать проблемы. Интересно, что если я ввожу часть команды и удаляю её, то при повторном вводе результаты загружаются немедленно. Но если запрос меняется, снова возникает некоторая задержка. Похоже, ситуация улучшается благодаря индексации результатов Plus, но Flow Launcher по-прежнему более отзывчив и обновляет результаты быстрее, как только вы начинаете вводить текст, что делает его идеальным для быстрого запуска приложений.

Скриншот панели команд, на которой показана пустая страница, на месте которой должен быть список расширений.

Я также заметил проблему, из-за которой команда «Расширения» в командной панели просто не загружает результаты. Предполагается, что она ищет доступные расширения для плагина в WinGet, но я застрял в бесконечном цикле загрузки, поэтому мне приходится использовать WinGet напрямую.

Он уже предоставляет превосходные дополнения для улучшения пользовательского опыта.

В настоящее время доступен целый ряд расширений, призванных значительно улучшить пользовательский опыт. Эти расширения, доступные для операционных систем, таких как Windows и Android, а также для различных интернет-браузеров, таких как Google Chrome и Microsoft Edge, предлагают разнообразные функции, от повышения производительности до настройки интерфейса, повышения безопасности и эффективного управления контентом. Пользователи могут ознакомиться с этими расширениями, доступными в официальных магазинах приложений или на проверенных сайтах, и выбрать то, которое наилучшим образом соответствует их индивидуальным потребностям, чтобы максимально эффективно использовать свои устройства и программное обеспечение.

Платформа по-прежнему имеет относительно ограниченный охват.

Самая большая проблема, стоящая перед Command Palette, — это формирование сообщества разработчиков для создания богатой и обширной библиотеки плагинов, которая не уступит Flow Launcher, а возможно, даже превзойдёт её, особенно после выхода Raycast для Windows. Однако использование WinGet в качестве платформы распространения, возможно, способствовало этому, поскольку уже существует ряд хороших плагинов, некоторые из которых я считаю действительно полезными.

Хорошим примером этого является EverythingCmdPal, расширение, интегрирующее поисковую систему Everything в палитру команд. Встроенный поиск файлов в Windows, как известно, медленный, поэтому использование Everything значительно упрощает работу. Похоже, это приложение быстро поддерживает все эти лаунчеры, поскольку Flow Launcher и PowerToys Run также имеют аналогичные расширения.

Ещё одно дополнение, которое, вероятно, найдёт мне применение, — это Video Downloader, которое, как и ожидалось, позволяет скачивать видео с YouTube. Иногда я использую его для скачивания видео с YouTube, когда хочу включить фрагменты из них в свои видео (например, трейлеры к видеоиграм), так что оно очень полезно в повседневной жизни.

Доступно ещё несколько дополнений, которые, я уверен, многим пригодятся, в том числе те, что работают с Visual Studio Code или Obsidian Notes. Однако эта коллекция всё ещё мала по сравнению с библиотекой дополнений Flow Launcher. Отсутствие дополнений создаёт трудности для Command Palette, но также открывает разработчикам возможности для создания новых и инновационных инструментов.

Функция истории буфера обмена — бесспорная звезда.

Снимок экрана, демонстрирующий функцию истории буфера обмена в командной строке.

Несмотря на мою критику, Command Palette предлагает одну ключевую функцию по сравнению с Flow Launcher: расширение «История буфера обмена». Оно встроено в Command Palette по умолчанию, в то время как Flow Launcher требует стороннего расширения для достижения аналогичной функциональности.

Самое главное, он прост в использовании. В Flow Launcher есть два расширения для истории буфера обмена, но у них один и тот же недостаток: выбор результата из списка просто копирует его обратно в буфер обмена (по крайней мере, по умолчанию), что требует последующей вставки с помощью Ctrl + VТакое поведение также присутствует в некоторых менеджерах буфера обмена в Linux и вызывает раздражение, поскольку конфликтует со стандартным принципом работы истории буфера обмена в Windows, macOS и даже в таких приложениях, как Raycast. Кроме того, это занимает больше времени: зачем выбирать результат из списка, если не для того, чтобы вставить его напрямую?

К счастью, расширение «История буфера обмена» на палитре команд предоставляет оба варианта быстрого доступа. Нажатие Enter Копировать выделенное, удерживая кнопку Ctrl + Enter Вставьте его немедленно. Это идеальное решение.

Flow Launcher по-прежнему остается королем среди лаунчеров.

Более высокая производительность и расширенные возможности

Палитра команд всё ещё находится в стадии непрерывной разработки, и Microsoft продолжает предлагать её вместе с PowerToys Run именно потому, что новый инструмент ещё не достиг желаемого совершенства. Однако, если вы ждали идеальную замену Flow Launcher, возможно, время ещё не пришло.

Помимо того, что Flow Launcher быстрее и отзывчивее (благодаря хорошо работающему магазину плагинов), он обладает гораздо более обширной экосистемой плагинов, что делает его ещё более привлекательным. Палитра команд имеет лишь базовые функции, но в Flow Launcher есть множество полезных и интересных плагинов. Например, есть плагин Home Assistant, который позволяет управлять освещением или регулировать громкость умной колонки.

Один из моих любимых плагинов — Pokédex, который позволяет легко искать покемонов и просматривать информацию о них, открывая их записи непосредственно в популярных базах данных, таких как Bulbapedia или Serebii. Аналогичные плагины существуют даже для таких вещей, как Stardew долинаВы можете делать так много, от полезных до случайных вещей, и такая экосистема необходима для процветающей платформы. Разнообразие плагинов даёт Flow Launcher явное конкурентное преимущество и делает его привлекательным вариантом для пользователей, желающих настроить и расширить функциональность своего лаунчера приложений. Для SEO-оптимизации ищите «плагины Flow Launcher» и «дополнения Flow Launcher».

С нетерпением жду Raycast на Windows

Скриншот Raycast, на котором показаны результаты поиска с возможностью настройки яркости экрана до 50% в верхней части.

Flow Launcher, возможно, пока ещё безраздельно господствует среди быстрых лаунчеров, но в ближайшем будущем это превосходство может оказаться под серьёзной угрозой из-за появления Raycast в Windows. Я уже несколько месяцев использую Raycast на своём Mac Mini, и это один из лучших инструментов, о котором я только мог мечтать, во многих отношениях даже превосходящий Flow Launcher. Некоторые из доступных расширений особенно хороши, например, история буфера обмена или Pokédex, который отображает подробную информацию прямо в окне приложения, без необходимости открывать веб-сайт.

Raycast предлагает более широкую экосистему дополнений и полностью интегрированный магазин дополнений с понятными описаниями и даже предпросмотрами изображений для каждого дополнения, что упрощает понимание того, что вы получаете. Raycast для Windows постепенно разворачивается в бета-версии в течение последних двух месяцев, и я пока не был выбран для участия в программе. Однако, как только я получу доступ, можете быть уверены, что я подробно расскажу о своём опыте. Я проанализирую его функции, сравню с Flow Launcher и оценю его производительность в Windows, уделяя особое внимание простоте использования, отзывчивости и интеграции дополнений. Я также рассмотрю наиболее важные дополнения, которые делают Raycast незаменимым инструментом для опытных пользователей Windows.

Важность командной панели по-прежнему актуальна и ощутима.

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

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

Часть более крупной системы

Снимок экрана с параметрами Microsoft PowerToys

Хотя я по-прежнему считаю Flow Launcher лучшим вариантом в качестве отдельного инструмента запуска, чем Command Palette, я вижу большую ценность в пакете PowerToys в целом. Flow Launcher — это всего лишь инструмент запуска, в то время как Command Palette входит в более широкий набор инструментов PowerToys. PowerToys включает в себя другие полезные инструменты, такие как FancyZones и Workspaces, что делает PowerToys незаменимым на любом компьютере с Windows.

Конечно, оба приложения бесплатны, поэтому ничто не мешает вам установить их и использовать Flow Launcher вместо Command Palette, оставив остальные инструменты PowerToys активными. Я обычно так и делаю, но если вы хотите сэкономить место на диске, PowerToys может оказаться более полезным, и он по-прежнему предоставляет очень эффективный инструмент запуска.

Однако, если говорить о самих лаунчерах, Flow Launcher всё равно выигрывает, и я бы пока не рекомендовал переходить на Command Palette. Лучше приобрести PowerToys и Flow Launcher и использовать их вместе.

Комментарии закрыты.