iPhone 3G users may remember what using iOS 4.0 was like on those phones when it was first released - it reduced performance to the extent that fixing this slowness merited a bullet point during Apple's iOS 4.1 reveal, and we found that even that didn't fix all of the problems. Will iOS 5 make the older devices on the support list similarly slow, or can we upgrade without worrying?

iPhone 3GS and Third Generation iPod Touch 

The iPhone 3GS came out just over two years ago, and while it's getting a little long in the tooth its performance under iOS 5 is pleasantly surprising. Generally speaking the 3GS seems to be running just as quickly as it did with iOS 4.3, and it’s missing just a handful of features included on higher-end devices: Location-based Reminders (on the 4 and 4S), WiFi Personal Hotspot (introduced for the Verizon iPhone 4 and extended to the GSM iPhone 4 in iOS 4.3, no doubt because the 3GS uses a BCM4325 for WiFi and the iPhone 4 uses a BCM4329), and Siri (an iPhone 4S exclusive) are among the most notable. 

The big stuff is there, though, and it’s because the performance and feature gap between the 3GS and the rest of Apple’s lineup isn’t nearly as wide as the gap between the 3G and the then-current lineup at the time of iOS 4’s release. The 3GS’s Cortex A8 uses the same ARMv7 instruction set as the later A4 and A5 chips, while the 3G used the same ARMv6-capable Samsung S5L8900 SoC as the original iPhone. The 3GS has 256MB of RAM, the same as the original iPad and the currently-shipping fourth-gen iPod Touch, while the 3G had only 128MB. You get the picture - the 3GS’s upgrades relative to the 3G (which impressed us when the phone was originally released) has given it longer legs than its predecessor (and we’ll probably be saying similar things about the 4S in a couple of years).

We've already seen that JavaScript performance in Safari is better in iOS 5, but app launch times are another important metric. To get these numbers, we went back to our iOS 4.1 performance evaluation and repeated the same tests under the newer version. The phone was loaded with a fresh iOS 5 install, and all apps had been cleared from the multitasking tray. Our tests found that, most of the time, app launch speed was as fast or a bit faster than under iOS 4.1.

iPhone 3GS Speed: Messaging

This is the time between when the Messages app was launched and when the app was ready for text entry. iOS 5 just edges out iOS 4.1 in this case.

iPhone 3GS Speed: Camera

This is the time between when the Camera app was launched and when you could actually take pictures with it. From the Home screen, iOS 5 edges out iOS 4.1, and the time is consistently reduced by almost half when launched from the Lock screen - in order to reduce launch times, iOS 5 apparently does some preloading when the Home button is tapped twice (I also found this to be true on a fourth gen iPod Touch, though the difference was less pronounced).

iPhone 3GS Speed: Maps

No changes here - the Maps app launches and is ready for input in the same amount of time as in iOS 4.1.

iPhone 3GS Speed: Settings

The Settings app launched slightly more slowly in iOS 5 than in iOS 4.1, but it's a change you'll notice only if you're timing it with a stopwatch.

iPhone 3GS Speed: Phone

Another small variance from iOS 4.1 - in practice, the Phone dialer is ready to use pretty much instantaneously.

iPhone 3GS Speed: Safari

This is the amount of time between the launch of the Safari app and when the Bookmarks list popped up. iOS 5 brings a small improvement over iOS 4.1.

iPhone 3GS Speed: Weather

iOS 5 brings up Cupertino's weather marginally more quickly than in iOS 4.1.

iPhone 3GS Speed: App Store

For this test, we looked up an app that had already been installed to the phone, closed the App Store, cleared it from the multitasking tray, re-opened the app, and waiting for the app's page to load again. It should be noted that while most other tests timed pretty consistently across multiple runs, we encountered the most variance between runs in this test - results were as low as 4.0 seconds and as high as 6.1 seconds. To get a reasonably representative number here, we did ten runs and averaged the results. The majority of the time, you're looking at a slight slowdown in the App Store compared to iOS 4.1.

If you've bought an iPhone 3GS since the iPhone 4 was introduced (or if you’re getting one for free now), you're not going to get burned the way that people who bought a 3G in the spring of 2010 did. The 3GS lacks the processing oomph of newer handsets, but is still mercifully responsive to user input. Apps launch quickly. Text entry is lag-free. The 3GS’s hardware and the extra time that Apple has had to optimize iOS 5 make upgrading easy to recommend, and the app launch and JavaScript benchmarks relative to iOS 4 back that up.

First generation iPad

The original iPad has the same Apple A4 SoC as the iPhone 4, but like the 3GS and third and fourth gen iPod Touches, it has only 256MB of memory. This doesn’t really hold it back though - iOS 5 seems to be pretty similar to iOS 4 from a hardware requirement standpoint, unlike the jump from iOS 3 to iOS 4.

