Apple's single-core A4 is really beginning to show its age.

When a new iOS version is released, the spotlight always shines the brightest on the shiny, brand-new hardware that ships with it. That's to be expected—people who are getting ready to drop hundreds of dollars on a phone are hungry to know how the software pairs with the best that Apple currently has to offer. That said, one of the benefits of sticking with Apple's ecosystem is that your old phone will run the latest software for a few years after you buy it. Often you can grab that new software just as soon (or even sooner!) than the people who will be getting it on a new device.

Last year, we took a look at how the iPhone 3GS ran iOS 6, since 2009's flagship iPhone was the oldest, slowest hardware that supported the new update. We were pleasantly surprised—the 3GS ran most of iOS 6's biggest features, and it usually ran them just as quickly as it ran iOS 5. This year, we're continuing that tradition by taking a good long look at iOS 7 on the iPhone 4. Can new software make a phone from 2010 feel like a phone from 2013, or is it time to trade your iPhone 4 in for a shiny new iPhone 5C or 5S?

What don't you get?

The slowest devices in Apple's lineup tend not to get every single feature that the newer ones get. Generally, this is either because the old hardware is incapable of supporting it or because the device's aging system-on-a-chip (SoC) isn't fast enough to provide a good experience. The iPhone 4 gets most of the features we highlighted in our massive iOS 7 review, but there's a long list of fine print attached. Let's run through not just the list of iOS 7 features it misses out on, but also the features from previous iOS versions that it isn't privy to. If the feature is on this list, it's missing from the iPhone 4.

3D Flyover or turn-by-turn navigation in Maps.

Panorama mode or Filters in the Camera app (filters can still be applied after-the-fact in the Photos app).

AirPlay Mirroring.

Siri.

AirDrop.

A number of the new graphical effects present on all other iOS 7 devices. These include translucency effects throughout the OS, live wallpapers, and the parallax effect used on the Home screen.

One thing to note about iOS 7 on the iPhone 4 is that it looks slightly different than it does on most other supported devices. The iPhone 4 is the last device standing that uses Apple's A4 SoC (the original iPad was dropped in iOS 6, and iOS 7 drops the fourth-generation iPod touch), and as such it's working with a slower CPU and GPU than the A5, A6, and A7-equipped phones and tablets that make up the rest of Apple's lineup. To take some of the load off of its weaker hardware, Apple has turned off translucency and other graphical effects throughout the OS in favor of simpler and less taxing transparency. It's worth noting that you can also disable these visual effects on newer iPhones and iPads in the accessibility settings by enabling "Increase Contrast."

Enlarge/ On the iPhone 5S, the background of the Notification Center is translucent and blurred.

Andrew Cunningham

Enlarge/ Out of necessity, the weaker GPU in the iPhone 4 uses a simple transparent effect instead.

Otherwise, all the good stuff about iOS 7 is here: the updated apps, the useful Control Center feature, and all the underlying security updates, technologies, and APIs that made it into iOS 7 are available. That's not half bad, given that Android-based contemporaries like Samsung's original Galaxy S or the Nexus One have to rely on the hacker community for any kind of software support at this point (and even then, it can be spotty). That's the good news.

How fast is it?

iOS 6 and iOS 7 running on the iPhone 4.

The bad news is that the A4 struggles to render iOS 7's sweeping new animations consistently. I'll repeat what I said in the iOS 7 review: iOS devices (especially the oldest ones) have always been capable of occasional stuttering, but iOS 7 magnifies these issues by using more animations and by making those animations more sweeping and longer in duration. More animations means more opportunities for stutter, and longer animations means that this stuttering is much more noticeable when it happens.

As we did last year, we also launched a number of the built-in apps in both iOS 6 and iOS 7 and timed them to see whether there were any regressions. The numbers below measure the time between when the app icon is tapped and when the app becomes ready for user input, and each app's launch time was measured three times and averaged. The apps were force-quit using the iOS multitasking interface between runs. We also measured the time it took for the phone to cold boot to the lock screen.

Application

iOS 6.1.3

iOS 7.0 GM

Safari

1.13 seconds

2.05 seconds

Camera

1.9 seconds

2.63 seconds

Settings

1.31 seconds

1.88 seconds

Mail

1.0 seconds

1.50 seconds

Messages

1.57 seconds

2.80 seconds

