움직이기 시작할 때 스크롤 멈추기

나가는 길에 잠깐 휴대폰을 확인해요. 복도에서도 계속 읽고, 길에 나와서도 여전히 읽고 있어요. 그사이 바깥세상은 나 없이 흘러가고 있어요.

그러기로 마음먹는 사람은 없어요. 다른 스크롤과 똑같은 동작이고, 다른 점은 주변이 움직이고 있다는 것뿐이에요. 게다가 하루 사용 한도로는 어떻게 할 수가 없어요. 한도는 내가 소파에 앉아 있는지, 현관을 나서 걷기 시작했는지 구분하지 못하니까요.

Motion lock이 하는 일은 하나예요. 걷기 시작하면 차단 대상 앱이 닫혀서, 고개를 들 수 있게 돼요.

이동하면 작동하는 자동 앱 차단

Motion lock은 나에게 아무것도 요구하지 않는 두 가지 보호 중 하나예요. 그렇지 않으면 쓸모가 없어요. 길을 건너면서 계속 읽기로 마음먹는 사람은 없으니까요. 같은 유형의 다른 하나는 Delay Lock으로, 앉아 있을 때 무심코 앱을 여는 반사적인 행동을 막아요.

한편 스스로 정한 일을 실행하는 건 일정과 즉시 위젯이에요. 지난주에 미리 비워 둔 저녁과, 문득 정신이 들었을 때 누르는 탭 한 번이죠. 둘 다 내 의지로 움직이는 도구예요. Motion lock이 작동하는 건, 애초에 아무것도 결정하지 않은 순간이에요.

Motion lock이 이동을 감지하는 방법

Motion lock이 기다리는 건 5미터쯤의 실제 이동이에요. 그것도 확실하다고 판단될 때까지 기다려요.

Upchin은 움직임과 위치를 함께 살피고, 이동 거리가 그 측정의 오차보다 클 때만 유효한 측정으로 쳐요. 실내에서는 휴대폰이 탁자 위에 가만히 놓여 있어도 GPS가 15미터쯤 흔들리는 일이 흔해요. 단순히 5미터를 기준으로 삼으면 집 부엌에서도 잠겨 버려요. 이동 거리가 오차를 넘어야 한다는 조건이 있어서 그런 일은 생기지 않아요.

작동하려면 믿을 만한 측정이 여러 번 연속으로 이어져야 해요. 그래서 걸을 때는 작동하고, 걷지 않을 때는 아무것도 하지 않아요.

작동하면 위젯과 똑같은 차단이 시작되고, 화면도 같은 Upchin 차단 화면이에요.

Motion lock을 켜는 방법

  1. 홈에서 Motion lock을 탭해요.
  2. 토글을 켜고, iOS가 물으면 위치 접근을 허용해요.

설정은 이게 전부예요. 정해 둘 시간대도, 조정할 거리도 없어요. Motion lock은 켜거나 끄기만 하면 되고, 켜져 있으면 ‘선택’ 탭에서 고른 앱에 적용돼요. 다른 보호와 같은 목록이에요.

위치를 허용하지 않으면 토글은 켜진 상태로 남지 않아요. 실제로 작동할 수 없는 보호를 Upchin이 켜져 있다고 보여 주는 일은 없어요.

Motion lock에 백그라운드 위치 권한이 필요한 이유

켤지 말지 정하기 전에 읽어 보세요.

Motion lock에는 ‘앱을 사용하는 동안’이 아니라 ‘항상’ 위치 권한이 필요해요. 이유는 작동 방식에 있어요. iOS는 화면에 없는 앱을 일시 정지하기 때문에, 일시 정지된 앱은 내가 걷기 시작했다는 걸 알 수 없어요. ‘앱을 사용하는 동안’ 권한으로는 Upchin을 열어 둔 동안에만 Motion lock이 작동하고, 그건 정작 필요 없는 순간이에요.

다만 권한이 있다고 해서 늘 쓰는 건 아니에요. Motion lock은 백그라운드에서 위치를 계속 살피지 않아요. 차단 대상 앱을 열었을 때만 깨어나서 위치와 움직임을 몇 초 동안 확인하고 멈춰요. 앱을 나가는 순간, 또는 움직이지 않는다는 걸 확인하는 순간 바로요. 그 밖의 시간에는 아무것도 살피지 않아요.

