Открыть сервисСервис

QuickStep — поисковая оболочка для Android

QuickStep — поисковая оболочка (launcher) для мобильных устройств на базе операционной системы Android, разработанная компанией Google. Она входит в состав стандартного пакета приложений Pixel Launcher и служит основным интерфейсом запуска программ на смартфонах Google Pixel, а также на устройствах ряда других производителей, использующих стоковые прошивки Android.

Назначение и место в системе

Оболочка (launcher) в Android — это приложение, отвечающее за отображение главного экрана, списка установленных программ, виджетов и панели поиска. QuickStep выполняет эти функции и дополнительно интегрирует систему поиска, обзор недавно запущенных приложений (recents) и голосовой ассистент Google Assistant.

QuickStep заменила предыдущую стандартную оболочку Google Now Launcher и стала частью Pixel Launcher, выпущенной вместе со смартфонами Google Pixel первого поколения в 2016 году. С Android 9 (Pie) компонент QuickStep был выделен в отдельный модуль, что позволило использовать его в других сборках Android, включая кастомные прошивки на базе AOSP (Android Open Source Project).

Основные функции

  • Поиск по устройству и интернету. Строка поиска на главном экране позволяет искать установленные приложения, контакты, настройки, а также выполнять веб-запросы через поисковую систему Google.
  • Обзор недавних приложений. QuickStep реализует экран последних запущенных программ в виде горизонтального списка карточек с возможностью быстрого переключения между ними.
  • Жесты навигации. Начиная с Android 10, QuickStep обеспечивает систему жестов для навигации по интерфейсу: свайп снизу вверх — возврат на главный экран, свайп снизу вверх с задержкой — экран последних приложений, свайп по краю экрана — «назад».
  • Интеграция с Google Assistant. Долгое нажатие на кнопку питания или специальный жест запускают голосового ассистента.
  • Виджеты и ярлыки. Поддержка виджетов на главных экранах и контекстных ярлыков приложений (App Shortcuts).

Технические особенности

QuickStep реализована как системное приложение и тесно связана с композитным оконным менеджером SurfaceFlinger и системой окон WindowManager. Модуль QuickStep в AOSP расположен в директории packages/apps/Launcher3 и включает код, отвечающий за обработку жестов и отображение экрана недавних приложений.

Для работы жестов навигации QuickStep требует доступа к системным службам и работает в связке с системным интерфейсом (SystemUI). На устройствах без официальной поддержки Google оболочка может устанавливаться сторонними разработчиками, однако для её полноценной работы часто требуется root-доступ или кастомная прошивка.

Использование на разных устройствах

По умолчанию QuickStep предустановлена на смартфонах Google Pixel. Ряд производителей, включая Xiaomi, OnePlus и ASUS, использует модифицированные версии оболочки в своих прошивках. На устройствах Samsung применяется собственная оболочка One UI Home, а на устройствах Huawei — Huawei Home, однако принцип работы и набор функций во многом схожи с QuickStep.

В кастомных прошивках (LineageOS, Pixel Experience, crDroid и других) QuickStep часто служит оболочкой по умолчанию, поскольку входит в стандартный набор приложений AOSP.

Критика

Основные претензии пользователей к QuickStep связаны с отсутствием гибкой настройки: минимальный набор настроек главного экрана, невозможность изменить поисковую систему по умолчанию на некоторых версиях, а также привязка к экосистеме Google. Часть пользователей отмечает задержки при вызове экрана недавних приложений на устройствах со слабым аппаратным обеспечением.

См. также

Источники

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru