
Hands on with iOS 4
So it’s been a week since I installed the iOS 4 GM (‘Gold Master’) on my iPhone 3GS and I thought I’d share some of the highlights and lowlights that the next major update to the iPhone software brings to the plate. There’s a lot to like, but there’s also a lot to get used to. Read on!
Steve Jobs revealed iOS 4 (or iPhone OS 4 as it was called back then) on April 9th, and the major new features within it have been highly publicised. But what is it like to actually use? Here I’m going to look at the things that really stood out for me – I won’t go into everything as our post from the announcement covers all that, but just the things that have struck me as either really great, or a really big pain in the ass! Here we go!
The Good:
Quick flicking between apps

Ghostly icons
Opinion on Apple’s implementation of Multi-tasking and the task switcher are sharply divided: many like it, but almost as many seem to hate it. While it’s hard to know exactly how multitasking will work until apps that support it start being pushed to our devices, the task switcher is working fully in the iOS 4 GM and I’m still undecided on it. For that reason, I’m putting it in both ‘The Good’ AND ‘The Bad’. On the upside, flicking between apps that you’ve recently used is very quick. If you’re browsing Safari and receive a text, Safari is just a double-tap of the home button and a tap of the Safari icon away. That may not sound like it would be any quicker than the OS 1 thru 3 method of quitting to home-screen and launching the other app, but it feels it. Even the transition animation where the two apps briefly share the same screen before switching place makes it feel quick.
Spell check

Spel it properlee
Spell check barely registered a raise of an eyebrow from me when it was announced as it hardly sounds exciting, but in reality it’s a god-send. You still get the auto-correction for obviously mis-spelled words, but if you still manage to spell it wrong you will see a dotted red line underlining your offending word. Tap it briefly and a pop-up that resembles the select/select all/copy pop-up will give you suggestions which you can tap on to choose. It is so much easier than having to go back and manually correct spelling and it works across the entire OS. Great stuff.
Wallpaper
It’s great to finally be able to use wallpaper on your home screen. When I see screenshots of the OS 1 thru 3 black backdrop now it looks so… bare. Why this wasn’t part of the OS from the outset is beyond me, but it’s here now and it’s great. You’ll want to be a bit selective as to what you use as wallpaper however – so much of the screen is covered with icons that photos of loved ones etc really don’t work and you’ll want to stick to patterns. Drop shadows are added to the white text below your icons so pale wallpapers aren’t too much of a problem but you’ll soon figure out what works and what doesn’t. Being able to use a different wallpaper for the lock screen is a neat touch.
Camera Zoom

Zoom Zoom!
This one really doesn’t require any explanation, but the zoom is pretty darn good and nicely implemented. Tapping the screen while the camera app is open will reveal a zoom slider which operates exactly as you’d expect and is nice and smooth. The feature lets you zoom in upto 5X and although digital zoom is never going to be perfect, the results are satisfactory as you’ll see above. And, no. I don’t watch Home & Away, but Mrs Steve does. Honest.
Folders

Aaaahh... order!
The implementation of folders is really great. Under 3.1.3, I had about seven screens of apps, which was messy. It was cumbersome flicking through all the screens and it actually held me back from installing more apps because I just couldn’t deal with the ‘mess’. Sometimes I would actually uninstall apps that I actually liked just because I wanted to shrink the number of screens I was using. That is gone now. On the main home screen I have all the stock apps as normal, plus iTunes and the App Store in a ‘Stores’ folder. On the next page I have every other app I need installed across 16 folders that fit onto just one screen. There is plenty of room to add more apps to these folders and it suddenly feels like my phone is so much more ready to load up with what ever I want.
Counter for texts

Text counter
This is mobile phone 101 stuff that, again, should have been here from the outset but I’m loving the new character counter in the Messaging app. The counter doesn’t appear until you’ve gone onto the second line, but it leaves you in no doubt as to whether you’re going to be charged for a SMS or a MMS.
.co.nz!!!

