Небольшая логика поможет вам решить эту проблему без необходимости в программном обеспечении. Посмотрите на энергопотребление устройства Android, и вы увидите, что на экране происходит разрядка основного аккумулятора, после чего ОС находится в режиме ожидания. Только когда вы запускаете приложение в течение очень длительного периода времени, оно отображается в списке как значительный расход батареи.
Например, если я использую свой Nexus 4 в качестве спутникового дисплея, экран, сетевые коммуникации и приложение карт переместятся в начало списка. Это довольно очевидно, если вы думаете об этом.
На вашем Mac основной разряд батареи будет ЖК-панель и ее подсветка. На моем Lenovo X220 есть индикатор использования батареи Lenovo, который показывает ток, потребляемый батареей. Я могу отрегулировать энергопотребление ноутбука на несколько ватт, просто отрегулировав яркость экрана. Однако работающие приложения не имеют заметной разницы.
Я не думаю, что Mac смогут это сделать (мой старый Macbook 2009 года этого не сделал), но вашим основным потреблением энергии будет экран. Если ваш компьютер простаивает и температура процессора низкая, то процессор не потребляет много энергии, что означает, что работающее на нем программное обеспечение не будет существенным фактором.
Внешние USB-устройства также разряжают батарею. Подключите внешнюю USB-мышь, и вы только что увеличили потребление энергии как минимум на 100 мА. Попробуйте синхронизировать ваш iPhone, и теперь вы добавляете 2А тока в систему, пока он также заряжается.