背景執行問題的解決指南
在背景執行 TrainerDay 時,你可以同時看 Netflix、查郵件或使用其他 App,這應該能順利運作——對大多數使用者來說確實如此。但我注意到某些情況下背景行為可能會有差異,特別是新版 Android,所以我想分享我學到的東西,以及如何確保最佳體驗。
我觀察到的現象
我最常看到的背景行為是:當 App 不是焦點時,訓練進度看起來會暫停。有位使用者描述得很貼切:「當我開始訓練然後切換到 Netflix,TrainerDay 不再跟著訓練進度,保持在同一個功率目標,直到再次取得焦點後才會補上進度。」
ANDROID 15 - 問題 在某些 Android 裝置上,特別是較新的 Samsung 機型,我發現當 App 切換到背景時,感測器讀數會暫停。智能訓練器的阻力通常會保持在最後的設定值,但 App 會暫時停止處理新資料,直到回到前景為止。我們正在處理這個問題。
使用者回報的狀況
回饋顯示,這會依據裝置和設定而對不同使用者產生不同影響。許多使用者提到希望在較長的訓練期間多工處理——工作、寫電子郵件或觀看影片。正如一位使用者所說:「在訓練時工作或寫郵件的我,這功能會很實用。」
有些 Samsung 使用者回報,App 在背景執行幾分鐘後似乎會暫停。我也聽說在使用其他 App 時,訓練中低強度部分的錄製準確度會受到影響。
通常有效的解決方案
以下是我發現最有效的方法,確保背景執行順暢:
檢查裝置電源設定 TrainerDay 需要穩定的處理能力來追蹤你的訓練。許多現代手機會透過限制後台應用程式來積極省電。請尋找以下這類設定:
- 電池最佳化
- 省電模式
- App 電源管理
- 後台應用程式限制
請確保 TrainerDay 的電源管理設定為「不限制」或「效能最佳化」,而非「省電最佳化」。
使用外部電源 連接電源可以排除電池省電模式的干擾。我見過許多背景處理的問題在這樣的設定下獲得解決,尤其是在較長的訓練期間。
保持螢幕亮著 雖然不一定必要,但讓裝置螢幕保持亮著(即使亮度很低)可以防止系統過度積極地進行電源管理。
平台差異
iOS/iPadOS 裝置在背景處理上通常比 Android 更一致。在 Android 上,不同廠商和作業系統版本的行為可能差異很大。
最新的 Android 版本(12 及以上)在電池優化方面通常會更積極,這可能會影響背景執行效能,除非明確設定為例外。