Spot the difference
As Dan reported a couple of weeks back, holding down ‘.com’ on the keyboard now gives you more options, including ‘.co.nz’. What a difference that makes! Typing ‘.co.nz’ used to be so annoying – just six little characters but so much swapping between letters and symbols — no more!
Much faster wifi

Wifi friendly?
This could just be to do with my own home setup, but data speeds under wifi are much faster for me under iOS 4. Under 3.x.x attachments in email would take forever to load and YouTube would buffer for so long before playing, but now everything is pretty much instant. I’ve done speed tests using the speedtest.net app and have found that the speeds being captured are pretty much the same as all other devices on my network, whereas before results would vary wildly. Like I said, it could be something particular to my network, but I have a pretty common router and setup so this could be a bonus for you, too.
Mail app automatically generates appointments in Calender app

Ta-da!!
This is one of my favourite new features. If somebody sends you an email and suggests an appointment at a particular time in plain English, mail will turn the time within the body of an email into a link. Tapping the link will generate a calendar appointment at the correct date and time, with the location suggested in the location field. For example, in the above screenshot Dan has suggested we meet for coffee at Starbucks at 3pm ‘next wednesday’, and without any correction or messing around Mail has added the appointment to Calendar at the correct date and time. Pure awesome!
Bad:
Quitting apps takes you back to folder

Quiting an app takes you back to the folder
This one really frustrated me at first, and it still does a little. When you quit an app that was launched from within a folder, pressing the home button will take you back to that folder. You then need to either press the home button again or tap somewhere outside of the folder for it to close, and then navigate back to the main home-screen if that’s where you’re wanting to go. That’s a lot more button presses than before and I still find it really jarring — you hit the home button and for a second or so you’re thinking ‘Oh! Where am I?’. I’d like to see some control over this behaviour because I preferred it before – I want it to dump me back to the main home-screen as the way I see it, odds are that the next app I want to launch is not going to be in the same folder as the last.
App Switcher is un-intuitive

Two iPod app icons... really??
Oh, App switcher. What did you do to my beautiful iPhone? Yes, I mentioned some things I like about it in the ‘good’ section, but it’s a real double-edged sword. If you haven’t seen the app switcher in action, it’s activated via a double-tap of the home button. The screen shifts up and exposes a row of four icons. The four icons you see are the four most recently-used apps, and tapping them will quickly switch to that app. Swiping to the left will reveal the iPod contols, screen orientation lock and a permanent link to the iPod app itself, whilst swiping to the right will reveal the next four most recently used apps.
Sounds okay so far, right? Well, the problem is that every time you open a new app it adds it to the app switcher, so after a few days pretty much all of your apps are there and if you want to get to one you haven’t used in a while you have to keep swiping through a million screens to get to it. Yes, you can shut apps down completely and remove them from the task bar (even though Steve Jobs said having this function meant you had ‘failed’), but it is a one-by-one process and makes things even more confusing — why have Apple given me the ability to quit apps from the Task switcher? Is it because once apps start using the multi-tasking APIs they are going to be resource hogs? I hope not because I really don’t want to have to get into the habit of quitting apps from the app switcher.
I think that apps should have a time-limit for the app switcher. If you haven’t used a certain app within, say, an hour or two, it should disappear from the app switcher. That way the app switcher is kept clean and becomes genuinely useful as it’s a way of switching between the apps that you really do frequently switch between. Some of the apps, like the phone app and the iPod app, need never appear in the app switcher in my opinion.
Menus remember their place
This is going to be another one that you either love or hate. Dan and I are at odds about it, so I’d love to know what you guys think. When you go into Settings, for example, and go through various sub-menus to make a change and then quit back out, when you go back into Settings it will open at the same place that you last left it. Again, I find it jarring – I open settings and I expect to see the top-level menu, but I could be looking at the Ringtones menu or the Network settings or anything at all when I go into it now.
YouTube remembers place
I really don’t like this. Just like the settings menu, YouTube remembers where you get to and opens at the same point next time. What this means is that if you open the app, search for a video, and get three minutes into it before quitting out, when you next fire up the app it will start playing that video at three minutes. Sometimes this might be useful but generally speaking if you quit out of watching a YouTube app part way through it’s because you have decided you don’t want to see the rest. Again it’s jarring, and what’s worse in this scenario is that it is going to start consuming your mobile data allocation on a video you probably don’t want to see.
Very buggy until restore + new profile