Calendar

1.23 seconds

1.78 seconds

Phone

0.67 seconds

2.37 seconds

Cold boot to lock screen

31.14 seconds

45.13 seconds

Everything is slower in iOS 7, usually by one to one-half second or so but sometimes by more. These tiny delays can add up—if you unlock your phone, check your mail or messages quickly, and then put your phone away in the course of 10 or 15 seconds, that lag can become a significant percentage of the time you spend. Unfortunately at this point, it's impossible to separate the app launches from the animation durations. It's possible that a future update will reduce the length of the animations, speeding everything up again by a bit. Until (or unless) that happens, navigating around iOS 7 on the iPhone 4 is just going to feel slower than iOS 6 did. Cold boot time has also increased significantly, though I'll admit that I usually only cold boot a smartphone if I need to install an update or measure the amount of time a phone takes to cold boot.

Once you've actually opened your app, things don't feel too much worse than they did in iOS 6. Scrolling occasionally stutters, but most of the delays come up when doing (relatively) 3D-intensive things like swooping around the home screen and switching and launching applications.

When it comes to browser benchmarks, the news gets a little better. Apple continues to make improvements to Mobile Safari's Javascript rendering, and the iPhone 4 benefits from those optimizations just as much as the iPhone 5 does. It's not enough to make it feel like an iPhone 4S or iPhone 5, but it is an improvement.

Battery life: down a little, not a lot

As we discussed in our main iOS 7 review, battery life in iOS 7 is down a little from where it was in iOS 6.1.3, but the iPhone 4 gets off relatively easy compared to the bigger decreases we saw in the iPhone 5. Our Wi-Fi browsing test loops a set of pages in Safari continuously until the battery dies, loading a new page every 15 seconds with the screen set to 50 percent brightness. Under iOS 6.1.3, the iPhone 4 lasted for eight hours and 28 minutes. Under iOS 7, it lasted for a slightly shorter eight hours and seven minutes. Your battery life will obviously differ from ours based on the shape that your battery is in, but as in all other supported devices, iOS 7 reduces battery life slightly compared to iOS 6 on the same hardware.

Proceed with caution

Enlarge/ iOS 7 runs on the iPhone 4, but there are definite compromises.

Andrew Cunningham

When asked whether you should install iOS 6 on an iPhone 3GS, we can say "yes" without hesitation or condition. When it comes to the iPhone 4 and iOS 7, our response is a more measured "do it if you like the new features, but have you considered a newer phone?"

iOS 7 on Apple's oldest-supported hardware is hardly a disaster, but it's apparent that the only reason Apple issued this update was because they were selling the iPhone 4 free with contract up until September 10. It has been their value option for a year, and in the Apple ecosystem, even people who bought a new iPhone 4 on September 9 will get at least a year's worth of updates. The A4 simply isn't up to the task of rendering iOS 7 as Apple intended, and the upgrade in general performance and apparent smoothness between even the iPhone 4 and year-newer 4S is significant (to say nothing of the iPhone 5, 5C, and 5S).

When it comes to launching apps, the iPhone 4's general slowness is only exacerbated by the too-long animation durations in iOS 7. This is also a problem on the faster phones and tablets, but at least there you've got faster underlying hardware to keep everything moving at a steady clip.

It's great that Apple isn't abandoning older iPhone owners really. People buying an iPhone 4 free with contract were still getting a phone that felt reasonably fast with iOS 6, and they weren't necessarily aware that they were getting an older single-core SoC with an older, slower GPU that would be ill-suited for Apple's new direction. At least they have the option to upgrade. That said, the iPhone 4 and iOS 7 just can't quite provide an experience that's up to Apple's usual standard. Apply the update if there's an iOS 7 feature (or an iOS 7-only app) that you need in your life, but our recommendation now would either be to wait for potential performance boosts in a future iOS 7 update or to start looking into a new iPhone 5C or 5S.

171 Reader Comments

Seriously, who down-voted this comment? If you buy a newer model of a car you own and it's slower than the old one, is that a good thing? No. How about if your new oven takes longer to heat up? Is that an improvement?

There is no reason why Apple's engineers can't optimize their code to run iOS 7 just as fast iOS 6. They just need to turn off the special effects. For instance, why does the iOS 7 camera app or the phone app launch so much slower than the iOS 6 version, especially since those apps offer no new features for iPhone 4 users?

