잠자기 방지 도구가 배터리를 살펴야 하는 이유는 무엇인가요?
외부 전원이 사라지면 아무도 보고 있지 않은 동안 잠자기 방지가 남은 배터리를 계속 사용할 수 있습니다. 배터리 경계에 도달하면 MacBaram은 개입을 멈추고 판단을 macOS에 돌려줍니다.
장시간 작업에는 잠자기 방지가 필요할 수 있지만, 외부 전원이 사라진 휴대용 Mac은 남은 배터리를 무시해서는 안 됩니다.
MacBaram의 한 실험에서는 외부 전원이 사라진 뒤에도 잠자기 방지 상태가 남은 배터리를 살피지 않아 계속 유지됐고, MacBook은 결국 완전히 방전됐습니다. 이 경험으로 배터리 경계가 필수가 됐습니다. 외부 전원이 있거나 배터리가 안전 구간 위에 있을 때는 사용자의 잠자기 방지 요청을 따릅니다. 더 낮은 경계에 도달하면 MacBaram은 잠자기 방지 개입을 해제하고 기기를 순정 macOS 전원 관리 동작으로 돌려놓습니다. 사용자의 의도는 보존하며, 별도의 복귀 경계를 사용해 반복 전환 없이 조건 회복 뒤 다시 적용할 수 있습니다. 작업 완료나 배터리 수명 연장은 보장하지 않습니다.
잠자리에 들기 전에 로컬 LLM 작업, 렌더링 또는 긴 빌드를 시작합니다. 첫 번째 요구사항은 단순해 보입니다. 작업이 진행되는 동안 Mac이 잠들지 않게 하는 것입니다.
기본적인 잠자기 방지 스위치는 당장의 문제를 해결합니다. 화면이 꺼져도 작업은 계속될 수 있습니다. 하지만 아무도 보고 있지 않을 때 케이블이 빠지거나 Dock의 전원 공급이 중단되거나 MacBook이 배터리로만 작동하게 되면 어떻게 해야 할까요?
저희의 실험에서는 외부 전원이 사라진 뒤에도 잠자기 방지 상태가 지시받은 대로 계속 작동했습니다. 하지만 남은 배터리를 살피지 않았기 때문에 MacBook은 완전히 방전될 때까지 실행됐습니다.
Apple은 잠자기를 늦추거나 방지하면 전력 소비가 증가할 수 있다고 설명합니다. Apple의 전원 관리 assertion도 절대적인 명령은 아니며, 저전력 또는 열 비상 상황에서는 macOS가 잠들 수 있습니다. “사용자는 이 작업이 계속되기를 원한다”와 “지금 이 순간에도 기기를 계속 깨워두어야 한다”는 항상 같은 결정이 아닙니다.
잠자기 방지와 배터리 관리가 서로 독립된 스위치라면, 각각은 혼자서 올바르게 작동하면서도 전체 결과는 잘못될 수 있습니다. 두 기능을 연결하는 공통 규칙이 없다면 배터리 조건이 더 중요해진 뒤에도 Mac은 잠자기 방지를 계속 따를 수 있습니다.
사용자는 장시간 작업을 위한 배터리 하한선을 정합니다. 외부 전원이 공급되거나 배터리가 안전 구간 위에 있는 동안에는 Mac을 계속 깨워둘 수 있습니다. 배터리가 더 낮은 경계에 도달하면 MacBaram은 실행 중인 잠자기 방지 개입을 해제하고 기기를 순정 macOS 전원 관리 동작으로 돌려놓습니다. 이때부터 Mac이 계속 깨어 있는 이유는 더 이상 MacBaram이 아닙니다.
MacBaram은 사용자의 의도를 지우지 않습니다. “이 작업을 계속 깨워두고 싶다”는 의도와 “지금 그 요청을 실제로 유지해도 되는가”라는 실행 상태를 구분합니다. 전원 조건이 회복되면 사용자가 모든 설정을 다시 하지 않아도 원래 의도를 복원할 수 있습니다.
MacBaram은 하나의 퍼센트에서 계속 전환하지 않도록 하한선 주변에 작은 간격을 둡니다. 이 간격이 없으면 배터리가 경계 근처를 오갈 때 잠자기 방지가 반복해서 꺼졌다 켜질 수 있습니다. 더 낮은 경계에서는 물러나고, 별도의 더 높은 경계에서는 복원합니다. 단순한 제어 원리지만 서로 관계없던 두 개의 토글을 하나의 운용 정책으로 바꿉니다.
자리를 비우기 전에는 진행 상태를 확인할 수 있는 짧은 작업으로 시험하세요. 설정한 경계 아래에서 실행 개입이 멈추는지, macOS가 원래 전원 판단을 다시 할 수 있는지, 전원 조건이 별도의 복귀 경계 위로 회복된 뒤에만 저장된 의도가 적용되는지 확인합니다.
이 설계가 모든 야간 작업의 완료를 보장하지는 않으며 배터리 수명 연장을 보장하지도 않습니다. 더 좁은 기준을 세웁니다. MacBaram은 “계속 깨워두기”를 배터리를 무시해도 된다는 허가로 받아들이지 않습니다.
이것이 저희가 “잠자기가 배터리를 이해해야 한다”고 말하는 이유입니다.
이 이야기는 새로운 잠자기 버튼에서 시작되지 않았습니다. 사용자의 장시간 작업을 지키는 것과, 휴대용 Mac을 남은 전력과 관계없이 계속 깨워두지 않는다는 두 가지 정당한 목표의 충돌에서 시작됐습니다. MacBaram의 답은 기기의 상태에 따라 판단이 달라지게 만드는 것입니다.
외부 전원이 사라지면 아무도 보고 있지 않은 동안 잠자기 방지가 남은 배터리를 계속 사용할 수 있습니다. 배터리 경계에 도달하면 MacBaram은 개입을 멈추고 판단을 macOS에 돌려줍니다.
아닙니다. MacBaram은 사용자가 저장한 의도와 그 의도를 지금 실행해도 되는지를 구분합니다. 실행 중인 개입은 멈추지만 전원 조건이 회복될 때 사용할 설정 의도는 보존됩니다.
하나의 경계만 사용하면 배터리 잔량이 그 주변을 오갈 때 기능이 반복해서 꺼지고 켜질 수 있습니다. 더 낮은 경계에서 물러나고, 별도의 더 높은 경계 위에서만 저장된 의도를 복원합니다.
아닙니다. 앱, 네트워크, 저장장치, 전원, macOS와 하드웨어는 작업을 중단시킬 수 있습니다. 이 정책은 MacBaram이 잠자기 방지를 언제 해제할지만 정하며 작업 완료나 배터리 수명을 보장하지 않습니다.