iOS 4 does not like your OS3 profile
When I first updated to the iOS 4 GM I found it very buggy and I couldn’t believe this could be a final release. Things like calendars not syncing, apps crashing, photos not deleting properly, you name it. In the end I tried restoring my phone and starting a new profile. This seemed to fix the issues I was having but as soon as I restored from my backup the issues were back. I found the only solution was to start a brand new profile. This meant backing up all my photos etc and then starting from scratch including re-installing all my apps and music. It took about three hours but I now have a pretty much bug-free device. I recommend doing this, but it is a pain.
The future:
iOS 4 is great overall, and I’m sure that I’ll get used to its quirks (begrudgingly) but one thing that I’m not looking forward to is the avalanche of app updates we’re going to see. Think about it: almost every single app you have is going to need to be updated to support the new multitasking APIs of iOS 4. That is going to take an awful lot of time and an awful lot of data.
One thing I’m really looking forward to is how this is all going to look on the iPhone 4. The new Retina display is going to look amazing with the new UI, particularly with things like folders as there should be almost zero downscaling of the app icons required for the folder thumbnails. I’m also looking forward to dropping iBooks and the NZ Apple Store app into my ‘Stores’ folder – like Apple need more of my pocket money!
But as always it’s not all about us – we want to know what you think about iOS 4 if you’ve downloaded it. Just a reminder: if you hold a dev account you’re under an NDA but as we all know the iOS 4 GM is installable on any iPhone so for the record I’m not a dev and I haven’t broken any NDA… but just think twice before commenting if you are.
- Ghostly icons
- Hands on with iOS 4
- Ta-da!!
- Two iPod app icons... really??
- Quiting an app takes you back to the folder
- Wifi friendly?
- Aaaahh... order!
- Zoom Zoom!
- Customise it!
- Spel it properlee


































