The RAM is going to need to be powered regardless of whether an app is 32-bit or 64-bit.
Depends on how Apple sets it all up. More ram in usage does equal to more power being consumed.
...though don't ask me how much exactly, cuz I have no idea.
Well, except that Apple said that apps will "almost always" see a performance gain by moving to 64-bit.
Yeah, but that almost always could be a 5% increase in efficiency over its 32-bit counterpart. Technically it's true, but...comeon.
Obviously, some apps will see more of a performance boost than others. That doesn't mean that the smaller performance boost doesn't exist. And, as we agreed, even a small performance boost could have a significant cumulative effect.
My argument isn't that 64-bit is entirely useless for iOS. There are advantages. What I'm saying is that it won't make nearly as big a difference as some people think. Even the small cumulative effects won't matter as much, because the things an OS does that could benefit from the bit jump, iOS doesn't do.
Like multitasking. Barring a few controlled exceptions, iOS state freezes. Backgrounded apps don't leverage any CPU power, they just stay memory resident until called upon.
Increases in processing efficiency. There aren't many apps that push even the older 32-bit processors to their limits. Any gains made here would be academic.
Games? Well, actually games would benefit from 64-bit. Depending on how it's all set up, you could see games run faster, run better, and not consume quite as much power as they would on 32-bit. But it depends on the type of game (it wouldn't make a difference for Angry Birds, but XCOM would see some advantages), and how good the programmer is.
There are tons of ifs, ands, and buts, but the overall gains you'll be getting from 64-bit iOS are marginal.
I'm agreeing with the Daring Fireball guy here. This is more about Apple laying the foundation for the future rather than bringing the future to us today.
edit: I'm gonna readdress this...
That's not true. Most developers will notice performance improvements simply by recompiling for 64-bit through the new instruction set and 64-bit optimized frameworks.
Recompiling 32-bit code to 64-bit doesn't mean it gives you all the advantages of made-from-scratch 64-bit code. It just makes it instruction set native. Yeah, you might see the rare occasion where it allows an app perform a little better, but in 99% of cases, it'll run exact the same as it did before.
Saying XCode makes apps truly 64-bit is like saying Grand Central Dispatch makes all applications multithreaded. It doesn't. It just makes them compliant. Only the programmer can do that. And to do that, he has to rewrite a goodly chunk of his code.