Most of the time it's not the CPU that is using most of the energy. It's the mobile or wireless connection, the GPS and the screen.
Aside from arguments about the screen perhaps not needing to be used as long when the software completes its operations faster, I think it's probably safe to say that such hardware-specific energy consumption due to the factors you mention would be constant in both the case of compiled applications and the case of interpreted applications.
The point is that we may be wasting time talking about a negligible amount of the total battery assumption.
I do agree with you on that any platform should have a staticly typed language as a first class citizen.
Because if you start using the CPU all the time, your battery is done.