在 iPhone 螢幕鎖定時保持番茄鐘運作
開始計時後把手機鎖起來:Pomodoro Timer 會繼續計算,因為它記住的是階段結束的確切時刻,不是逐秒累加的計數器。回來時它會重新算出剩餘時間,所以一個鎖定了 400 秒的 25 分鐘區塊會顯示 18:20,時間到時就會發出通知。
為什麼有些計時器鎖定手機後就會停?
iOS 會暫停或關閉不在畫面上的 app 以節省電力。逐秒扣減的計時器只有在醒著時才會計算,所以鎖定手機或打開另一個 app 時,它可能會凍結或落後。
Pomodoro Timer 避開了這個問題。階段開始時,app 會記下它的結束時間:現在加上階段長度。剩餘時間永遠是那個結束時間減去現在,絕不會低於零。
一個實際例子
| 時刻 | app 在做什麼 | 顯示時間 |
|---|---|---|
| 按下播放 | 記下結束時間 = 開始 + 1,500 秒 | 25:00 |
| 鎖定手機 | 不需要持續計算 | (螢幕關閉) |
| 400 秒後解鎖 | 剩餘時間 = 1,500 - 400 = 1100 秒 | 18:20 |
| 結束時間到了 | 階段結束,通知發出 | 00:00 |
如何設定才不會錯過結束提醒
- app 第一次詢問時允許通知。如果之前選了拒絕,可到 iPhone 的設定 app 裡為這個 app 開啟通知。
- 在計時器分頁選一個模式,例如學習。
- 按下播放,然後鎖定手機或切換到其他 app。
- 計時進行時可看一下鎖定畫面或動態島的倒數。
- 通知送達後打開 app,按下播放開始休息。
如果是免費版,下一階段會等你操作。若有進階版並在模式中開啟自動啟動中斷或自動啟動對焦,app 會自動接續下去,並可在幾秒前用通知提醒你。
如果 iOS 直接把 app 關掉呢?
結束時間已經被儲存,所以再次打開 app 時,它會算出階段目前該處於什麼狀態。即使 app 關閉期間專注區塊倒數到零,也會被儲存到統計數據中,算作已完成的會話。
會讓計時器真正停下來的情況
- 暫停計時器。暫停中的計時器不會前進,直到你按下繼續。
- 方形停止鍵。它會重置階段,並不會儲存這次會話。
- 關閉通知。計時器依然會繼續計時,但在 app 之外你不會聽到或看到結束時的提醒。
iPhone 上的番茄鐘一般是怎麼運作的?
任何番茄鐘都是專注區塊與短休息輪流進行,累積一定次數後再給一次較長的休息。在 iPhone 上,實際的問題是它能不能在手機鎖定時撐過去;這款可以,因為每次查看時,時間都是從一個固定的結束點重新算出來的。
常見問題
放在背景一小時,計時器會不會跑掉?
不會。每次重新打開 app 時,剩餘時間都會從儲存的結束時間重新算出,所以放在背景一小時不會多算或少算任何一秒。
需要一直亮著螢幕嗎?
不需要,可以鎖定手機。鎖定畫面與動態島會顯示倒數,階段結束時會有通知提醒你。
為什麼時間到了卻沒收到提醒?
最可能是這個 app 的通知被關閉,或是 iPhone 上開著的專注模式把它靜音了。到 iPhone 的設定 app 裡開啟通知,並在專注模式中允許這個 app,就能收到提醒。