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

  • Mr Perfect - Monday, June 28, 2010 - link

    Ah, ok, that's fair then. Looking forward to the coming reviews.

    Thanks for the reply,
    MP
  • mikephenix - Monday, June 28, 2010 - link

    Most of the choppyness can be attributed to the 30 fps cap imposed on the OS. Both 2d and 3d framerates are capped at 30 fps on this phone. It's unusual that HTC would cap this device, when the nexus one and incredible do not have this cap in place:

    http://forum.xda-developers.com/showthread.php?t=6...
  • AmbroseAthan - Monday, June 28, 2010 - link

    One thing I feel like you overlooked is the Sprint TV.

    I own the EVO also and one of the things I have absolutely loved is the Sprint TV, and this is mainly right now for ESPN. Every single World Cup game is streaming live, so if I am for some reason away from the TV, I can watch. Even in only 3 bars of 3G service, it comes through very clean. With the kickstand, I set it up on a kitchen counter and a group of us watched Brazil play (grandpa had commandeered the TV for the US Open). Battery live looks to be in the vicinity of 3.5+ hours of TV.

    I admittedly need to explore it more, but there are multiple live stations and several stations of older material.
  • ale087 - Monday, June 28, 2010 - link

    I do see a degree of choppiness when compared to the iPhone and as you said it can be attributed to the lack of GPU acceleration in the UI... You should, however, mention in your review that there are optimized home replacements like ADW launcher and Launcher Pro that offer very smooth scrolling and better responsiveness, and excellent task manager/killer apps and widgets that help with memory management....
    Your browsing speed tests puzzle me, however. In real life tests on the same wifi network after clearing all cache, I consistently see the EVO and the Incredible render webpages faster than the iPhone 4 and 3Gs.... Also, the nexus one with the FRF83 froyo renders pages noticeably faster than even the iPad (with flash 10.1 set to on-demand or off), and its Java script performance far excells that of the other handsets and the iPad from what I have seen from other sources....
  • mongo lloyd - Monday, June 28, 2010 - link

    Looking forward to a Samsung Galaxy S (A.K.A. Captivate, GT-I9000) review. Maybe that'll be the device Anand's searching for.
  • ale087 - Monday, June 28, 2010 - link

    Hi Anand,
    I remember you previewed the Galaxy S and left us all excited about its release, any chance you've received one to review? The international unlocked version is out and I would really like to see an in-depth hardware review to decide if I want to spend the big bucks for it. It would also be fantastic if you do an iPhone 4 vs. Galaxy S review since they have such similar hardware :D. BTW I think it's great that you're doing phone reviews! nobody else goes as in-depth into the hardware as you do, and it's great to get a better understanding of what's ticking inside of these devices...

    Thanks!

    Alejandro
  • spathotan - Monday, June 28, 2010 - link

    Glad I went with the Incredible instead. Had it for about 3 weeks and I love it. Ive tortured it a bit and its passed with flying colors. Was downloading/converting 2 songs and 2 videos off YouTube while playing a 3D game (ZENONIA) all at once with ZERO performance lags. I was quite suprised.
  • juampavalverde - Monday, June 28, 2010 - link

    I will like to see the improvement of this evo4g with android 2.2, i have the feeling that with some time this android phones will just get better (also in battery life). Anyway looks great!
  • Impulses - Tuesday, June 29, 2010 - link

    Many of them have already seen a steady improvement thanks to the user community of devs... If you're the sort that doesn't mind tweaking and messing with your device a little bit anyway. Personally I've never been big on any of that w/electronics outside of my PC (I want my phone, DVR, MP3 player, etc. to just "work")... But I've delved into the world of custom Android ROMs and whatnot and it really is quite amazing what some of these guys can accomplish, it certainly puts Google/HTC's stock builds to shame.

    Sprint has also issued two OTA patches for the EVO already (review was probably written before the 2nd one), the last one corrected some scrolling issues when the phone was not handheld (grounding issue I believe, personally I rarely encountered it even tho I read w/the phone laying on the table a lot) and made some other small improvements to the radio (which in turn should help w/battery).

    Frankly I haven't been bothered by any performance issues w/my EVO, but my only real basis for comparison is a 2nd gen (slower) iPod touch so YMMV. Battery life was somewhat disappointing w/the stock ROM but has improved a lot w/custom ROMs and/or some tweaking of the default sync settings. By default it's set to sync several different accounts (FB, Gmail, News, etc. etc.) at different intervals, some as often as 2-3 hours. Anand made no mention of this, I wonder if he looked into that at all when testing...

    The last thing I'll mention is that Swype blows any other touch keyboard out of the water, by a longshot... You really have to experience it first-hand to know what all the hype is about. It's still in beta (not hard to find leaked .apk's on the message boards) and I believe they're even gonna try selling it on the iPhone app market eventually (also available for WM).

    Regardless, it's a joy to use, 'specially on such a large screen, I can type faster w/one hand and Swype (AND more accurate) than I can with two hands on a Samsung Impression (which has one of the better landscape/slider keyboards amongst feature phones out there). The freedom to try all these things out (w/o waiting for Apple or anyone's approval) is what I really love about Android.
  • smsmith - Monday, June 28, 2010 - link

    Hey Anand,

    Thanks for the great review! Your iPhone 3GS sunspider time seems a bit high though. Just now I ran it on my 3GS and got 13771ms.

Log in

Don't have an account? Sign up now