This is such a shitty analogy.

A newer model of car also typically comes with a more powerful engine or better fuel economy. You're not buying a new car here. You're putting more stress on the current one by adding more weight.

Expecting new software to run just as well as older software with less features is ridiculous. It doesn't happen with full blown computers it isn't going to happen with a phone.

Seriously, who down-voted this comment? If you buy a newer model of a car you own and it's slower than the old one, is that a good thing? No. How about if your new oven takes longer to heat up? Is that an improvement?

There is no reason why Apple's engineers can't optimize their code to run iOS 7 just as fast iOS 6. They just need to turn off the special effects. For instance, why does the iOS 7 camera app or the phone app launch so much slower than the iOS 6 version, especially since those apps offer no new features for iPhone 4 users?

And WORSE battery life. What incredible new features are so good that you must let your battery drain quickly while using a slower phone to open basically the same apps as before? The kindergarten icons? The useless transparencies and animations? IOS 6 was "perfect" as it was. What else do you need other than better performance .

I'll stick to IOS 6 , thank you very much .

You realize it lost like 21 minutes of battery life...its functionality has really improved with the new control center and you really don't lose much performance on your day to day use, I doubt you would notice it at all.

Those seem to be just minor tweaks . The IOS 6 battery performance was already bad in my opinion. I do not see any of those features to be major nor compelling enough. And while is not that important, the new visuals are not better IMO.

IOS 6 is still OK and works, so let's see IOS 8. I just hope that the application library for IOS 6 stays healthy

Doesn't the iPhone 4 essentially have a the iPhone 3GS GPU clocked a tiny bit higher?

Yes, but the 3GS had the original iPhone CPU, clocked a little faster. The A4 was significantly faster than the 3GS.

That's not correct. The original iPhone (and 3G) uses an ARM11. The 3GS uses a tremendously faster Cortex A8 (2x instructions per clock and lots more cache in addition to faster clockspeeds). In comparison, the 4 only marginally bumps up the clock on the 3GS's processor (from 600 MHz to 800 MHz) but retains the same CPU architecture.

First the faster battery drain is likely to be fixed in future updates. Apple has always considered battery life a priority and since this will doubly benefit the new models which boast better batteries they certainly won't miss an occasion to optimize this point (the less users think about battery life the higher the odds they'll buy again). It seems reasonable for Apple to not consider this an immediate priority though, getting it out of the door was more important and the not so large relative difference with iOS6 justifies temporarily down prioritizing that aspect.

Regarding graphics and missing features Apple has very few technical excuses. The article indicates that the iPhone4 GPU lower specs might explain why blurring is replaced by transparency but that's very unlikely. The blurring effect is done by the shader and does not require any of the advances in terms of graphic rendering features that were introduced after the 4, blurring only requires multiple texture lookups per pixel which the iPhone 4 GPU is very likely to be capable of. (It's possible that I might be wrong so please tell me so if that's the case).Even assuming that the shaders were not capable of generating blur, it would be fairly easy to cheat by blurring the background by rendering it into a texture and using a combination of shaders and/or filtering mode to blur it before applying transparency. Moreover the compositing system of iOS would be perfectly capable of handling such transformations without having to hardcode everything. Even for the iPhone4 this is peanuts in terms of rendering power needed. A game like infinity blade requires much more GPU power and runs just fine on that same device.

This, to me is another indication that Apple is either technically lazy or sloppy in regards to software engineering. They are very skilled in terms of UI and in some areas (LLVM is a great investment but they are so slow in making use of it that it hurts) but overall they clearly are subpar when compared to Google for example. I would not be surprised to learn that Apple didn't really engage in any software R&D. In time this will hurt them a lot.

Finally there is no valid technical justification for excluding Airdrop. File transfer over WiFi even with proper encryption is perfectly within the iPhone4 capabilities by a enormously wide margin. It would work equally well on the first iPhone where the low network bandwidth would hide the lower processing power of the CPU.So clearly, not making it available is a marketing choice and this, as a user of iDevices I find extremely insulting.

