跳转到正文
MacBaram

保持唤醒的 Mac 也应该知道何时停止

长时间任务可能需要防止睡眠,但外部电源消失后,便携式 Mac 不应忽略剩余电量。

直接回答

在一次 MacBaram 实验中,外部电源消失后,防睡眠状态没有检查剩余电量而继续运行,MacBook 最终完全放电。因此需要电池边界:有外部电源或电池仍在安全区上方时,MacBaram 可以执行用户的保持唤醒请求;到达较低边界时,它会解除防睡眠干预,把设备恢复到正常的 macOS 电源管理。用户保存的意图不会丢失,独立的恢复边界可避免条件尚未稳定时反复切换。这项策略不保证任务完成,也不保证延长电池寿命。

这个问题在实验中变得真实

睡前启动本地 LLM、渲染或长时间构建时,第一个需求很简单:任务运行期间不要让 Mac 睡眠。

普通的防睡眠开关能解决眼前问题,显示器也可以关闭而任务继续。但无人看管时还要回答另一个问题:如果电源线被拔掉、Dock 停止供电,或 MacBook 只靠电池运行,应该怎么办?

我们的实验中,防睡眠状态继续执行原来的请求。因为它没有关注剩余电量,MacBook 一直运行到完全放电。

用户意图与当前运行判断不同

Apple 说明,延迟或防止睡眠可能增加耗电。电源管理 assertion 也不是绝对命令;在低电量或温度条件下,macOS 仍可能进入睡眠。

“用户希望任务继续”与“现在应该继续让 Mac 保持唤醒”并不总是同一个决定。如果防睡眠和电池管理只是两个独立开关,它们各自可能正常工作,但组合结果仍可能不合适。

在电池边界干净地退出

用户为长时间任务选择电池下限。有外部电源或电量位于安全区上方时,MacBaram 可以继续执行保持唤醒请求。到达较低边界时,MacBaram 会解除运行中的防睡眠干预,把电源管理交还给 macOS。

MacBaram 不会删除用户的意图。它区分“我希望任务保持唤醒”和“现在适合执行这项请求”。电源条件恢复后,可以恢复原来的意图,而不必让用户重新设置所有选项。

使用恢复间隔,而不是单一切换点

MacBaram 在所选边界周围保留一个小间隔。如果没有这个间隔,电量在边界附近变化时,防睡眠可能反复开启和关闭。较低边界用于退出,独立的较高边界用于恢复。

离开 Mac 前,请用短小且可观察的任务检查行为。确认低于设置边界时干预停止、macOS 可以重新进行正常电源判断,并且只有条件恢复到较高边界上方后,保存的意图才重新应用。

范围有限且诚实的承诺

这项设计不承诺所有夜间任务都会完成,也不承诺延长电池寿命。它只做更窄的说明:MacBaram 不会把“保持唤醒”理解为可以忽略电池。

这就是“睡眠应该理解电池”的含义。它把两个合理目标放在同一策略中:保护长时间任务,同时不让便携式 Mac 在不考虑剩余电量的情况下持续唤醒。

离开 Mac 前如何验证

先连接外部电源,用可以安全中断的短任务进行测试。记录开始时的电源来源、所选电池下限、恢复边界、系统睡眠状态和应用日志。随后模拟供电条件变化,确认电量低于下限时 MacBaram 的防睡眠介入停止,而不是删除已经保存的用户设置。

接着恢复稳定供电,并确认只有在电量回到独立的较高恢复边界之后,保存的保持唤醒意图才会重新应用。网络断开、存储空间不足、应用崩溃或 macOS 自身的电源判断都可能独立中断任务,因此不能仅凭任务停止或继续来推断防睡眠策略是否正确。

这项检查应在有人观察时完成,不应通过危险放电来验证。看到电池服务警告、异常发热、膨胀或其他物理异常时,应停止测试并遵循 Apple 的诊断与服务建议。

电池感知防睡眠问题

防止睡眠的工具为什么要关注电池?

外部电源消失后,无人看管的防睡眠请求可能继续消耗剩余电量。达到电池边界时,MacBaram 会停止强制执行该请求,把电源管理判断交还给 macOS。

达到电池边界后,MacBaram 会删除我保存的防睡眠设置吗?

不会。MacBaram 将用户保存的意图与当前是否适合执行该意图区分开。运行中的干预可以停止,而设置仍保留,供电源条件恢复后使用。

为什么停止和恢复要使用两个不同的边界?

如果只有一个边界,电量在附近变化时可能反复开关防睡眠。MacBaram 在较低边界退出,只在条件恢复到较高边界上方后恢复保存的意图。

这能保证夜间任务完成或延长电池寿命吗?

不能。应用、网络、存储、电源、macOS 和硬件仍可能中断任务。这项策略只限制 MacBaram 自身何时停止防止睡眠,不承诺任务完成或电池寿命。

主要来源

编写 MacBaram engineering team.

发布 2026年8月31日 · 最后审核 2026年8月31日

这些指南采用与以下产品设计相同的系统级方法: MacBaram.

关于本指南

本指南由 MacBaram 开发者发布,因此产品陈述存在直接产品利益。平台行为和一般技术陈述会单独引用 Apple 文档、学术研究或其他一手来源。有关 MacBaram 的陈述基于当前实现审核,不证明温度、性能、电池寿命、硬件寿命或防止损坏方面的结果。重大事实变化会更新审核日期和修订记录。当前可用性和支持信息请参阅 MacBaram 首页。 MacBaram 首页.

提交更正或技术反馈