发热与耗电问题,为什么计时一个小时掉电一半
为什么会发热
App Store 上有一条热评:「为什么一款计时软件会运行起来特别发烫,而且很耗电?只是用了一个小时一半的电就没有了。平板用的是新平板,不是硬件的问题。」
Ticking 自身逻辑很轻,但在锁机 + 屏幕常亮 + 白噪音三件事同时开的时候会出现组合问题:
- 锁机模式:需要持续运行前台服务,防止被系统杀掉
- 屏幕常亮:计时界面默认屏幕不熄灭(可以在计时设置里关闭)
- 白噪音:持续播放音频流
iPad 上这个问题更严重——iPad 屏幕比手机大,常亮耗电更多。
解决方案
方案一:关掉屏幕常亮
计时设置里有「屏幕常亮」选项,默认开启。关掉后计时时屏幕会正常熄灭,但悬浮窗和计时状态会继续在后台运行。适合在锁屏状态下计时。
方案二:缩短锁机时长
如果只是需要前 30 分钟强制专注,后面可以打开手机,那把锁机设成 30 分钟自动解除。不用一直锁到计时结束。
方案三:白噪音设定时
白噪音设 30 分钟自动关闭(而不是随计时时长)——白噪音是持续耗电源之一,尤其在 iPad 上。
方案四:iPad 上不要开太亮
iPad 屏幕亮度自动调得比较高——手动调低亮度,或者在 iPad 设置里开「自动亮度调节」配合 True Tone。
方案五:用 Apple Watch 辅助
计时在手机上跑,但主要操作在 Apple Watch 上——减少手机亮屏次数,间接省电。
官方回应
Ticking 团队没有公开回应过发热问题,但 2.0.0 重构网络连接后耗电略有改善——长连接比 HTTP 轮询更省电。如果这个问题严重影响使用,可以考虑在不需要锁机的场景只用自由计时(不锁机),发热会明显减轻。
正常耗电参考
正常使用(不锁机、不开屏幕常亮、白噪音开 30 分钟)下,Ticking 每小时耗电应该在 5%-15% 之间,具体取决于手机型号和电池健康度。如果每小时超过 30% 就要检查是不是三件事同时开了。