I upgraded my iPhone 4 to iOS 7 and instantly regretted it. It is way, way slower than iOS 6. Completely standard features like typing are unacceptably slow (as a test, I just launched Messages, created a new message, and was able to type the entire word "testing" into the text field before any of the characters actually appeared on the screen. Likewise, the keyboard didn't visually respond to my typing either until afterward).

Anything animated stutters horribly. I know this isn't a new phone, so I'm not expecting performance to be amazing, but basic and essential things like swiping between home screen pages or scrolling a list should not have choppy animations – and, importantly, they didn't have choppy animations on iOS 6 (or 5, or 4).

I didn't realize it isn't possible to downgrade iOS versions (I never felt the need to, so I never looked into it), so now I'm wishing I just didn't install it and stuck it out on 6 until whenever I get a new phone.

I would have preferred that iOS 7 not be made available for the iPhone 4 at all if this is what the performance is like.

It's worth noting that you can also disable these visual effects on newer iPhones and iPads in the accessibility settings by enabling "Increase Contrast."

That's the best piece of news for me (4S owner) in this article And one i would have probably never figured out on my own.I'll still try and wait for 7.0.1 or something, if I don't get in the "new toy available" mood too much.

This, to me is another indication that Apple is either technically lazy or sloppy in regards to software engineering. They are very skilled in terms of UI and in some areas (LLVM is a great investment but they are so slow in making use of it that it hurts) but overall they clearly are subpar when compared to Google for example. I would not be surprised to learn that Apple didn't really engage in any software R&D. In time this will hurt them a lot.

Finally there is no valid technical justification for excluding Airdrop. File transfer over WiFi even with proper encryption is perfectly within the iPhone4 capabilities by a enormously wide margin. It would work equally well on the first iPhone where the low network bandwidth would hide the lower processing power of the CPU.So clearly, not making it available is a marketing choice and this, as a user of iDevices I find extremely insulting.

Somebody who gets it. Apple's engineers are sloppy, lazy coders who let fast CPUs cover up their laziness. Apple really doesn't give a shit about older hardware. If Apple took more pride in its software, they'd polish and edit that code until it gleamed, until it was tight and efficient and ran fast on both old and new hardware.

Seriously, who down-voted this comment? If you buy a newer model of a car you own and it's slower than the old one, is that a good thing? No. How about if your new oven takes longer to heat up? Is that an improvement?

There is no reason why Apple's engineers can't optimize their code to run iOS 7 just as fast iOS 6. They just need to turn off the special effects. For instance, why does the iOS 7 camera app or the phone app launch so much slower than the iOS 6 version, especially since those apps offer no new features for iPhone 4 users?

This is such a shitty analogy.

A newer model of car also typically comes with a more powerful engine or better fuel economy. You're not buying a new car here. You're putting more stress on the current one by adding more weight.

Expecting new software to run just as well as older software with less features is ridiculous. It doesn't happen with full blown computers it isn't going to happen with a phone.

It's an especially shitty analogy because you didn't have to buy anything. This is a free upgrade. It's like you had the car in the dealer and they said "we can flash some new engine control software for free... you'll get better acceleration, but worse mileage".

First the faster battery drain is likely to be fixed in future updates. Apple has always considered battery life a priority and since this will doubly benefit the new models which boast better batteries they certainly won't miss an occasion to optimize this point (the less users think about battery life the higher the odds they'll buy again). It seems reasonable for Apple to not consider this an immediate priority though, getting it out of the door was more important and the not so large relative difference with iOS6 justifies temporarily down prioritizing that aspect.

Regarding graphics and missing features Apple has very few technical excuses. The article indicates that the iPhone4 GPU lower specs might explain why blurring is replaced by transparency but that's very unlikely. The blurring effect is done by the shader and does not require any of the advances in terms of graphic rendering features that were introduced after the 4, blurring only requires multiple texture lookups per pixel which the iPhone 4 GPU is very likely to be capable of. (It's possible that I might be wrong so please tell me so if that's the case).Even assuming that the shaders were not capable of generating blur, it would be fairly easy to cheat by blurring the background by rendering it into a texture and using a combination of shaders and/or filtering mode to blur it before applying transparency. Moreover the compositing system of iOS would be perfectly capable of handling such transformations without having to hardcode everything. Even for the iPhone4 this is peanuts in terms of rendering power needed. A game like infinity blade requires much more GPU power and runs just fine on that same device.

