スリープ防止ツールがバッテリーを確認する必要があるのはなぜですか?
外部電源がなくなると、誰も見ていない間もスリープ防止が残量を使い続ける場合があります。バッテリー境界に達したら、MacBaramは介入を解除して電源管理の判断をmacOSに戻します。
長時間処理にはスリープ防止が必要でも、外部電源を失った携帯型Macは残りのバッテリーを無視すべきではありません。
MacBaramの実験では、外部電源が失われた後もスリープ防止が残量を確認せず続き、MacBookが完全放電まで動作しました。この経験からバッテリー境界が必要になりました。電源が供給されているか、残量が安全帯より上なら、MacBaramはユーザーのスリープ防止要求を維持できます。低い境界に達したら介入を解除し、通常のmacOS電源管理へ戻します。ユーザーの意図は保存され、別の復帰境界により不要な再切り替えを防ぎます。処理完了やバッテリー寿命は保証しません。
就寝前にローカルLLM、レンダリング、長時間ビルドを始めると、最初の要望は単純です。処理中にMacをスリープさせないことです。
しかし、ケーブルが抜ける、Dockの給電が止まる、MacBookがバッテリーだけで動く場合は別の判断が必要です。実験ではスリープ防止が指示どおり継続しましたが、残量を見ていなかったため完全放電まで実行されました。
Appleはスリープを遅らせたり防いだりすると消費電力が増える可能性があると説明しています。電源管理アサーションも絶対命令ではなく、低電力や熱の条件ではmacOSがスリープする場合があります。
「この処理を続けたい」という意図と「今もMacを起こし続けるべき」という実行判断は同じではありません。スリープとバッテリーを別々のスイッチとして扱うだけでは、個々の動作が正しくても全体の結果が不適切になることがあります。
ユーザーは長時間処理のバッテリー下限を選びます。外部電源があるか、安全帯より上なら要求を維持できます。低い境界に達するとMacBaramはスリープ防止の実行介入を解除し、通常のmacOS電源管理へ戻します。
設定そのものは削除しません。電源条件が回復したとき、ユーザーがすべてを設定し直さなくても元の意図を復元できるようにします。
境界付近で残量が動くたびにオンとオフを繰り返さないよう、解除側と復帰側を分けます。低い側で介入を解除し、別の高い側まで回復してから復元します。
席を離れる前に、進行を確認できる短い処理で試してください。設定した境界の下で介入が止まること、macOSが通常の判断を再開できること、別の復帰境界を超えた後だけ保存された意図が戻ることを確認します。
この設計はすべての夜間処理の完了も、バッテリー寿命の延長も約束しません。MacBaramは「起こし続ける」という要求を、バッテリーを無視してよい許可として扱わない、という範囲だけを示します。
これが「スリープはバッテリーを理解すべきだ」という意味です。長時間処理を守ることと、携帯型Macを残量に関係なく起こし続けないことを、同じ運用方針で扱います。
外部電源がなくなると、誰も見ていない間もスリープ防止が残量を使い続ける場合があります。バッテリー境界に達したら、MacBaramは介入を解除して電源管理の判断をmacOSに戻します。
消えません。MacBaramは保存されたユーザーの意図と、その意図を現在実行してよいかを分けます。実行中の介入を止めても、条件回復後に使う設定は保持されます。
1つの境界だけでは、残量がその付近を動くたびにスリープ防止が繰り返し切り替わるおそれがあります。低い側で解除し、別の高い側まで回復してから保存された意図を復元します。
保証しません。アプリ、ネットワーク、ストレージ、電源、macOS、ハードウェアはそれぞれ処理を中断させる可能性があります。この方針はMacBaram自身がいつスリープ防止を解除するかだけを定めます。