It does. That's my only real complaint so far.
Drove from Destin to Tampa yesterday and didn't use the phone very much at all, but had to recharge when I hit the hotel to be able to use it while at dinner.
So....tips on extending battery life are very much appreciated.
A few things you can do......
Change the screen brightness in your settings. Unless you are a blind hobo, you should still be able to see it fine if you turn it down halfway from where it is stock.
Create WiFi, GPS, and Mobile Network widgets. Create a Bluetooth widget as well if you use it enough that you would need to toggle it on/off. Your phone might be different since it is an EVO, but they are both HTC, so try:
Long press on an open spot on the screen you want it on>HTC Widget>Settings>Pick the widget you want placed on the screen
Leave them off until you need them, then turn them back off when you don't. It's just a matter of hitting that widget to turn on/off. I always turn the network off when I'm not using it. I don't need to know the second I get an e-mail, and I don't give a shit that somebody just sneezed on Facebook. If you are the same way, there is no reason for the internet to be running on it while it is in your pocket.
As kind of a redundancy thing to keep the phone from going on the internet:
Settings>Wireless & networks>Mobile network
s>Uncheck "Enable always-on mobile data"
Again, it might be a little different since they are different phones, but.....
A good way to see a numeric percentage of battery life:
Long press on an open spot on the screen you want it on>HTC Widget>Battery
I can't remember if this came stock or if I had to press the "Get more HTC widgets" thing, but it is handy. My phone has been off charge since 7AM and is at 68%. I haven't used it much except some texting, but I am in a room where I barely get reception, so it's searching for signal alot.