Why are people bitching about battery life? If you have the most powerful of devices then your going to have to sacrifice efficiency. Some of the new smart phones coming out are approaching the computing power of PC 's. And just look at the graphics on some of the current smart phone games. Amazing! Also keep in mind android is closer to a full featured PC os than OSX is, so naturally its going to require more resources unless some nifty programming can balance that out.