Swivel: блокировка ориентации для отдельных приложений
Проблема которую решает Swivel
Одно из самых раздражающих явлений — вы читаете в Chrome или Pocket лёжа в кровати, телефон внезапно поворачивается в ландшафт и вы теряете позицию чтения. Отключение авто-поворота через шторку уведомлений решает проблему, но фиксирует ориентацию для всех приложений — и вы рискуете забыть об этом при запуске видеоплеера.
Swivel даёт средний путь: задавать блокировку ориентации на уровне конкретных приложений, а не всей системы.
Как установить Swivel
- Откройте Google Play и установите приложение Swivel (платно, около $0.99). Стоимость и наличие в магазине могут меняться.
- Запустите приложение и нажмите кнопку «Start» — приложение использует службы специальных возможностей для управления ориентацией.
- Вы будете перенаправлены на страницу Специальные возможности (Accessibility). Найдите Swivel в списке и включите его доступ.

Вернитесь в приложение, чтобы настроить блокировку ориентации для отдельных программ.
Как пользоваться Swivel
Swivel отображает алфавитный список всех установленных приложений. Слева от названия каждого приложения находится круглый значок — нажмите его, чтобы переключить режим. Всего доступно восемь режимов. Подробное описание режимов доступно через значок «?» в правом верхнем углу приложения.
- Нажмите значок один раз, чтобы включить постоянную блокировку портретной ориентации — появится значок телефона в портретном режиме с замком.
- Продолжайте нажимать, чтобы переключиться на блокировку в ландшафте — появится значок телефона в ландшафтном режиме с замком.

Кроме постоянных блокировок есть режимы по умолчанию, инвертированные портрет/ландшафт и «freestyle» — режим, в котором ориентация остаётся за положением устройства. Детали смотрите в описании приложения в Google Play.

Какие приложения стоит настроить
Я настроил приложения для чтения (Pocket, Chrome) и медиаплееры (VLC, YouTube). Подумайте о приложениях, где внезапный поворот экрана наиболее неприятен: мессенджеры, читалки, приложения для заметок.
Когда это может не сработать
- Системные/встроенные приложения с жёстко заданной ориентацией не подчиняются внешним менеджерам ориентации.
- Некоторые лаунчеры или оболочки производителя могут конфликтовать с поведением служб специальных возможностей.
- Если приложение само принудительно меняет ориентацию (например, реализовано внутри как activity с fixedOrientation), Swivel не всегда сможет переопределить это.
Важно: если вы заметили нестабильность, попробуйте временно отключить Swivel для подозрительного приложения и посмотреть поведение.
Альтернативы и сравнение
- Системная шторка отключения авто-поворота — простейший метод, но глобальный и непрактичный при частом переключении.
- Tasker / макросы — позволяют настроить более сложную логику (например, переключать ориентацию по времени или местоположению), но требуют времени на настройку.
- Другие менеджеры ориентации в Google Play — функционально похожи, но интерфейс и режимы могут различаться.
Краткая сравнительная подсказка: Swivel удобен для быстрого per-app управления; Tasker полезен для автоматизации; системная блокировка хороша для единичного сценария.
Чек-лист перед установкой
- Убедитесь, что у вас обновлённый Android и доступ к Google Play.
- Прочитайте разрешения приложения — Swivel использует службы специальных возможностей.
- Проверьте отзывы и количество загрузок в магазине при желании сравнить альтернативы.
- Перед покупкой проверьте, есть ли триал или возврат средств у магазина.
Приватность и безопасность
Swivel использует возможности Accessibility API. Это даёт приложению доступ к событиям интерфейса, поэтому важно установить доверенное приложение и следить за отзывами пользователей. Не давайте доступ неизвестным или подозрительным программам.
Советы и лучшие практики
- Настройте сначала самые раздражающие приложения — чтение и мессенджеры.
- Если вы часто смотрите видео, не назначайте глобальную портретную блокировку.
- Проверяйте поведение после обновлений Android или Swivel — обновления могут влиять на взаимодействие с Accessibility API.
Критерии приёмки
- Для выбранного приложения ориентация стабильно фиксируется в портрет/ландшафт при запуске.
- Swivel не вызывает заметных тормозов в системе при активированном доступе специальных возможностей.
- Поведение сохраняется после перезагрузки устройства.
Быстрое руководство восстановления настроек
- Если что-то пошло не так, откройте Swivel и временно отключите настройки для проблемного приложения.
- Если проблема остаётся, отключите Swivel в настройках Специальных возможностей и перезагрузите устройство.
- При повторной установке проверьте разрешения и протестируйте на одном приложении перед массовой настройкой.
Часто задаваемые вопросы
Работает ли Swivel на всех версиях Android?
Работает на большинстве современных версий, но поведение может отличаться на модифицированных прошивках и старых версиях Android.
Нужно ли платить за Swivel?
На момент написания Swivel стоил около $0.99 в Google Play. Цена может меняться.
Можно ли автоматизировать включение блокировок?
Swivel сам по себе даёт per-app настройки; для более сложной автоматизации используйте Tasker или аналогичные инструменты.
Безопасно ли давать доступ специальных возможностей?
Accessibility API даёт расширенные права и требует доверия к приложению. Устанавливайте только из надёжных источников и проверяйте отзывы.
Короткая глоссарий
- Авто-поворот: системная опция, которая автоматически меняет ориентацию экрана по положению устройства.
- Accessibility API: интерфейс Android для служб специальных возможностей, который используют приложения для взаимодействия с UI.
Итог
Swivel — простое и полезное решение, если вы хотите гибко контролировать ориентацию экрана по отдельным приложениям. Оно избавляет от необходимости вручную включать/выключать системную блокировку и уменьшает раздражение от непредсказуемого авто-поворота. Попробуйте сначала на 2–3 приложениях и расширяйте список по мере необходимости.
Important: следите за обновлениями приложения и отзывами пользователей — совместимость с Android может меняться.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента