短い答え
鳴ります。アラームは端末側でローカルに予約されるので、機内モードでも、SIM がなくても、Wi-Fi がなくても、iPhone と Android の両方で普通に動きます。例外は、アラームが鳴る瞬間に何か(広告、設定、音)を取りに行くサードパーティ製アプリです。
アラームが機内モードを生き延びる理由
アラームはローカルなタイマーです。保存した時点で OS がその時刻を記録し、画面がついていようといまいと動き続けるハードウェアの時計を使って、端末自身が目を覚まします。どの段階でもサーバーは関与しません。だからアラームは昔から、飛行機の中でも、地下でも、トンネルを抜ける列車の中でも、SIM がまったく入っていない端末でも鳴ってきました。
この点は正確に言っておく価値があります。いまのスマートフォンのほとんどの振る舞いと正反対だからです。メッセージも、天気も、カレンダーも、受け取る通知のほぼすべては、何かがネットワーク越しにあなたの端末に届いたから現れます。アラームは違います。スマートフォンに残された数少ない、完全に自己完結した部品のひとつであり、機内モードはそこに触れません。
機内モードをオンにすると、携帯回線、Wi-Fi、Bluetooth が無効になります。この3つはどれも、アラームの予約にも、保存にも、発動にも関わっていません。アラームは、あなたが「保存」をタップした瞬間にすでにローカルへ書き込まれています。
機内モードと電源を切ることは別物
ここが人のつまずくところであり、唯一の本当の例外です。機内モードは、電波を無効にしたまま端末を動かし続けます。電源を切った端末はそもそも動いておらず、iPhone でも Android でも、完全に電源を切った端末はアラームを鳴らしません。
飛行機で眠るつもりなら、実践的な結論は単純です。機内モードなら問題ありませんが、電源を切るのは駄目です。離陸時に電源を落としたなら、眠る前に電源を入れ直すことを覚えておかなければなりません。そして「眠る前に何かを覚えておく」ことこそ、アラームが肩代わりするために存在するものです。
電池が切れた端末は、電源を切った端末と同じ状況です。長いフライトの終わりにアラームを当てにしているなら、電波の有無より充電残量のほうが重要です。
フライトが本当に変えるもの:タイムゾーン
アラームは絶対時刻の一点としてではなく、壁時計の時刻として保存されます。7時に設定したアラームは「この端末が7時だと思ったとき」という意味です。ほとんどの場合それこそ望みどおりの動作であり、移動してもアラームが理にかなった形で機能し続ける理由でもあります。同時にそれは、端末が「いまどのタイムゾーンにいるか」の認識を更新するとアラームも動く、ということでもあります。
iPhone も Android もタイムゾーンを自動で更新しますが、どちらもそれにネットワークと位置情報サービスを使います。機内モードではそのどちらも使えません。離陸からずっと機内モードだった端末は、着陸してもまだ出発地のタイムゾーンのままで、7時のアラームは出発した街の7時に鳴ります。
- 1着陸してすぐアラームが必要なら、許可され次第すぐ機内モードを切り、端末が電波をつかむまで1分ほど待ってください。つかめばタイムゾーンは自動で更新されます。
- 2待ちたくないなら、タイムゾーンを手動で設定してください。iPhone では設定 →「一般」→「日付と時刻」、Android では設定 →「システム」→「日付と時刻」です。自動の項目をオフにして目的地を選びます。
- 3そのあとアラームを確認してください。タイムゾーンを変えても入力した時刻は変わらないので、アラームが本当に望む時刻を示しているか確かめてください。
アラームアプリがこれを壊すとき
上の保証は OS のものであって、個々のアプリのものではありません。サードパーティ製のアラームアプリはそれを台無しにできますし、実際にそうするものもあります。電波のない場所で頼りにする前に、確認しておく価値のあるパターンが3つあります。
- 鳴っている画面や解除画面に表示される広告。アラームを止める前にその広告が読み込まれなければならないなら、電波がないということは、固まった画面と止められないアラームを意味します。
- 解除の経路上にあるクラウド機能。サーバー上で生成されるパズル、照合のためにどこかへアップロードされる写真、通してもらう前に成功しなければならないアカウントの確認などです。
- 同梱ではなくストリーミングで届く音。音楽サービスとの連携も含みます。アラーム音がサーバー上にあるなら、オフラインの端末には再生するものが何もありません。
どれも突飛な話ではありません。それぞれごく普通の製品判断であり、ただ、絶対にネットワークを必要としてはならない唯一の経路にネットワーク通信を置いてしまっているだけです。そしてそのどれも、ストアの掲載情報からは見えません。失敗が現れるのは電波のない場所にいる朝だけ――つまり、あなたがそれを当てにしていた朝だけです。
Roosta はこれを機能ではなく譲れない原則として扱っています。アラームの経路上にネットワークを必要とするものは何もありません。アラームは OS に登録され、21種類の音はすべてストリーミングではなくアプリ内に同梱され、カメラ系ミッションの認識は端末上で走ります。機内モードの端末でもあなたを起こしますし、どのミッションもそのまま動きます。
大事な朝の前に試しておく
どんなアラームアプリもオフラインで動くと謳えます。確かめるのは2分で済みますし、旅行の最中ではなく前に一度やっておく価値があります。
- 1機内モードをオンにし、Wi-Fi が有効なままならそれもオフにします。
- 22分後にアラームを設定します。
- 3端末をロックして伏せて置きます。画面をつけたままアプリを開いて試すと、まさに探している失敗が隠れてしまいます。
- 4鳴ったら完全に解除してください。鳴ることは試験の半分にすぎません。鳴るのに接続なしでは解除できないアプリは、やはり失敗しています。
電波をすべて切った状態で鳴り、きれいに解除できるなら、上空でも、Wi-Fi の壊れたホテルでも、データ通信を使い切った端末でも同じように振る舞います。

