它只是一套基于日程预测的启发式规则。想让MacBook真正停在80%,需要SMC级的控制。
只有当macOS基于规律作息预测出“短期内不需要满电”时,系统自带功能才会把充电缓在80%。作息不规律、整天插电、偶尔熬一个夜——这些日子它都会悄悄充到100%。上限数值不能选,效果也没有保证。
专用的充电上限工具(如Battery Autopilot或AlDente)直接写入Mac的电源管理芯片(SMC),每一次都在你选定的电量停止充电。
| macOS优化充电 | Battery Autopilot | |
|---|---|---|
| 自选上限数值(如80%) | — | ✓ |
| 保证在上限处停止充电 | 仅当预测命中 | ✓ |
| 作息不规律也有效 | — | ✓ |
| 充电被重新开启后自动恢复上限 | — | ✓ |
| 附加的实测省电 | — | ✓ |
| 按出门时间充满 | △ | ✓ |
| 无需额外软件 | ✓ | 仅一个菜单栏App |
自macOS Big Sur起,这项自带功能会学习你的充电习惯:当它预测Mac将长时间插电(例如过夜)时,可能把电量保持在80%左右,并在你惯常拔电时间前不久完成充满。预测命中时,它确实能减少损耗——前提是它触发了。
问题在于:它只在作息可预测时才触发。居家办公整天插电、日程不规律,预测就几乎不会生效——电池一停在100%就是好几周。你无法选择别的上限,什么时候充满也完全由macOS的模型说了算。
锂离子电芯在高电量状态下老化最快,再叠加热量更是雪上加霜——而插着电、停在100%的MacBook恰好同时占齐这两条。把日常电量保持在80%左右,容量衰减会明显放缓。详见MacBook一直插着电源可以吗?。
第三方充电上限工具向SMC(System Management Controller,系统管理控制器)写入标准键位——正是这块芯片决定电池是否充电。于是无论日程预测如何,充电都会在你选定的电量准确停止。
Battery Autopilot在此之上再加一层持续守护:若macOS或固件的某些行为让充电越过上限,它会检测到并自动恢复。真正需要100%的时候——出门之前——它的AI会学习你的出门时间,恰好在出发前补满。电量过低时,兜底机制始终允许充电。
1. 下载Battery Autopilot,拖入“应用程序”。2. 在系统设置中批准特权辅助程序(与SMC通信靠的就是它)。3. 完成——默认的80%上限即刻生效。请顺手关掉macOS的“优化电池充电”(系统设置→电池),免得两套机制打架。完整教程:如何把MacBook充电限制在80%。
要。两套系统同时管理同一个充电状态会互相冲突。使用硬性上限时,请到系统设置→电池关闭macOS自带功能。
高电量状态是锂离子电池的主要老化因素之一。插电时把电量保持在80%左右而非100%,能大幅降低这部分压力——电动车厂商建议日常充电到80%,用的是同一个原理。
不会。充电上限工具使用电源管理芯片的标准键位,效果只是电池提前停止接受充电。Battery Autopilot经Developer ID签名并通过Apple公证,退出时会恢复正常充电。