AirBuddy Help CenterSend Feedback

Why won’t the Batteries widget update in real-time on macOS Big Sur and later?

Apple designed a new system for widgets back in iOS 14, called WidgetKit. This is the system that allows widgets to be put in your Home Screen on iOS. In order to preserve battery life, WidgetKit won’t let apps update their widgets whenever they want to, so how often they update is limited by the operating system.

The same system was ported over to macOS with Big Sur, and stayed pretty much unchanged in macOS Monterey. Apple kept the same restrictions on macOS as the ones on iOS, which means that AirBuddy is unable to update its Batteries widget as often as would be required to ensure that device information is always up to date.

On iOS, Apple implemented their own Batteries widget without using WidgetKit, which bypasses these limitations, but this is not an option for third-party developers such as myself.

I have already filed a feedback report (FB8812231) to Apple about this unnecessary limitation on macOS. If you wish to see real-time battery information about your devices on macOS Big Sur or later, I recommend using the AirBuddy window from the Menu Bar.