Performance

Going from virtually any phone to the EVO 4G will be a pleasant experience. Die hard iPhone users will notice one thing however: choppy animations.

There’s lag or choppy animations when scrolling down a page, swiping between screens and generally interacting with the phone. What’s even more frustrating is if you leave a lot of apps resident in memory there are times when the UI will stop being responsive. If you have haptics turned off there’s no way to tell whether or not a button tap was recognized, often resulting in a double or triple tap which then results in an unintended phone call or similarly frustrating action. It definitely hampers the experience.

The best way to describe it is by comparing it to an old PC that just starts swapping to disk because it runs out of memory. It’s worse than anything I’ve seen on any other Android phone I’ve used (Nexus One, Incredible).

Remember how happy I was that HTC largely fixed the choppy scrolling of the Nexus One with the Incredible? It’s broken again with the EVO 4G. In fact, scrolling appears to be even worse on the EVO 4G than on the Nexus One for some reason. Given that this is mostly the same underlying hardware I can’t help but think it’s a driver or software optimization problem.

All I'm doing here is scrolling and running Task Panel

Scrolling isn't GPU accelerated, so a quick flick down a page will drive CPU utilization up to 40 - 50%. The only way around this is to either optimize the crap out of the code or move to dual core CPUs so there's another core ready to handle anything else you throw at it. Combined with a lightly CPU intensive app I found that scrolling can sometimes even send CPU utilization up above 70%!

To measure web browsing performance I downloaded a bunch of different web pages and saved as much of them as possible locally on a server. I used WiFi (802.11g) on all of the devices to connect to my local server and timed average load time. I repeated the test at least 3 times and threw out any unusually high or low numbers. Performance on the Android devices was from a clean restart with no unnecessary programs running in memory.

What these tests should show is the overall performance of the platform when all network bottlenecks are removed. Obviously hiding in a tunnel under a lead umbrella will make any phone slow, but we’re looking at peak performance here.

The first test is the new AnandTech front page. Here we’ve got tons of images and HTML, meaning we’re stressing both bandwidth and code parsing speed.

The EVO 4G is actually slower than the Incredible, which isn't totally surprising given that the device actually feels slower.

Next up we have the first page of our recent Zotac XBOX HD-ID11 review. The balance shifts from tons of images to more HTML processing:

Here the EVO actually inches ahead over the Incredible, but none of the HTC devices are still as fast as the Nexus One.

Using our Print this Review function, this next test loads our entire 2010 15-inch Macbook Pro review. While the other two tests had some flash ad content, this one is completely devoid of it so the HTC phones shouldn’t be penalized:

This is quite possibly our most unusual result - the EVO 4G is actually faster than the Nexus One and Incredible.

Our most intensive test is up next with a load of the Engadget front page:

And now we're back to normal, the EVO 4G is about the speed of the Incredible in our longest test.

Our most CPU bound test is up next. I put together a custom page with a ton of tabular content and a single page copy of our 15-inch MBP review to make the load take some time at least.

Once more we're a bit faster than the Incredible here.

Javascript performance shows that the HTC phones have the potential to be fast. They both outpace the Nexus One here:

Overall the EVO 4G tends to be about the speed of the Droid Incredible in terms of web page loading performance. Sometimes it's faster and other times it's slower. The Nexus One still loads web pages the fastest, while the Incredible has the smoothest UI.

Sprint Mobile Hotspot Battery Life
Comments Locked

97 Comments

View All Comments

  • flurrball - Tuesday, June 29, 2010 - link

    Thanks for the review Anand!

    You've convinced me to at least wait and see what the Droid X will offer to compete with the other smartphones. I'm really looking to get off the Apple/AT&T rapetrain, but not eager to sign a two-year contract and be unhappy again.

    Can't wait for your Droid X review!!
  • Sf ted - Tuesday, June 29, 2010 - link

    Anand, great review as always. You're a master of the details. I do have a suggestion that could change your mind about loving this device. The recent update increased my battery life an order of magnitude, elimanated the unsensitive Pp touchscreen and now reacts to my slightest of touches. You might have a much better experience after the update. Cheers! Ted
  • Shadowmaster625 - Tuesday, June 29, 2010 - link

    Does anyone make an oversized battery that adds an extra 10-20 Wh?
  • Shadowmaster625 - Tuesday, June 29, 2010 - link

    You mean this thing can not play an Xvid encoded avi file out of the box? 512x288 and 576x320 are my most common resolutions.
  • Screammit - Wednesday, June 30, 2010 - link

    the default android video player will not take Xvid, but there are a number of apps hitting the market that likely do/will. RockPlayerBase is one that comes to mind
  • totenkopf - Tuesday, June 29, 2010 - link

    In the dimensional comparison table please take all inch measurements to the hundredths place (evo is 4.80", iphone is 4.54", etc.) and keep the trailing zeros in this case. It's just the right thing to do... and because when my instructor said 10 years ago in highschool that someday I would use this knowledge, I'm pretty sure that today is the very day she was referring to... how fortuitous.
  • echtogammut - Tuesday, June 29, 2010 - link

    I have been using the phone for about a week now and have found the battery life to be less than my old iPhone, but not a real issue. So far with fairly heavy usage, web (no 4g), regular GPS lookup and moderate phone usage (I run my own business), it takes nearly 2 days for it to completely discharge. One thing to note, I charged my phone for 8 hours after getting it, totally discharged it and repeated this processes twice. I always charged my iPhone at night and I plan on doing the same with this phone, so like I said battery isn't an issue for me.
  • Trebus - Tuesday, June 29, 2010 - link

    Nice review, as usual.
    But please learn how multitasking works on Android, this seems to be problem of many reviewers on the internet :-)
    If you long press the Home button, it is not task manager, there are simply 6 last used apps. Some of this apps may not be running at the moment.
    For start I can recommend this article about Android multitasking:
    http://android-developers.blogspot.com/2010/04/mul...
  • austonia - Tuesday, June 29, 2010 - link

    I believe Premium Data gives you true unlimited data on 3G and 4G, although unlimited 3G is an unadvertised feature. I'm guessing they don't want a flood of extreme bandwidth hogs.

    http://community.sprint.com/baw/thread/33866?tstar...

    I'm past 5GB this month on 3G and it doesn't show any additional charges at sprint.com where i can see a near-real time summary of my bill. I download 6GB over 3G in one night (200-300 KB/s) so it would be easy to crack 100GB/mo if motivated.

    Tempted to see just how far I can push it. ;)
  • Adul - Tuesday, June 29, 2010 - link

    I long since had my EVO 4g Root and running one of the many custom roms for it (DC3.2.0). I notice considerly improved battery life and put it to the test with a mix of browsing, installing apps, loading a new rom, and phone calls. Had it off that charger from work at around 4:30, drive to a friends house with wardrive running in the background. Got there and showed a few things on the phone that they did not have on his EVO. Left around 10 PM and made it home near 11. I have about 10% battery life left.

    Plus there was an update pushed and pulled out yesterday that address some battery life issues which is partially to blame on HTC background tasks.

Log in

Don't have an account? Sign up now