화면 꺼져도 멈추지 않는 공부 타이머

인기 공부 타이머 앱의 리뷰를 열면 같은 이야기가 반복됩니다. "2시간 내리 공부했는데 20분으로 기록됨", "화면 꺼지니까 타이머가 멈춤", "몇 시간마다 아직 공부 중이냐고 묻고 대답 안 하면 측정이 끊김". 스톱워치라면 이게 유일한 할 일인데요. 왜 이런 일이 생기는지, 어떤 앱을 골라야 안 생기는지 정리했습니다.

안드로이드에서 타이머가 멈추는 이유

대부분의 앱은 1초마다 카운터를 1 올리는 루프로 시간을 잽니다. 이 루프는 앱 프로세스 안에서 돕니다. 안드로이드는 화면이 꺼지고 배터리를 아끼고 싶을 때 이 프로세스를 얼리거나 죽일 수 있고, 삼성·샤오미·화웨이 같은 제조사는 순정보다 훨씬 공격적입니다. 프로세스가 얼면 카운터가 멈추고, 죽으면 카운터가 사라집니다. 백그라운드 서비스와 상시 알림으로 버티는 앱도 있지만, 같은 절전 기능이 몇 시간 뒤 서비스를 죽이기도 합니다. "아직 공부 중인가요?" 팝업이 여기서 나옵니다.

해결책은 더 좋은 루프가 아닙니다

믿을 수 있는 공부 스톱워치는 아예 세지 않습니다. 시작 버튼을 누른 시각을 저장해 두고, 경과 시간이 필요할 때마다 현재 시각에서 뺍니다. 프로세스가 얼든 죽든 폰이 재부팅되든 시작 시각은 디스크에 남아 있고 계산은 늘 맞습니다. 스터디틱이 이렇게 동작합니다. 시작을 누르면 즉시 시각이 저장되고, 화면의 숫자는 항상 지금 빼기 시작 시각입니다. 측정 중 알림은 OS가 직접 갱신하는 시스템 크로노미터를 쓰기 때문에 앱이 안 떠 있어도 계속 올라갑니다.

어떤 앱이든 30초 만에 확인하는 법

  1. 타이머를 시작하고 시계 시간을 적어둡니다.
  2. 화면을 10분 꺼둡니다. 그다음 설정 → 앱에서 강제 종료합니다.
  3. 앱을 엽니다. 10분쯤으로 표시되고 아직 돌고 있으면 시작 시각 기준 계산입니다. 더 적게 나오거나 멈춰 있으면 프로세스 안에서 세던 앱입니다.

같이 볼 것

스터디틱

스터디틱은 시작 시각 방식으로 만든 공부 타이머입니다. 계정 없이 오프라인으로 동작하고, 과목별로 시간을 재고, 알림바에 진행 시간과 정지 버튼을 보여주고, 모든 세션을 폰에 저장하고, 시각을 입력해 기록을 고칠 수 있습니다. 무료이며 광고로 운영되고, 공부 중인 타이머 화면에는 광고가 없습니다.

스터디틱 받기 — 무료, 로그인 없음

← 스터디틱으로 돌아가기