This, to me is another indication that Apple is either technically lazy or sloppy in regards to software engineering. They are very skilled in terms of UI and in some areas (LLVM is a great investment but they are so slow in making use of it that it hurts) but overall they clearly are subpar when compared to Google for example. I would not be surprised to learn that Apple didn't really engage in any software R&D. In time this will hurt them a lot.

Finally there is no valid technical justification for excluding Airdrop. File transfer over WiFi even with proper encryption is perfectly within the iPhone4 capabilities by a enormously wide margin. It would work equally well on the first iPhone where the low network bandwidth would hide the lower processing power of the CPU.So clearly, not making it available is a marketing choice and this, as a user of iDevices I find extremely insulting.

Hey folks! It is still possible to downgrade to 6.1.3, but it might not be for long. Apple has the power to block this at any time! Usually downgrades to old OSes are blocked a few days after the new one comes out. So be quick!

i don't have a direct comparison between the latest ios 6 version and the first stable ios7. i've been going through all the betas and the first couple of versions were very slow. from what i remember beta 4 felt the smoothest, even compared to the gm. makes you wonder how many developers really tested the os on old hardware.

Generally there aren't that many problems associated with iOS updating but you sure had a struggle.

It was, but it was also a learning experience and I don't expect it to be like that in the future. Luckily, it wasn't for naught — my mother loves the changes.

In the time I had with the changes, I only noticed a slight hesitation with the animations, not nearly as bad as portrayed in the article. The one big drop in performance seems to be the keyboard. Like daGUY, I'm able to punch out several characters before the phone catches up and it's rather disconcerting. Other than that, it's been a worthy upgrade. It won't get me off my Droid DNA any time soon but it's certainly a huge improvement for my mother, who loves the Apple style of doing things. (She also went on for a good five minutes about the 'flashlight' shortcut, say what ye will.)

for what it's worth, my iPhone 5 misses some frames in transitions in iOS7. And it becomes much smoother with 'increase contrast' enabled.

To see this, reply to an email, start typing, and then switch orientation (portrait-landscape). The phone downright shudders. With increased contrast on, the animation is a bit smoother. but, Really? Last year's 5 and thus his year's 5c shuddering in a email app? Here's hoping for some work to 7.01 (or more realistically 7.1)

Seriously, who down-voted this comment? If you buy a newer model of a car you own and it's slower than the old one, is that a good thing? No. How about if your new oven takes longer to heat up? Is that an improvement?

There is no reason why Apple's engineers can't optimize their code to run iOS 7 just as fast iOS 6. They just need to turn off the special effects. For instance, why does the iOS 7 camera app or the phone app launch so much slower than the iOS 6 version, especially since those apps offer no new features for iPhone 4 users?

And WORSE battery life. What incredible new features are so good that you must let your battery drain quickly while using a slower phone to open basically the same apps as before? The kindergarten icons? The useless transparencies and animations? IOS 6 was "perfect" as it was. What else do you need other than better performance .

I'll stick to IOS 6 , thank you very much .

Wah, wah, wah....Stop behaving as if this situation is the first time or even remotely unique.

IIRC - several, if not all of the major iOS updates began with a battery-life hit. Some were completely resolved, some not. Point being, this was to be expected. Particularly on a device that was just obsoleted.

iOS7 even feels pudgy on my nearly new iPad Mini, and likely anything else with A5. With the paralex wallpaper on at least, things clearly drop below 30fps way too frequently, and there's just this general feeling of it having to think about things a moment longer than before.

Now you tell me this (in the middle of downloading)! Guess I'll be forced to get a new phone now.

You could cancel the download....

It's a shame it runs so poorly. People will upgrade, have a bad experience, then buy a new one. It would be nice if they only made the update available for devices that could handle it, but that would hurt the adoption numbers

And people would complain that their device was orphaned.

This is a great point. It is a bad situation either way. I guess allowing them to update and providing a sub-par experience would motivate people to buy a new one while orphaning them might push them to another phone?

