總是因為 App 偷偷在背景執行,而使筆電續航默默就沒電必須到處找插座,搞得跟桌機一樣?現在,有位開發者透過改寫系統對背景程式的暫停程序,透過 ForceNap app (原名為 NapMyApp)指定暫停特定耗電應用程式,來有效達到延長 Mac 筆電續航的功能。
舊 Mac 筆電救星! ForceNap app 透過更好的休眠有效 延長筆電續航(輕鬆上手 使用教學)
隨著手上 Mac 筆電電池漸漸老化,再加上系統總是沒有好好地阻止背景耗電應用持續消耗電力,而使得自己每次外出都一定得要找插座?開發者 omikun 執行了「自己筆電的續航自己救」的意志,寫出了一個程序來加強 Mac 系統的休眠效率,將他自己原本筆電工作使用下僅剩約莫 2 小時的可憐狀況,提升到了 5 小時甚至是 6 小時的續航時間。他也很慷慨地釋出了這套解決方案!在 GitHub 上,你也已經可以直接下載到這個應用:ForceNap app。
【 ForceNap app 下載頁面 】
(系統需求:至少 macOS 10.12 以上。請注意,目前仍非正式版可能會有些許狀況)
使用教學
相對於剛開始的 NapMyApp,後續改名為 ForceNap 的這款 App,其實已經應用程式化了,所以僅需下載執行即可。不過需要注意幾個問題點,其一是這個應用僅支援 macOS 10.12 以上,然後 Ross 在自己的 High Sierra (macOS 10.13) 筆電上則是有遇到首次執行轉彩球的問題,不過重新登入之後就可以正常使用。
安裝方面,由於它還並非 Mac App Store 上認證的 app,所以要執行的話必須要到「設定 > 安全性隱私權 > 一般」選擇「強制執行」來啟動。正常啟動之後,你可以看到系統列會有個「FN」縮寫的按鈕,點按即可針對目前已經開啟的 App 進行強制休眠的工作。
根據 omikun 的說明,這款應用每隔 0.5 秒會執行一次休眠檢查作業,確保指定的一個或多個 App 放在背景時不佔用 CPU 效能。而在活動監視器中,你可能會看到被指定的 App 會顯示為無回應,但只要再度回到該應用,其實就會回到原本切換到別的 App 時的作業階段。omikun 則是用在了阻止 Unity 在背景狂耗電力,所以成效相當地好,但還是要強調基本上每個人使用應該都會有所差異,不能當作一定可以有很大效果。
這個 ForceNap 主要是暫停 CPU 佔用,但仍然會保持階段任務的記憶體,所以理論上不太需要擔心會有資料遺失的狀況,但建議重要的工作還是乖乖插電處理,並避免任何可能影響系統穩定性的 App 執行比較好。
引用來源:ForceNap