Macのスリープをワンクリックで防止することができるユーティリティ、「Amphetamine」の最新版v5.3.1がリリースされました。AmphetamineはmacOS High Sierra 10.13以降に対応し、Mac App Storeから無料でダウンロードすることができます。
Amphetamine 5.3では、クローズドディスプレイモードスクリプトが導入され、Appleシリコン搭載MacBookを外部電源に接続/切断する際に発生していた、予期しないセッション動作問題への対処が行われています。
Touch ID/パスワードの入力という認証動作なしでスクリプトを実行する方法が実装されており、認証なしでスクリプトを実行するには、スクリプトと設定ファイルの両方をインストールする必要があるとのこと。この機能は「Power Protect」として知られていて、Appleシリコン搭載MacBookでのみ必要/利用可能とのこと。
その他以下のような修正が行われています。
Added warning when Amphetamine is running using Rosetta
• Fixed an issue where some Apple Silicon Macs could be identified as Intel
• Fixed an issue for sessions that start at app launch don't enable Closed-Display Mode
• Fixed an issue where the session time remaining or other text would overlap Amphetamine's icon in the menu bar
• Fixed an issue with a -50 Application Can't be Opened error that appeared on some older macOS versions
• Added additional logic/code around creating and releasing power assertions in an attempt to fix an issue where Amphetamine causes a Mac to sleep, disconnect from external displays and/or WiFi, or create a "flash" on external displays
• Added ability to uninstall scripts via Amphetamine (menu bar icon) → Feedback & Support → Uninstall Scripts...
• Added Location Services request for current WiFi network name access for Trigger sessions in macOS Sonoma
• Configured all of Amphetamine's alerts to be floating windows (show on top of other windows)
• Fixed an issue where some menu text was clipped in French localization
• Fixed an issue with Triggers not activating on some non-laptop Macs
• Fixed an issue where some IP address-based Trigger sessions would not end when expected
• Added Debug Mode
リリースに際して、開発者のWilliam Gustafson氏のコメントがRedditに投稿されています。この情報によると、Touch ID/パスワードなしでクローズドディスプレイモードスクリプトを実行する方法が実装できたのはユーザーからの協力があったおかげだとのこと。この「Power Protect」機能を実現するために、Appleから何度もリジェクトされるなどの苦労があったそうです。