(I was going to get a new one anyway and I doubt the speed's really going to bother me)

I was about to point out Andrew mentioned in his earlier reviews that he was going to put out a review on 4 performance, but I guess this wasn't a serious issue for you.

Seriously, who down-voted this comment? If you buy a newer model of a car you own and it's slower than the old one, is that a good thing? No. How about if your new oven takes longer to heat up? Is that an improvement?

There is no reason why Apple's engineers can't optimize their code to run iOS 7 just as fast iOS 6. They just need to turn off the special effects. For instance, why does the iOS 7 camera app or the phone app launch so much slower than the iOS 6 version, especially since those apps offer no new features for iPhone 4 users?

This is such a shitty analogy.

A newer model of car also typically comes with a more powerful engine or better fuel economy. You're not buying a new car here. You're putting more stress on the current one by adding more weight.

Expecting new software to run just as well as older software with less features is ridiculous. It doesn't happen with full blown computers it isn't going to happen with a phone.

If I have a Ford and Ford tells me, "We will upgrade piece X for you with all these great new features," then I do it and end up worse gas mileage and a rough ride in exchange for some trivial perks I might be upset.I'm not saying it needs to be perfect, but if the user experience is significantly downgraded it shouldn't be pushed.

I'm using iOS 7 on an iPhone 4 and iPad 3rd generation. It should be noted that the iPad 3 does NOT use the translucency effects present on other devices. Its transparency is exactly the same as the iPhone 4.

iOS 7 on my iPhone 4 works just fine. It's been business as usual the past 24 hours and nothing is that different. If anything I'm trying out iOS 7 on this phone and will consider an upgrade once the dust settles.

Given that devs have had the beta for several months now, this type of article should have been out before the release. At least at Gold Beta time.

I personally would have gone ahead and upgraded anyway, but I'm a tech geek and I know what I'm doing; risks and all. Those iPhone 4 freebie folks you describe toward the end might have benefitted from such knowledge beforehand.

I'm using iOS 7 on an iPhone 4 and iPad 3rd generation. It should be noted that the iPad 3 does NOT use the translucency effects present on other devices. Its transparency is exactly the same as the iPhone 4.

I noticed this myself, and couldn't believe it. The whole way Apple has been handling the iPad 3 has been more annoying by the day. I wish they hadn't even released it, and gone straight to the 4, if they're going to begin phasing this out already.

I'm using iOS 7 on an iPhone 4 and iPad 3rd generation. It should be noted that the iPad 3 does NOT use the translucency effects present on other devices. Its transparency is exactly the same as the iPhone 4.

I noticed this myself, and couldn't believe it. The whole way Apple has been handling the iPad 3 has been more annoying by the day. I wish they hadn't even released it, and gone straight to the 4, if they're going to begin phasing this out already.

It's outrageous. I would like confirmation of the transparency effects on all iPad models. If they are only limited on the iPad 3, that is an extremely weak move by Apple.

iOS 7 on my iPhone 4 works just fine. It's been business as usual the past 24 hours and nothing is that different. If anything I'm trying out iOS 7 on this phone and will consider an upgrade once the dust settles.

Same here. After going through my usual use cases on my iPhone 4 (32 Gb) this morning I'm hard pressed to call out any noticeable performance degradation in iOS 7.0 vs iOS 6.1.3, although I haven't pulled out my stopwatch.

The UI is sleeker and more refined. It's already hard to remember what life was like without the control center. I like the new calendar, and the email client feels more spacious and clean. Apps run more or less the same. I really don't notice any difference in the keyboard response either - keystrokes aren't reflected immediately, but they weren't in iOS 6 either.

I have no regrets whatsoever about updating to 7. For my trusty "4" this update is a new lease on life - at least until the iPhone 6 rumors start circulating.

I'm running IOS 7 on a 32 GB iPhone 4. It's pretty smooth and slick. The only thing that really concerns me is whether or not battery life is actually reduced or am I using more battery because I can't stop flicking and trying out new features. I don't think the testing here reflects real user experience. To me the UI is just as responsive as when I first got this phone-- when it was the latest and greatest.

Exactly, iOS 7 is smooth on iPhone 4. Any delays the author has perceived are due to new animations. If it was due to the slowness of the phone, the animations would be jerky, which they are not. If the author thinks that animation delays are too much, he should have advised caution for all iOS devices, not just iPhone 4. In this respect, this article is FUD.

The only reason why somebody should not upgrade are the dubious interface decisions. Some UI elements look amateurish in iOS 7 (like for example ugly boxes with plain text in iTunes Store). I appreciate to be rid of the leather calendar on my iPad, but the new flat calendar looks equally ugly if not worse. After one day of use, all I'm sure is that I don't like any of the two. But again, this has nothing to do with iPhone 4.