그것은 스케줄 예측 휴리스틱입니다. MacBook을 정말 80%에서 멈추고 싶다면 SMC 레벨 제어가 필요합니다.
내장 기능이 80%에서 충전을 보류하는 것은 macOS가 규칙적인 생활 패턴을 근거로 ‘당분간 완전 충전이 필요 없다’고 예측했을 때뿐입니다. 일정이 불규칙하거나, 늘 꽂아 두거나, 어쩌다 밤을 새우는 날이면 조용히 100%까지 충전됩니다. 상한값을 고를 수도 없고 보장도 없습니다.
전용 충전 제한 앱(Battery Autopilot이나 AlDente)은 Mac의 전원 컨트롤러(SMC)에 직접 값을 써서, 지정한 잔량에서 매번 확실하게 충전을 멈춥니다.
| macOS 기본 최적화 | Battery Autopilot | |
|---|---|---|
| 상한값 직접 지정 (80% 등) | — | ✓ |
| 지정 잔량에서 확실히 정지 | 예측이 맞을 때만 | ✓ |
| 불규칙한 생활 패턴에서도 작동 | — | ✓ |
| 해제돼도 자동 복원 (상시 가드) | — | ✓ |
| 실측 기반 절전을 추가로 제공 | — | ✓ |
| 출발 시각에 맞춘 완전 충전 | △ | ✓ |
| 추가 소프트웨어 필요 없음 | ✓ | 메뉴 막대 앱 1개 |
macOS Big Sur부터 제공되는 이 기능은 충전 습관을 학습해, ‘오랫동안 꽂혀 있을 것’(예: 취침 중)이라고 예측되면 충전을 80% 부근에서 보류했다가 평소 케이블을 뽑는 시각 직전에 완전 충전을 마칩니다. 예측이 맞으면 실제로 성능 저하를 늦춰 줍니다 — 작동했을 때의 이야기입니다.
함정은 생활 패턴이 예측 가능할 때만 작동한다는 점입니다. 재택근무로 늘 꽂아 두거나 일정이 불규칙하면 예측은 좀처럼 발동하지 않고, 배터리는 몇 주씩 100%에 머뭅니다. 다른 상한값을 고를 방법도 없고, 언제 완전 충전을 마칠지는 macOS 모델의 판단에 달려 있습니다.
리튬이온 셀은 충전 상태가 높을수록 빨리 노화하며, 열이 더해지면 더욱 가속됩니다 — 꽂아 둔 채 100%인 MacBook이 바로 그 조건입니다. 평소 잔량을 80% 부근으로 유지하는 것만으로 용량 감소는 측정 가능할 만큼 완만해집니다. 자세한 내용은 MacBook 충전기를 계속 꽂아 둬도 괜찮을까?를 참고하세요.
서드파티 충전 제한 앱은 배터리 충전 여부를 결정하는 칩인 SMC(System Management Controller)의 표준 키에 값을 씁니다. 그래서 스케줄 예측과 무관하게, 지정한 잔량에서 정확히 충전이 멈춥니다.
Battery Autopilot은 여기에 상시 가드를 더합니다. macOS나 펌웨어 동작 탓에 상한이 풀려도 이를 감지해 자동으로 복원합니다. 100%가 정말 필요한 순간 — 외출 직전 — 에는 AI가 출발 시각을 학습해 딱 맞춰 충전을 끝내고, 잔량이 낮을 때는 반드시 충전하는 페일세이프도 갖추고 있습니다.
1. Battery Autopilot을 다운로드해 Applications 폴더로 드래그합니다. 2. 시스템 설정에서 권한 헬퍼를 승인합니다(이 헬퍼가 SMC와 통신합니다). 3. 끝입니다 — 기본 80% 상한이 활성화됩니다. 두 기능이 충돌하지 않도록 macOS의 ‘최적화된 배터리 충전’(시스템 설정 → 배터리)은 꺼 두세요. 전체 과정은 MacBook 충전을 80%로 제한하는 방법에서 확인할 수 있습니다.
네. 같은 충전 상태를 두 시스템이 동시에 관리하면 충돌할 수 있습니다. 하드 상한을 쓸 때는 시스템 설정 → 배터리에서 macOS 기능을 꺼 두세요.
높은 충전 상태는 리튬이온 배터리의 주요 노화 요인 중 하나입니다. 꽂아 두는 동안 100% 대신 80% 부근을 유지하는 것만으로 그 스트레스가 크게 줄어듭니다 — 전기차 제조사들이 일상 충전에서 권장하는 것과 같은 원리입니다.
아닙니다. 충전 제한 앱은 전원 컨트롤러의 표준 키를 사용하며, 배터리가 조금 일찍 충전을 받지 않게 될 뿐입니다. Battery Autopilot은 Developer ID 서명과 Apple 공증을 마쳤고, 종료 시에는 정상 충전으로 되돌립니다.