본문으로 건너뛰기
Roosta

기능

운영체제가 가지고 있는 알람

알람을 놓치는 대부분의 이유는 그 알람을 예약해 둔 앱이 종료되었기 때문입니다. Roosta는 일정을 운영체제에 넘기므로, 앱이 실행 중이 아니어도 알람이 울립니다.

짧은 답

Roosta는 알람을 앱 안에서 관리하지 않고 운영체제에 등록합니다. 따라서 Roosta가 실행 중인지 여부와 관계없이 알람이 울립니다. 강제 종료한 뒤에도, 재부팅한 뒤에도, 절전 기능이 백그라운드 작업을 멈춰 둔 동안에도 마찬가지입니다.

알람 앱이 알람을 놓치는 이유

알람 앱이 알람을 예약할 수 있는 곳은 두 군데입니다. 자기 자신의 프로세스 안이거나, 운영체제이거나. 이 차이는 화면에서는 보이지 않지만 당신이 일어나는지를 결정합니다.

일정을 자기 프로세스에 들고 있는 앱 — 흔히 JavaScript 타이머나 백그라운드 작업입니다 — 은 그 시각에 그 프로세스가 아직 살아 있기를 기대하고 있는 셈입니다. iOS와 안드로이드는 모두 그것을 중단하거나 종료할 권한이 있고, 실제로 일상적으로 그렇게 합니다. 메모리가 부족할 때, 앱을 며칠 열지 않았을 때, 또는 제조사 절전 기능이 필요 없다고 판단했을 때.

  • 최근 앱 목록에서 밀어서 지워지고, 타이머도 함께 사라진다.
  • 업데이트 후 밤사이 휴대폰이 재부팅되는데, 알람을 다시 등록해 주는 것이 아무것도 없다.
  • 제조사의 배터리 최적화가 며칠 쓰지 않은 앱을 깊은 절전으로 보낸다.
  • 밤중에 시스템이 메모리를 회수하고, 그 프로세스는 끝내 복원되지 않는다.

Roosta는 대신 이렇게 합니다

알람을 저장하는 순간, 일정은 곧바로 플랫폼의 알람 서비스로 넘어갑니다. 그 시점부터 소유자는 운영체제이고, Roosta가 열려 있든 닫혀 있든 종료되었든 상관이 없습니다. 안드로이드에서는 정확한 알람으로 등록되고 울리는 화면은 포그라운드 서비스에서 실행되며, iOS에서는 시스템 알람 표시를 사용합니다.

알아 둘 만한 결과가 하나 있습니다. 일정이 앱 바깥에 있기 때문에, 다음 날 아침 앱이 실행하자마자 튕기더라도 설정해 둔 알람은 그대로 설정되어 있습니다. 고장 나는 방식이 실제로 분리되어 있습니다.

안드로이드에서 확인해 두면 좋은 것

네이티브 등록은 실패 원인 대부분을 없애지만 제조사 커스텀은 예외입니다. 동작을 예측하기 어렵고 때로는 플랫폼 동작을 덮어씁니다. 두 가지 설정만 한 번 확인해 두면 좋습니다.

  1. 1설정 → 애플리케이션 → Roosta → 배터리 → 제한 없음.
  2. 2설정 → 애플리케이션 → 특별한 앱 액세스 → 알람 및 리마인더 → Roosta 허용.

도움말 센터에는 삼성, 샤오미, 원플러스, 화웨이별 안내가 있습니다. 모두 안드로이드 위에 자체 프로세스 관리를 얹은 제조사들입니다.

자주 묻는 질문

앱을 강제 종료해도 Roosta가 울리나요?

울립니다. 알람 일정은 앱 프로세스가 아니라 운영체제에 있으므로, 최근 앱 목록에서 Roosta를 밀어서 지워도 예약된 알람은 취소되지 않습니다.

휴대폰을 재부팅한 뒤에도 Roosta가 울리나요?

울립니다. 알람은 부팅할 때 다시 등록되므로, 밤사이의 재부팅 — 시스템 업데이트 후의 자동 재부팅을 포함해 — 으로 사라지지 않습니다.

휴대폰이 꺼져 있어도 Roosta가 작동하나요?

작동하지 않습니다. 두 플랫폼 어느 쪽에서도 전원이 꺼진 휴대폰에서 울릴 수 있는 알람 앱은 없습니다. 놓쳐서는 안 되는 일이 있다면 다른 기기에 알람을 하나 더 맞춰 두세요.

스스로 얻어 내야 하는 알람 하나.

오늘 밤 미션을 하나 고르세요. 내일 아침, 반쯤 잠든 채로는 끌 수 없습니다. 그러면서도 정말로 어딘가에 가야 한다면 언제든 빠져나가게 해 줍니다.

연간 요금제 7일 무료 체험 · 광고 없음 · 오프라인 작동