Increase the autonomy of your Mac with the MyAppNap application

The autonomy of the Mac was in question some time ago because for many it was a relevant benefit. Today, the optimization of macOS makes resource consumption more than moderate, even on the smallest MacBooks where the battery capacity is adjusted to the maximum. Any Mac today offers around 8 hours of autonomy on average, and about 5 hours on older computers, enough hours if you are not on the move throughout the day.

But if you need something more, MyAppNap It gives you some more autonomy on your Mac. 

In any case, it is a preview version of the application, but it's worth keeping track of it that it contains bugs. What it does MyAppNap is to automatically suspend an app when not in use. The application analyzes the applications that are in the background, to assess whether they should be left on hold. This action is done for the sole purpose of saving battery power on the Portable Mac.

In other words, the application pretends that only the application in the foreground consumes power. And it is that today it is a very rudimentary system: it takes the form of a Python script, which requires a terminal and contains two options. We can designate one or more applications on which you must act. For example, if you want to disable Twitterrific and Tweetbot:

python NapMyApp.py Twitterrific Tweetbot

But if you want it to act on all the applications at the same time, except the one in the foreground, you must use:

python NapMyApp.py

After activating the function, the terminal window should automatically indicate what is happening. After the tests, the automatic mode option is not completely refined and we must avoid its use until a new update.

Finally, we have a version of the application that is located in the menu bar. One time unloaded you will need to install it using the following terminal command:

pip install rumps

and then activate a variant with the following command:

python ForceNap.py

In this version, you can control the applications you want to suspend, directly accessing the drop-down list.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.