Basically everything that’s been updated in the iPad 2 version of iOS 5 makes the jump back to legacy; the notifications center, iMessage, iCloud, updated versions of Safari, Mail and Music, etc. Things that don’t make it include the camera and FaceTime updates (for obvious reasons), the new four-finger multitouch gestures (though other single finger swipe-based gestures still work), AirPlay mirroring (due to hardware requirements), and the ability to play 1080p video (also due to hardware requirements). 

All of Apple’s devices running Cortex/ARM v7 processors are supported by iOS 5, and based on our findings with the iPhone 3GS and the original iPad, they’re more than capable of running it well. 

Find My Friends, Maps, and Spellcheck Conclusion
Comments Locked

86 Comments

View All Comments

  • name99 - Wednesday, October 19, 2011 - link


    Unfortunately, iMessage still isn’t a clean break since it’s limited to the confines of iDevices (and not even the desktop, yet), and it’s no way to make friends to tell people they’ll need at least an iPod Touch to text you.


    It's worth remembering that Apple also did not say, on day one, that FaceTime would be available on desktops. In fact they announced
    - FaceTime for Phones in June 2010.
    - FaceTime for iPods in Sept 2010.
    - FaceTime for Macs in Oct 2010.

    I'd say, given the FaceTime experience, there is no reason to assume iMessage for Macs won't appear as soon as Apple feels the time is appropriate. (Who knows when that will be, but it will probably be thrown into, to spice up some Mac related announcements, rather than just appearing silently in OSX update 10.7.3).

    The limitation to the Apple world may be a bigger hassle longterm, at least in terms of wanting to avoid SMS charges. I guess if you have lots of non-Apple using friends, you need to stick with Viber and suchlike.

    The REAL attack on the telcos comes when
    - FaceTime offers a voice-only mode AND
    - Apple offers VoIP transport to foreign numbers (like Skype does)
    My guess is Apple has plans for both of these, but they'll be introduced at the point where the Telcos no longer have the power to screw Apple over (which Apple probably feels requires a larger critical mass of customers than they have today).
  • alpha754293 - Thursday, October 20, 2011 - link

    How does the new iOS affect battery life?
  • techloverLA - Thursday, October 20, 2011 - link

    Hello,

    I own a Mac that recently got the iCloud upgrade. I turned it on and registered a new .me ID just to try it out for fun. Later when I turned it off, it gave me the message that "turning off iCloud will delete all iCloud data from the Mac. User can still access iCloud data with other iDevices." That scared me a bit, as I thought all my calendar/contacts on my Mac will get deleted. I logged on to iCloud.com and found nothing has been sync'd, so I went ahead and turned iCloud off. Nothing happened to my existing data on Mac. However this makes me wonder, does turning off iCloud wipe off data from the advices? I don't own an iPhone, but am considering one. However I don't want to have to delete data from my device should I choose not to use iCloud. Do you find that true in your test? Thanks.
  • RosiePerkins - Friday, October 21, 2011 - link

    I think that if you are so pedantic as to worry about mising calls constantly. Or enough to be thrown by the fact there is no 'repetitive and annoying' alerts, then you should either get into a habit of constantly checking your phone. Which you would be if people were ringing you so often that you always miss calls or text messages.

    You're being rather lazy by expecting a feature in an already highly advanced phone to compensate for you not wanting to hit the wake button. If you are then unsatisfied with the way you have to wake your iPhone now and then maybe you should reconsider ever having it leave your person. This way there is no need for features that would cause stress for every one else around you.
  • IndyJaws - Saturday, October 22, 2011 - link

    Thank you for one one of the most thorough recaps/reviews I've seen on iOS 5 - excellent work!

    One thing I'll share with others at the risk of looking stupid...I couldn't figure out why iTunes kept launching on my 2 computers for no reason at all (phone was not connected at the time). I'd shut it down and it'd start back up, seemingly randomly, from time to time. Silly me, I had iTunes configured to sync to iCloud, but to still launch iTunes when the iPhone was connected. So...the wireless sync would kick in (at intervals much more frequently than I would have expected), causing iTunes to launch. Clearing that checkbox fixed the issue. Just an FYI in case anyone else runs into the same issue - I'm sure there are others, but not willing to admit it!
  • mashimaroo - Tuesday, November 1, 2011 - link

    Mirroring in the iphone 4s and ios5 makes doing presentations on my iphone so much easier. I can simply connect it with a vga connector or a/v connector to my aaxa p4 pico projector and im good to go. I can use whatever docs goodreader or keynote. i can even play games with it and stop staring at my tiny phone screen.

Log in

Don't have an account? Sign up now