@ camtab: Completly correct Camtab. When you reinstall the OS just hit set up as new iPhone. Lot of manual re-setting up to do but I think it’s worth it.
(Paul has made 129 comments)
@ Paul: Cheers Paul..appreciate that
(camtab has made 271 comments)
@ Paul:
Im not sure you entirely understand how “multitasking” works on the iphone. You cant leave the app running fully in the background, when they are sitting in your dock they are not using memory all their objects in memory have been serialised to disk
(martin308 has made 7 comments)
@ Dan:
Just a query but isnt that just as “illegal/against the EULA” (whatever you want to call it!)?
I dont care either way, any info is good for me
(martin308 has made 7 comments)
@ martin308: I could be wrong but I think you are slightly incorrect as well. The apps CAN run in the background if programmed correctly as that is the point. Pandora for example keeps running…sure not ALL your apps in the dock are running when you switch out and I am sure Paul was just making a point, but they can and will run if that is how the developer codes them and most will want this.
(camtab has made 271 comments)
@ martin308: @martin308 The apps sat in my dock were indeed using memory, I gave it a good test and as I opened then quit more and more apps and they sat in the dock I watched the free memory trickle down and down to near 5mb left at which point the OS became sluggish until I started to close them manually from the dock. Something as simple as a currency converter for example, you open it, convert your currency and close it, no need for it to run in the background yet it sits “open” in your dock, if this was the last of 20 apps you opened you then have to scroll all the way along 5 dock screens to close it fully. Steve jobs mentioned in the iOS4 Keynote devs will have 7 different multitasking API options to choose from, which one they decide to use is obviously up to them and which suits the app better. I personally would like to see an option within the app to completely close on quit as I can think of many of my apps I would not want to run in the background i.e. weather – quick look at the weather and close, not left running, using memory, using battery and taking up running application dock space.
Your probably right I do not fully understand how multitasking works or is going to work, we will find out how individual apps perform next week onwards and how devs choose to implement multitasking.
Should be interesting indeed
(Paul has made 129 comments)
Its still faux multitasking, the app is not running in the background. It has been serialised and I imagine will stay in memory so as to remain quick to re-launch. If you ran ‘top’ you would not see the process running.
Although it does surprise me that the phone would get sluggish and not save their states to disk upon low memory! Stink if thats the way it performs
(martin308 has made 7 comments)
Just a question on restoring your iphone. Will that delete all emails and text messages currently in the iphone? cheers
(antonp has made 1 comment)
I have the GM on my iPhone 3G and it is quite disappointing.
The only features that came through were folders and a few other little tweaks.
No screen rotation lock.
(Ethan Rose has made 8 comments)
antonp wrote:
Yup, it will restore it to ‘out-of-box’ condition so make sure you backup everything you need. Old Emails will still sync back if the messages are still on the server (i.e. Yahoo / Xtra, Gmail, Exchange, AOL or IMAP). Then, when you connect to iTunes for the first time tell it it’s a new phone (rather than restore from your backup)
Great review! I love iOS4. I believe the reason that there are 2 ipod icons is because if you are using Pandora for example, the icon on the control screen will change accordingly. Quite cool, except for Pandora not being available in NZ. I look forward to the actual release, and definatly excited about getting the iPhone 4!
Cheers,
Allan.
(Allan has made 36 comments)
Nice post Steve.
Few of my own thoughts on iOS4. I agree about the closing out of apps in the dock within an hour of installing OS 4 I checked my dock to find all the apps I had used in the dock, at least 20. Simple apps that you do not want to run in the background will be sat open in your dock using memory, As you say closing apps completely from the dock is going to get cumbersome very quickly. From what I have read I think devs will introduce multitasking options and settings to their app. i.e. what do you want to do when you quit the app 1) Quit completely 2) leave running fully 3) freeze the app and open exactly where you left it 4) close the app but leave the one particular process you are using running i.e. close facebook but leave your status update processing. Time will tell how well the multitasking performs
For me the OS improvements are great but again overdue, the new OS is just average. I am not quite sure what I wanted in terms of features but I didn't want to be over it within a day or two which I was. I think it is the new hardware which is going to carry the iPhone through another year as the number one rather than the software.
When I get my new iPhone I will be doing a clean install as you suggested as I also found GM OS4 buggy when using a backup.
Keen to hear what others think.
(Paul has made 129 comments)
Just to be clear everyone…. Steve is NOT a member of the Apple developer program and as such he is not under NDA and therefore no NDA has been broken.
He sourced his copy of iOS 4 from the internet and has installed iTunes 9.2 which is available via Apple.
(Dan has made 392 comments)
Just to clarify what you mean by a new profile. My iOS4 is a little buggy so may need to implement your suggestion. Do you mean doing a completely clean restore and then set the device up as new..let that install the base files and then sync from Itunes (not restore from backup?) Anythign I need to look out for before starting this process (i assume I will need to set up the wifi passwords again as they are stored in the backup file i wont be using likewise emails will be lost and access manually setup again?) and Camera Roll will go back to be empty but I can install photos from Iphoto?
Is that correct?
(camtab has made 271 comments)
I guess my next question would be, is there a way to backup text messages and emails to save me losing them?
(camtab has made 271 comments)
"I think that apps should have a time-limit for the app switcher. If you haven’t used a certain app within, say, an hour or two, it should disappear from the app switcher"
Brilliant.
Carrying on from that, an option within settings to set the timeout limit – i.e. 1 hr, 6hrs, 12 hours (kill all but essential).
(dckiwi has made 9 comments)
Steve, do you have a link to the wallpaper you are using? The color spectrum, its very cool. Great article as well. Also, does anyone know if it is possible to use iTunes 9.2 on a PC to restore the iOS GM yet?
(mitchellc has made 1 comment)
@ mitchellc:
I actually got it from a free wallpaper app which you can download here
Can you edit playlists on-the-fly with iOS4?
(leStar has made 33 comments)
So when I upgrade to iOS4 should I use the “Restore” button instead of “Check for Updates” ?
(brycebeattie278 has made 13 comments)