Перестать листать, когда начинаешь двигаться

Проверяешь что-то, выходя из дома. Читаешь дальше в коридоре. Всё ещё читаешь, когда выходишь на улицу, а улица всё это время жила без тебя.

Никто этого не решает. Это та же прокрутка, что и всегда, только мир вокруг уже начал двигаться. И дневной лимит тут не поможет: лимит не знает, сидишь ты на диване или выходишь из подъезда.

Motion lock делает одно. Когда ты начинаешь двигаться, заблокированные приложения закрываются, и голова снова твоя.

Автоматическая блокировка приложений при движении

Motion lock — одна из двух защит, которые ничего от тебя не требуют. Иначе он и не мог бы работать: никто не решает читать дальше, переходя дорогу. Delay Lock — вторая защита того же вида, для рефлекса, который открывает приложение, пока ты сидишь на месте.

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

Как Motion lock распознаёт движение

Он ждёт настоящего перемещения — примерно на 5 метров — и ждёт, пока не будет уверен.

Upchin следит за движением и местоположением вместе. GPS подтверждает перемещение больше чем на 5 метров и засчитывает его, только если погрешность измерения меньше этого расстояния. В помещении GPS обычно гуляет метров на пятнадцать, даже когда телефон неподвижно лежит на столе. Наивный порог в пять метров блокировал бы тебя на собственной кухне; требование, чтобы перемещение превышало погрешность, этого не допускает.

Прежде чем что-то произойдёт, нужно несколько достоверных замеров подряд. В итоге блокировка срабатывает, когда ты идёшь, и молчит, когда нет.

Срабатывая, он запускает ту же блокировку, что и виджет, с тем же экраном Upchin.

Как включить Motion lock

  1. Коснись кнопки «Движение» на главном экране.
  2. Включи переключатель и разреши доступ к геолокации, когда iOS спросит.

Вот и вся настройка. Нет ни расписания, ни расстояния, которое надо подбирать: Motion lock либо включён, либо выключен, и когда включён, действует на приложения, уже выбранные на вкладке «Выбор», — тот же список, что у всех остальных защит.

Если не дать доступ к геолокации, переключатель не останется включённым. Upchin не показывает защиту активной, если она не может по-настоящему работать.

Зачем Motion lock нужен доступ к геолокации в фоне

Эту часть стоит прочитать до того, как решать.

Motion lock нужно разрешение на геолокацию «Всегда», а не «При использовании приложения». Причина чисто техническая: iOS приостанавливает приложения, которых нет на экране, а приостановленному приложению нельзя сообщить, что ты уже идёшь. С вариантом «При использовании» Motion lock работал бы, только пока ты и так смотришь в Upchin, — то есть ровно тогда, когда он тебе не нужен.

Иметь разрешение — не значит пользоваться им постоянно. Motion lock не следит за тобой в фоне. Он просыпается, только когда ты открываешь одно из заблокированных приложений, проверяет геолокацию и движение несколько секунд и останавливается — как только ты выходишь из приложения или как только видит, что ты не двигаешься. В остальное время ничего не отслеживается.

Так что заряд он не тратит, а экономит. Несколько секунд геолокации — одно из самых дешёвых занятий для телефона; видео на ярком экране — одно из самых затратных. Каждая блокировка, которая обрывает несколько минут видео, экономит гораздо больше, чем Motion lock вообще тратит.

Есть и вторая причина просить такое разрешение: защита, которая молча не включилась, хуже, чем никакой.

Что Upchin делает с местоположением — узкая вещь, и её стоит назвать прямо: короткие проверки GPS, чтобы подтвердить небольшое перемещение перед блокировкой. Никакого отслеживания маршрута. Никакой рекламы. Данные о движении остаются на телефоне и стираются после каждого срабатывания — твоё местоположение никогда не покидает iPhone.

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

Если не хочешь давать это разрешение, выключи Motion lock. Больше ни одна защита геолокацию не использует.

Ограничения блокировки приложений при движении

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

Это не датчик ходьбы. Он реагирует на перемещение, так что машина, автобус или поезд тоже его запустят. Если ты часто ездишь пассажиром и тебе это не подходит, Motion lock, скорее всего, не твоя защита — остальные от движения не зависят.

Это не ловушка. Его блокировка заканчивается, как любая другая: кнопка Back IRL останавливает её одним касанием.

Сам по себе он ничего не делает. Motion lock блокирует выбранные тобой приложения. Если список пуст, закрывать нечего, и переключатель так и скажет, а не будет притворяться.

Частые вопросы

Motion lock отслеживает, куда я хожу?

Нет. Он делает короткие проверки GPS, чтобы подтвердить небольшое перемещение, и только. Нет ни маршрута, ни истории, данные о движении стираются на каждом цикле срабатывания, а твоё местоположение никогда не покидает iPhone.

Зачем ему разрешение на геолокацию «Всегда»?

iOS приостанавливает приложения, которых нет на экране, а приостановленному приложению нельзя сообщить, что ты уже идёшь. С вариантом «При использовании приложения» Motion lock работал бы, только пока ты и так смотришь в Upchin.

Почему iOS всё время спрашивает про геолокацию в фоне?

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

Он тратит больше батареи?

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

Насколько нужно сдвинуться?

Примерно на пять метров, с подтверждением на нескольких замерах подряд, и только если расстояние больше погрешности измерения. Именно это последнее правило не даёт ему блокировать тебя, пока ты сидишь дома.

Он срабатывает в машине или в поезде?

Да — он реагирует на перемещение, а не именно на ходьбу. Если ты часто ездишь пассажиром, Motion lock может тебе не подойти. Любую его блокировку можно закончить одним касанием.