The Best Confirmation Button Ever
Kyle Barrow shows a button from backup app Carbon Copy Cloner:
OK, I will jiggle the mouse every 20 seconds or so to keep the system awake
There are actually hardware mouse jigglers that can do this for you, although it looks like the same goal can be accomplished via software power assertions.
You’re right. I hadn’t considered using a DeclareUserActivity sleep assertion because it isn’t be appropriate for backup tasks, but
yeah, that’s the right use here, and it’s a supported mechanism. I’ll take a look at that for the next update, thanks!
Update (2016-11-10): See also Energy Efficiency Guide and QA1340 (via McCloudStrife).