그러니 Motion lock 때문에 배터리를 손해 보지는 않아요. 오히려 아껴 줘요. 몇 초 동안 위치를 확인하는 건 휴대폰으로 하는 일 가운데 전력을 가장 적게 쓰는 축에 들고, 밝은 화면으로 동영상을 보는 건 가장 많이 먹는 편이에요. 동영상 몇 분을 막아 준 차단 한 번이면, Motion lock이 쓰는 전력보다 훨씬 많이 아끼는 셈이에요.

이 권한을 일부러 요청하는 데는 또 하나의 이유가 있어요. 모르는 사이에 작동하지 않게 된 보호는 보호가 없는 것보다 나빠요.

Upchin이 위치로 하는 일은 아주 한정적이라, 분명히 적어 둘게요. 잠그기 전에 짧은 이동이 있었는지 보려고 GPS를 잠깐씩 확인하는 것뿐이에요. 경로 추적도, 광고 활용도 없어요. 움직임 데이터는 휴대폰에 남고 작동 주기마다 삭제돼요. 위치는 iPhone 밖으로 나가지 않아요.

하나 더 알아 두세요. iOS는 백그라운드 위치를 계속 허용할지 주기적으로 물어봐요. 이 권한을 가진 모든 앱에서 일어나는 정상적인 동작이고, 무언가 잘못됐다는 뜻이 아니에요.

이 권한을 허용하고 싶지 않다면 Motion lock을 꺼 두세요. 위치를 쓰는 보호는 이것 하나뿐이에요.

이동 기반 앱 차단의 한계

위치 추적 기능이 아니에요. 어디에 갔는지 기록하지 않고, 지금 어디에 있는지도 몰라요. 두 시점 사이의 거리가 측정 오차보다 컸다는 것만 알아요.

걷기 감지 기능이 아니에요. 이동 자체에 반응하기 때문에 자동차, 버스, 기차에서도 작동해요. 자주 차를 타고 이동하는데 그게 불편하다면 Motion lock은 아마 맞지 않을 거예요. 다른 보호는 이동에 반응하지 않아요.

가두는 기능이 아니에요. Motion lock이 시작한 차단도 다른 차단처럼 끝나요. Back IRL 버튼을 한 번 탭하면 바로 멈춰요.

혼자서는 아무것도 하지 않아요. Motion lock은 내가 고른 앱을 차단해요. 그 목록이 비어 있으면 닫을 앱이 없고, 이때 토글은 켜진 것처럼 보이지 않고 앱이 선택되지 않았다고 알려 줘요.

자주 묻는 질문

Motion lock이 내가 가는 곳을 추적하나요?

아니요. 짧은 이동이 있었는지 보려고 GPS를 잠깐씩 확인할 뿐이에요. 경로도 기록도 남지 않고, 움직임 데이터는 작동 주기마다 삭제되며, 위치는 iPhone 밖으로 나가지 않아요.

왜 위치 권한 ‘항상’이 필요한가요?

iOS는 화면에 없는 앱을 일시 정지하기 때문에, 일시 정지된 앱은 내가 걷기 시작했다는 걸 알 수 없어요. ‘앱을 사용하는 동안’ 권한으로는 Upchin을 열어 둔 동안에만 Motion lock이 작동해요.

iOS가 백그라운드 위치 권한을 자꾸 다시 묻는 건 왜인가요?

정상이에요. 이 권한이 있는 앱이라면 어느 앱이든 iOS가 계속 허용할지 주기적으로 물어봐요. 무언가 잘못된 게 아니에요.

배터리를 더 쓰나요?

아니요, 따져 보면 오히려 배터리를 아껴 줘요. Motion lock은 차단 대상 앱을 열었을 때만 몇 초 동안 위치를 확인하고, 앱을 나가거나 움직임이 없으면 바로 멈춰요. 동영상 몇 분을 막아 준 차단 한 번이면, 그 몇 초에 쓴 전력보다 훨씬 많이 아끼는 셈이에요.

얼마나 움직여야 하나요?

5미터쯤이에요. 여러 번 연속으로 측정해 확인하고, 이동 거리가 측정 오차를 넘을 때만 유효한 측정으로 쳐요. 이 조건 덕분에 실내에 가만히 앉아 있을 때 잠기는 일은 없어요.

자동차나 기차에서도 작동하나요?

네. 걷기뿐 아니라 이동 자체에 반응하니까요. 자주 차를 타고 이동한다면 Motion lock은 맞지 않을 수도 있어요. Motion lock이 시작한 차단은 탭 한 번으로 끝낼 수 있어요.