Apple isn't "using discrete graphics for that app", Apple is using discrete graphics for a given set of APIs which CloudApp is using to do something. Did they need to do it that way? Maybe, maybe not, but the onus is on the application developer, not Apple. It's not like Apple has some master list of applications that use discrete graphics, it kicks in on certain API calls.<p>Silly little rants like this, where someone doesn't quite understand the way a system works and so blames the wrong provider; these things are the reason for Apple's crazy draconian SDK terms. Imagine a similar situation on the iPhone: "Waa, Apple killed my battery life when I run this application at boot!" 10 million retweets later, Apple is having to explain some third party application's deficiencies, and it could very realistically effect their bottom line.