Six Generations of iPhones: Performance Compared

Section by Anand Shimpi

Cross platform smartphone benchmarks are interesting, but they do come with their own sets of issues. Before we get to that analysis however, let's look at how the iPhone's performance has improved over the past six generations. Luckily Brian has a set of all of the iPhones so he was able to run a few tests on all of the devices, each running the latest supported OS.

We'll start with SunSpider 0.9.1, our trusty javascript performance test:

iPhone SunSpider 0.9.1 Performance

The transition from iPhone to iPhone 3G shows you just how much additional performance you can squeeze out of simply a software change. There's likely even more that could be squeezed out of that ARM11 platform, unfortunately newer versions of Safari/iOS aren't supported on the iPhone 3G so we're left with a runtime that's around 37x the length of a single run on the iPhone 5.

The rest of the devices support and run iOS 6, so we're at least on a level software playing field. The performance boost from one generation to the next is quite significant still. Going by this chart alone, the best balance of minimal upgrades and maximum perceived improvement would be from the original iPhone to the 3GS then again from the 3GS to the 5.

iPhone BrowserMark Performance

The BrowserMark results tell a similar story. The jump from the ARM11 based iPhone/iPhone 3G to the 3GS running iOS 6 is huge. Both the 4S and 5 offer doublings in performance, albeit for different reasons. The 4S delivered a doubling thanks to a doubling of core count and a move to the Cortex A9, while the iPhone 5 doubled performance through a much higher clock speed and microarchitectural improvements.

Finally we have Geekbench 2, which only runs on the iOS 6 supported devices so we say goodbye to the original iPhone and iPhone 3G:

iPhone Geekbench 2 Performance

None of the jumps looks as dramatic as the move to the iPhone 5, but we already know why. The Swift CPU architecture does a great job improving memory performance, which shows up quite nicely in a lot of the Geekbench 2 subtests.

On the PC side we often talk about 20% performance improvements from one generation to the next being significant. It's clear that the mobile SoC space is still operating along a hyper Moore's Law curve. The rate of progress will eventually slow down, but I don't see that happening for at least another couple generations. The move to ARM's Cortex A15 will be met with another increase in performance (and a similarly large set of power challenges), and whatever comes next will push smartphones into a completely new category of performance.

Apple's Swift: Pipeline Depth & Memory Latency General Purpose Performance
Comments Locked

276 Comments

View All Comments

  • KPOM - Wednesday, October 17, 2012 - link

    However, Apple made a point about anodizing in its display. Also, Apple has historically placed a premium value on industrial design so it is interesting to read more specifics. What has struck me about Apple is how much time they devote to things people don't notice consciously or will never see on a spec sheet, but which can unconsciously affect the user experience. The aluminum has a nice feel to it, and I can see why Apple would forgo putting a resin coating on it, even though it would make it less susceptible to scratching. Understanding the physics helps make clear what kind of compromises Apple needs to make.
  • phillyry - Sunday, October 21, 2012 - link

    As per emotional input:

    I actually look for this in the review and podcasts because it colours the facts.

    While I find the facts to be interesting and a good way to pass the time, at the end of the day my purchase decision, like those of human beings in general, will be largely guided by the sentiment of the matter.

    People want to know how happy others are with their devices. Just facts alone lack humanity. I personally love hearing opinions, side comments and anecdotes that give me insight into the thoughts, feelings and experiences of people who's opinions I hold in high regard, such as anand and the gang.

    There's something to be said for the qualitative experience that comes with the daily use of the device as your primary 'phone'.

    Many others may also be looking to hear the comradery, jest, and fun-casual tone that you can get on this site when these guys just let their opinions out or go off on technical tangents. If you listen to the podcasts it'll all make more sense.
  • phillyry - Sunday, October 21, 2012 - link

    P.S. the feeling that someone else, like anand, has about the device is also important because, if you are considering buying one of these things than you're going to have it for a couple of years and won't want to feel stuck with it.
  • Spunjji - Friday, October 19, 2012 - link

    I have to agree here... I already know how anodizing works (not specialist knowledge, we were taught in high-school...) and even if I didn't, I'm not sure a 'phone review is the best place to learn. An outside link would have sufficed. The whole thing does basically say that Apple had no choice in the matter unless they change the design, and that's really the point there. They should have changed the bloody design.
  • arghhh - Tuesday, October 16, 2012 - link

    How is it as a phone? Iphone never has been good at its primary function (I take an old clamshell over most smartphones in that regard).
  • Arbee - Tuesday, October 16, 2012 - link

    Brian Klug covered voice quality in this writeup, and AT's previous iOS 6 review covered the new voice call features. The upshot is it's at least as good as any other smartphone, even if no cellphone can replace a hardwired slab of mid-60s AT&T bakelite :)
  • manik. - Tuesday, October 16, 2012 - link

    Awesome read.
  • Tangey - Tuesday, October 16, 2012 - link

    The gpu comparison table shows the new iPad running @200mhz, it actually runs @250mhz ( as did the gpu in the ipad2). In a previous article you used this incorrect 200mhz as a reference point to determine that the iphone5 was running its gpu @266mhz.

    My calculations based on the iphone5's performance relative to the ipad3 @ 250mhz, indicate to me that the 543mp3 in the iphone5 is running in excess of 300mhz, most likely 325mhz, which also happens to be an exact divider of the 1.3ghz clock of the CPUs.
  • DustoMan - Tuesday, October 16, 2012 - link

    Have you ever looked into why phones from certain manufactures are so picky about their chargers? I've had phones from HTC, Motorola, and Samsung and I've had three wildly different experiences when it comes to what chargers will work in what devices. When I had an HTC Incredible, I could stick pretty much anything I wanted to it and it would charge. If the charger didn't have much current, it would charge slower than a charger with my current. My Galaxy Nexus would work with a few of my chargers, but the oddest thing would happen when I would try connecting it to a Griffin car adapter that had the 1.5A plug necessary to charge a first gen iPad. The only plug that would charge it consistently was a car adapter that I purchased that was branded Samsung. Even an adapter that Verizon sold me as being compatible wouldn't work. Finally the worst offender is my wife's Droid 2 Global. It will only charge with a Motorola adapter. Adapters that work with my Galaxy Nexus, which you would think would need chargers with a higher current, wouldn't work. To charge her phone on my PowerMat, I have to plug the phone into a reserve battery and then use the Powermat to charge that reserve battery while it's charging her phone. Stupid huh?
  • zephxiii - Tuesday, October 16, 2012 - link

    Yes i recall Motorola's earlier microUSB equipped phones to be very picky....especially if the battery went completely flat as it seemed like only Motorola chargers (or compatible) would breathe life back into them.

Log in

Don't have an account? Sign up now