짧은 답
울립니다. 알람은 기기에서 로컬로 예약되므로 비행기 모드에서도, 유심이 없어도, 와이파이가 없어도 아이폰과 안드로이드 모두에서 정상적으로 작동합니다. 예외는 알람이 울리는 순간에 무언가(광고, 설정, 소리)를 받아 오는 서드파티 알람 앱입니다.
알람이 비행기 모드를 견디는 이유
알람은 로컬 타이머입니다. 하나를 저장하면 운영체제가 그 시각을 기록하고, 화면이 켜져 있든 아니든 계속 돌아가는 하드웨어 시계를 써서 기기 스스로를 깨웁니다. 어느 단계에서도 서버는 관여하지 않습니다. 그래서 알람은 예로부터 비행기 안에서도, 지하실에서도, 터널을 지나는 열차에서도, 유심이 전혀 없는 기기에서도 울려 왔습니다.
이 점은 정확히 말해 둘 가치가 있습니다. 요즘 휴대폰에서 벌어지는 거의 모든 일과 정반대이기 때문입니다. 메시지도, 날씨도, 캘린더도, 당신이 받는 알림의 거의 전부는 무언가가 네트워크를 통해 당신의 기기에 닿았기 때문에 도착합니다. 알람은 그렇지 않습니다. 스마트폰에 남아 있는 몇 안 되는, 완전히 자족적인 부품 가운데 하나이며, 비행기 모드는 거기에 손대지 않습니다.
비행기 모드를 켜면 셀룰러 무선, 와이파이, 블루투스가 꺼집니다. 이 셋 중 어느 것도 알람을 예약하거나, 저장하거나, 발동시키는 데 관여하지 않습니다. 알람은 당신이 「저장」을 누른 그 순간에 이미 로컬에 적혀 있었습니다.
비행기 모드와 전원을 끄는 것은 다릅니다
여기가 사람들이 걸려 넘어지는 구분이자, 유일한 진짜 예외입니다. 비행기 모드는 무선만 끈 채 기기를 계속 돌아가게 둡니다. 전원이 꺼진 기기는 아예 돌아가지 않으며, 아이폰과 안드로이드 모두 완전히 전원이 꺼진 기기는 알람을 울리지 않습니다.
비행기를 타고 자려는 계획이라면 실질적인 결론은 간단합니다. 비행기 모드는 괜찮지만 전원을 끄는 것은 안 됩니다. 이륙 때 전원을 껐다면 잠들기 전에 다시 켜는 것을 기억해야 하는데, 잠들기 전에 무언가를 기억하는 일이야말로 알람이 대신해 주려고 존재하는 바로 그것입니다.
배터리가 나간 기기는 전원을 끈 기기와 같은 상황입니다. 비행이 길고 그 끝에서 알람에 기대고 있다면, 연결보다 충전 잔량이 더 중요합니다.
비행이 정말로 바꾸는 것: 시간대
알람은 절대 시간의 한 점이 아니라 벽시계 시각으로 저장됩니다. 7시로 맞춘 알람은 「이 기기가 7시라고 믿을 때」라는 뜻입니다. 거의 언제나 그것이 원하는 동작이고, 여행할 때도 알람이 말이 되게 작동하는 이유입니다. 동시에 그것은 기기가 자신이 어느 시간대에 있는지에 대한 인식을 갱신하면 알람도 함께 움직인다는 뜻이기도 합니다.
아이폰과 안드로이드 모두 시간대를 자동으로 갱신하는데, 둘 다 그러기 위해 네트워크와 위치 서비스를 씁니다. 비행기 모드에서는 둘 다 쓸 수 없습니다. 이륙 이후 계속 비행기 모드였던 기기는 착륙해도 여전히 출발지의 시간대에 있고, 7시 알람은 당신이 떠나온 도시의 7시에 울립니다.
- 1착륙 직후에 알람이 필요하다면, 허용되는 즉시 비행기 모드를 끄고 기기가 네트워크를 찾을 1분을 주십시오. 찾고 나면 시간대는 알아서 갱신됩니다.
- 2기다리고 싶지 않다면 시간대를 수동으로 설정하십시오. 아이폰에서는 설정 →「일반」→「날짜 및 시간」, 안드로이드에서는 설정 →「시스템」→「날짜 및 시간」입니다. 자동 옵션을 끄고 목적지를 고르십시오.
- 3그 뒤에 알람을 확인하십시오. 시간대를 바꿔도 입력한 시각은 바뀌지 않으므로, 알람이 여전히 당신이 원하는 시각을 가리키는지 확인하십시오.
알람 앱이 이것을 깨뜨릴 때
위의 보장은 운영체제의 것이지 특정 앱의 것이 아닙니다. 서드파티 알람 앱은 그것을 무너뜨릴 수 있고, 실제로 그러는 것도 있습니다. 신호가 없는 곳에서 하나에 기대기 전에 확인해 볼 가치가 있는 유형이 셋 있습니다.
- 울리는 화면이나 해제 화면에 표시되는 광고. 알람을 끄기 전에 그 광고가 먼저 로드되어야 한다면, 네트워크가 없다는 것은 멈춰 버린 화면과 끌 수 없는 알람을 뜻합니다.
- 해제 경로에 놓인 클라우드 기능. 서버에서 생성되는 퍼즐, 대조를 위해 어딘가로 업로드되는 사진, 앱이 통과시켜 주기 전에 성공해야 하는 계정 확인 같은 것들입니다.
- 내장이 아니라 스트리밍으로 오는 소리. 음악 서비스 연동도 포함됩니다. 알람음이 서버에 있다면 오프라인 기기에는 재생할 것이 없습니다.
어느 것도 별난 일이 아닙니다. 각각은 지극히 평범한 제품 결정이며, 다만 절대로 네트워크를 필요로 해서는 안 되는 단 하나의 경로에 네트워크 요청을 얹어 버렸을 뿐입니다. 그리고 그중 무엇도 스토어 소개에서는 보이지 않습니다. 실패는 신호 없는 곳에 있는 아침에만 드러나는데, 그 아침이 바로 당신이 그것에 기대고 있던 아침입니다.
Roosta는 이것을 기능이 아니라 양보할 수 없는 규칙으로 다룹니다. 알람 경로에서 네트워크를 필요로 하는 것은 아무것도 없습니다. 알람은 운영체제에 등록되고, 21가지 소리는 모두 스트리밍이 아니라 앱 안에 담겨 있으며, 카메라 미션의 인식은 기기 안에서 이루어집니다. 비행기 모드인 기기도 당신을 깨우고, 모든 미션이 그대로 작동합니다.
중요한 아침이 오기 전에 시험해 보기
어떤 알람 앱이든 오프라인에서 작동한다고 말할 수 있습니다. 확인하는 데는 2분이면 되고, 여행 중이 아니라 여행 전에 한 번 해 둘 가치가 있습니다.
- 1비행기 모드를 켜고, 와이파이가 켜진 채로 남아 있다면 그것도 끄십시오.
- 22분 뒤로 알람을 맞추십시오.
- 3기기를 잠그고 엎어 두십시오. 화면을 켜 둔 채 앱을 열어 두고 시험하면, 찾으려는 바로 그 실패가 가려집니다.
- 4울리면 완전히 해제하십시오. 울리는 것은 시험의 절반일 뿐입니다. 울리기는 하는데 연결 없이는 해제할 수 없는 앱도 여전히 실패한 것입니다.
무선을 모두 끈 상태에서 울리고 깔끔하게 해제된다면, 고도에서도, 와이파이가 고장 난 호텔에서도, 데이터를 다 쓴 기기에서도 똑같이 동작할 것입니다.

