Введение: зачем нужны кастомные жесты на iPhone?
Собственные жесты на iPhone — это скрытая возможность, которая позволяет кардинально изменить взаимодействие с устройством. В отличие от стандартных свайпов и тапов, кастомные жесты дают пользователю свободу: от быстрого запуска приложений до управления системными функциями одним движением. Но почему Apple не выносит эту функцию на первый план?
Дело в том, что полноценная настройка жестов требует использования инструментов для людей с ограниченными возможностями — AssistiveTouch и Shortcuts. Это не баг, а фича: iOS изначально проектировалась как система с минималистичным интерфейсом, где каждый элемент управления тщательно продуман. Однако для продвинутых пользователей ограничения становятся вызовом. В этой статье мы разберём все доступные способы активации собственных жестов — от простых до самых сложных, включая обход ограничений через Shortcuts и даже Jailbreak (для опытных).
Важно понимать: не все жесты будут работать одинаково хорошо. Например, на iPhone 15 Pro с динамическим островом (Dynamic Island) некоторые комбинации могут конфликтовать с системными анимациями. А на моделях с Face ID (начиная с iPhone X) свайп снизу экрана уже занят возвратом на главный экран. Но обо всём по порядку.
Способ 1: AssistiveTouch — базовая настройка жестов
AssistiveTouch — это встроенный инструмент iOS, изначально предназначенный для пользователей с ограниченными возможностями. Но его можно адаптировать для создания кастомных жестов. Главное преимущество метода — не требует джейлбрейка и работает на любой версии iOS (начиная с 8-й).
Чтобы активировать AssistiveTouch:
- Перейдите в
Настройки → Специальные возможности → Касание → AssistiveTouch. - Включите ползунок
AssistiveTouch. - Нажмите
Создать новый жест.
Теперь вы можете записать собственное движение пальцем (или несколькими пальцами). Например:
- 🔄 Двойной свайп влево — возвращение на предыдущий экран.
- 📱 Трёхпальцевый тап — запуск камеры.
- ⚡ Длительное нажатие + свайп вверх — открытие панели управления.
⚠️ Внимание: Жесты, записанные через AssistiveTouch, будут работать только при активном виртуальном кнопке на экране. Это означает, что вам придётся мириться с постоянным кружком на дисплее, который можно переместить в угол, но не убрать полностью.
Способ 2: Автоматизация через Shortcuts (без джейлбрейка)
Приложение Shortcuts (бывшее Workflow) позволяет создавать цепочки действий, которые можно привязать к жестам. Этот метод более гибкий, чем AssistiveTouch, но требует предварительной настройки.
Алгоритм действий:
- Установите
Shortcutsиз App Store (если ещё не установлено). - Создайте новый ярлык (
+ → Добавить действие). - Выберите действие, которое хотите привязать к жесту (например,
Открыть приложениеилиВключить режим «Не беспокоить»). - Сохраните ярлык и вернитесь в
Настройки → Специальные возможности → Касание → AssistiveTouch → Создать новый жест. - Запишите жест и привяжите его к созданному ярлыку.
Пример полезных комбинаций:
- 🎵 Свайп вниз двумя пальцами — запуск плейлиста в Apple Music.
- 📎 Двойной тап по задней панели (на iPhone 8 и новее) — создание новой заметки.
- 🔦 Трёхсекундное нажатие на экран — включение фонарика.
Скачать Shortcuts из App Store|Создать резервную копию iPhone|Проверить версию iOS (не ниже 13.0)|Отключить ограничения в «Экранное время»-->
На iPhone с iOS 17+ появилась возможность привязывать ярлыки к жестам на задней панели (Back Tap), но эта функция работает только на моделях с чипом A12 и новее (iPhone XS/XR и выше).
Способ 3: Back Tap — скрытая фича для продвинутых
Back Tap (или "Касание сзади") — это одна из самых недооценённых функций iOS. Она позволяет назначать действия на двойное или тройное касание задней панели iPhone. Функция доступна начиная с iOS 14, но многие пользователи о ней даже не знают.
Как активировать:
- Перейдите в
Настройки → Специальные возможности → Касание → Касание сзади. - Выберите
Двойное касаниеилиТройное касание. - Назначьте действие из списка (например,
Скриншот,Прокрутка вверхилиЗапуск ярлыка).
Ограничения Back Tap:
| Модель iPhone | Поддержка Back Tap | Примечания |
|---|---|---|
| iPhone 8/8 Plus | ✅ Да | Работает стабильно, но может конфликтовать с чехлами |
| iPhone X/XS/11 | ✅ Да | Лучшая совместимость благодаря стеклянной задней панели |
| iPhone 12/13 | ✅ Да | Может срабатывать ложно при использовании магнитных аксессуаров |
| iPhone SE (2020) | ❌ Нет | Отсутствует поддержка из-за алюминиевого корпуса |
⚠️ Внимание: На iPhone 14 Pro и 15 Pro функция Back Tap может конфликтовать с Action Button (кнопкой действия). Если вы назначили на неё запуск камеры, двойное касание сзади может активировать оба действия одновременно.
Как проверить чувствительность Back Tap?
Чтобы протестировать чувствительность, попробуйте каснуться задней панели в разных местах:
- Верхняя часть (рядом с камерой) — обычно самое чувствительное место.
- Нижняя часть — может не срабатывать из-за антенных линий.
- Центр — оптимальный вариант для большинства моделей.
Если жесты не распознаются, попробуйте снять чехол или использовать более резкое касание.
Способ 4: Jailbreak — полная свобода (для опытных)
Если вам недостаточно встроенных возможностей iOS, единственный способ получить полный контроль над жестами — это джейлбрейк. С его помощью можно устанавливать твики вроде Activator или FlipControlCenter, которые позволяют назначать любые действия на любые жесты, включая:
- 🔄 Свайп по статус-бару — открытие многозадачности.
- 📲 Двойной тап по экрану блокировки — запуск любимого приложения.
- 🔇 Трёхпальцевый свайп вниз — включение режима "Не беспокоить".
Однако у джейлбрейка есть серьёзные минусы:
- 🚨 Потеря гарантии (если устройство на гарантии).
- 🔒 Риск безопасности (уязвимость для вредоносного ПО).
- 🔄 Нестабильная работа (возможны лаги и вылеты приложений).
Если вы всё же решились, вот базовые шаги:
- Сделайте резервную копию через iTunes или Finder.
- Выберите инструмент для джейлбрейка (например, palera1n для iOS 15-16 или unc0ver для iOS 14).
- Установите
CydiaилиSileoи найдите твикActivator. - Настройте жесты в меню
Activator → Anywhere → [Выбор жеста].
⚠️ Внимание: После джейлбрейка некоторые банковские приложения (например, СберБанк Онлайн или Тинькофф) могут блокировать доступ, обнаруживая изменения в системе. Также не обновляйте iOS через OTA — это приведёт к "кирпичу" устройства.
Оптимизация жестов: как избежать конфликтов
Даже если вы успешно настроили кастомные жесты, они могут конфликтовать с системными действиями. Вот как этого избежать:
1. Приоритезация жестов
В AssistiveTouch и Shortcuts жесты выполняются в порядке их создания. Если два жеста похожи (например, свайп влево и двойной свайп влево), iOS выполнит тот, который был создан позже. Чтобы изменить приоритет:
- Удалите конфликтующие жесты.
- Создайте их заново в нужном порядке.
2. Тестирование на разных экранах
Некоторые жесты могут работать на главном экране, но не срабатывать в приложениях. Например, свайп по нижней части экрана в Safari откроет панель вкладок, а не ваш кастомный жест. Проверяйте работоспособность в:
- 🏠 Главном экране.
- 📱 Внутри приложений (особенно в играх!).
- 🔒 На экране блокировки.
3. Использование "мёртвых зон"
Чтобы избежать случайных срабатываний, назначайте жесты на менее используемые области экрана:
- 📏 Верхние углы (например, свайп из верхнего правого угла).
- 🔳 Нижние боковые края (но не по центру — там свайп для возврата).
- 🖼️ Область статус-бара (только если отключён
Reachability).
Частые ошибки и как их исправить
Даже при правильной настройке жесты могут не работать. Вот самые распространённые проблемы и их решения:
| Проблема | Возможная причина | Решение |
|---|---|---|
| Жест не срабатывает | Конфликт с системным действием | Измените жест или отключите конфликтующую функцию в Настройки → Экран и яркость → Домашний экран |
| AssistiveTouch пропадает после перезагрузки | Сбой в настройках специальных возможностей | Перезапустите AssistiveTouch в настройках или сбросьте все настройки (Настройки → Основные → Перенос или сброс → Сброс всех настроек) |
| Back Tap работает через раз | Чехол мешает датчику или слабое касание | Снимите чехол или используйте более резкое касание. Для теста попробуйте каснуться голым пальцем (без перчаток) |
| Ярлык в Shortcuts не запускается | Ограничения в "Экранном времени" | Проверьте Настройки → Экранное время → Ограничения конфиденциальности → Shortcuts и разрешите доступ |
Если ни один из способов не помог, попробуйте сбросить настройки AssistiveTouch:
Настройки → Специальные возможности → Касание → AssistiveTouch → Сбросить настройки
Последний шанс — обновить iOS до последней версии. Иногда баги с жестами исправляются в новых релизах. Но перед обновлением обязательно сделайте резервную копию!
FAQ: Ответы на популярные вопросы
Можно ли назначить жест на запуск конкретного приложения?
Да, для этого нужно:
- Создать ярлык в
Shortcutsс действиемОткрыть приложение. - Привязать этот ярлык к жесту через
AssistiveTouchилиBack Tap.
Например, можно настроить тройное касание сзади (Back Tap) для запуска Instagram.
Почему мои жесты работают нестабильно?
Это может быть связано с:
- 🔋 Низким зарядом батареи (ниже 20%) — iOS ограничивает фоновые процессы.
- 📱 Чехлом или защитной плёнкой, мешающими распознаванию касаний.
- 🔄 Конфликтом с другими твиками (если есть джейлбрейк).
Попробуйте перезагрузить iPhone или откалибровать экран (Настройки → Специальные возможности → Касание → Калибровка касания).
Можно ли сделать свайп для возврата назад, как на Android?
Частично. В iOS нет встроенной функции свайпа справа налево для возврата, но можно:
- Использовать
AssistiveTouchдля имитации нажатия кнопки "Назад". - Установить твик
SwipeBack(требуется джейлбрейк).
Обратите внимание: на iPhone X и новее свайп снизу вверх уже занят возвратом на главный экран.
Будет ли работать Back Tap, если разбить экран?
Да, Back Tap зависит от акселерометра и гироскопа, а не от сенсора экрана. Поэтому даже с разбитым дисплеем (если сенсор не реагирует) касания сзади будут работать. Это может быть полезно в аварийных ситуациях, например, для вызова SOS.
Как отключить все кастомные жесты сразу?
Есть два способа:
- Через настройки:
Настройки → Специальные возможности → Касание → AssistiveTouch → Удалить все жесты. - Через сброс:
Настройки → Основные → Перенос или сброс → Сброс всех настроек(удаляет все кастомные настройки, но не данные).
Если использовался джейлбрейк, удалите твики через Cydia или Sileo.