Apple vs Android may not be a fair fight when it's a fruit taking on a robot, but in the world of phones it's the ultimate battle royale. We've matched up the latest versions of Apple's iPhone operating system, iOS 4, and Google's software, Android 2.2 Froyo.
Both operating systems have more features than you can shake a smart phone at, so since it's iOS 4 launch day, we're putting a laser-like focus on what's new in the Apple operating system. We couldn't include every feature, so we picked the ones we deem iOS 4's biggest and best. Don't think that means we don't love the little green robot -- check out our full Android 2.2 review to peruse its fantastic features, including the big kahuna of Flash Player 10.1 support.
Multitasking
How iOS 4 does multitasking
Apple has introduced multitasking with iOS 4, and Android has had it from the start, but it's not what you'd see on your desktop computer -- apps can only do a limited number of things while they're in the background. This is because neither the battery nor the processor in mobile phones can handle the pressure of too much happening at once.
In iOS 4, app developers can take advantage of a list of background processes we've already come to know and love in Apple's own system apps. You could always listen to music in the iPod app while you used other apps, such as the Web browser. Now developers of other music apps, such as Spotify, can also build their apps so you can listen to them in the background.
Other processes that are allowed to continue behind the scenes are voice over IP -- which opens the door for Skype calls any time -- and location, so sat-nav apps can update your spot as you move around, for example. But we'll have to wait for updates to our favourite apps before they'll actually take advantage of these abilities.
iOS 4 also lets an app take its time to finish what it's started, after you go off and do something else. In our tests, that meant you could start a Web page loading, hit the Home button to launch another app, and then go back to the browser to find the whole Web page pops up fully loaded.
Twitter and IM fans may be disappointed, however, because multitasking won't let apps update while running in the background. Instead, they'll have to implement Apple's push-notification service, which manages all apps' data queries through one system, so that lots of separate data requests don't drain the batteries.
You open the list of running apps by double-tapping the iPhone's home button -- a menu opens along the bottom of the screen. Because apps are basically frozen, and not using any battery or memory, there's no task manager to close them down and they will pile up as you open more apps. You can manually close apps from the menu, in the same way as you remove apps from the home screen -- but only if you want to quieten their notifications or just tidy up.
How Android 2.2 does multitasking
Apple is playing catch-up here -- Android users have been basking in multitasking goodness from the beginning. Android still offers more flexibility than Apple. Like iOS 4, apps in the background don't keep running, they're just held in suspended animation. But apps can run a service that allows them to keep certain activities going -- such as playing music, syncing email and updating news feeds.
This gives more power to developers, but there's a downside. Even Larry Page, the founder of Google, blames poor battery life on apps running rampant in the background. And most Android users are familiar with restarting their phones to purge a plethora of crashing apps and start afresh.
In Android, you open the list of running apps by holding down the home button, and in version 2.2, the list of apps fills the centre of the screen, over a the greyed-out home screen. Because apps can use power when running in the background, Android has a task manager that will kill apps that aren't being used to free up memory. This all happens automatically, and you can't close apps from this menu, although it is possible to kill apps through the phone's settings menu.
The winner
We're glad Apple has found a way to bring multi-tasking to the iPhone in a way that doesn't ruin the phone's biggest strength -- its straightforward usability. If you never press your home button twice, you may never know that it's happening, and you shouldn't see any affect on the speed and battery life.
Both Android and iOS 4 make accessing the apps easy and fast, although as compulsive organisers, we do like how Android automatically bins unused apps, and iOS 4 gives us an easy way to close them ourselves.
Android's version can lead to a bumpier ride, as apps occasionally trip over and slow things down, and battery life can suffer. But combined with the fact that Android apps can access more of the phone's built-in features, and work across other apps, it gives much more power to developers.
Apple's caught up on what we think matters most, which is day-to-day multitasking such as pausing in the middle of an email to look something up online, and coming back to your email to find it still in mid-flow. But Android's method means some types of app you can bolt on the little green robot will never come to the iPhone 4. If that's important to you, go for an Android phone such as the HTC Desire or Samsung Galaxy S.
Click 'Continue' to check out how iOS 4's new email features measure up.

Comments 14
Add your comment
Anonymous 24 July, 2010 00:29
I programmed iPhones for 4 years and in the beginning, Apple was the best....but so was the Ford Model T. Now, the world is changing and technology is advancing. After getting my hands on HTC phones (the HD 2 now) and tweaking them, I gave away my iPhones. As a point, I have used flash for 2 years now. Since Windows mobile has been abandoned, android is the wave of the future and especially os 2.2. The next step id the new Samsung Vibrant. But, there is one problem...the battery still lags behind.
Anonymous 2 August, 2010 15:46
Only thing I have to say about CNET is how unbiased they are considering, that even on the website they have an "iPhone 4" tab with a separate mobile phone one.
Anonymous 20 August, 2010 00:10
I have os4 and android running with htc sense and I think apple do better quality apps and it is faster but android have a huge range of handsets to choose from which beat the iPhone 4 by miles.Apple make products you have to use before judging them (like the iPad) so they are difficult to compare,also I think that owning an apple product is cooler because my friends always go on my iPod and they don't even know android exists! and that's something google can't beat.
Anonymous 28 August, 2010 12:23
Don't you think all this is a bit silly. What we see here is just basic one-upman-ship, "mines better than yours" rubbish. I'm an apple fan, my home solution is entirely apple, yes it's expensive, yes it works, but do I actually care that my 3GS isn't quite as good as something else? Um no... Not really, when I brought m 3GS it was a given that there would be something better in a nano second. But I don't care it does what I need and I don't see the reason to constantly look for something slightly better. Where does this end, a phone was used to make a telephone call, the camera in any phone will not match that of my canon7d, typing this on my 3GS keypad is better than a stupid bb thing but not like a real keyboard and a real pc. Do we really want a phone to do everything? Really?
Anonymous 16 September, 2010 02:46
The Apple OS is so much better than Android - iOS4 'flows' in a more logical manner. The integration with iTunes for both sync and control of high end hi-fi is better on the iPhone too with AirTunes and the Remote app.
Anonymous 16 September, 2010 16:45
As a mac and iPhone user I think it is great that android is so amazing. Better competition between google and apple means better phones and os for everyone! I'm happy to live in the apple walled garden for now though as I Love mac os X and with a mobile me subscription my mac and iPhone = beauty and simplicity that just works. That's worth more than just features to me.
Anonymous 22 September, 2010 11:45
Apple = Steve jobs chooses whats best for you and spoon feeds you it through a chromo/glass "elegant, complex yet intuitive and beautiful tube".
Android = Less polished, more options, freedom.
An iphone = a mobile with an apple logo
An Android = a small computer with an android logo
(can you spot the subtle differences).
(misc things) - i run an apple computer and have an android phone
Anonymous 19 November, 2010 13:13
To speak fairly on anything, you need experience using these things. Make sure your opinions are valid by following these steps:
1. Try out the devices you are speaking about. You can't say one thing is "better" than another thing if you haven't even given the other thing a chance.
2. Realise that nothing is ever going to be perfect. If you think your phone is perfect, you're only fooling yourself. If you think your phone is perfect FOR YOU, then say that. That's different.
3. Realise that competition is a good thing, because it forces both sides to get better. "Oneupmanship" in this respect is a great thing. We want both companies to keep making things better, and competition accelerates this, so you get more features for your coveted device. You don't want a company to "win", because then there is no choice, and less progress. And it's that ever-important choice that creates such passionate debates.
4. Don't covet your device. ;P
5. Realise that your phone and the branding you like/buy doesn't define you. If you let it, you're a sad, sad little monkey.
6. Don't make the problems and flamings of sad little monkeys your problem. It's a waste of time.
7. Best is subjective. What's best for one falls painfully short for another. "I don't care about that feature" doesn't make that feature worthless.
8. It's okay to want features that your favourite phone doesn't already have. Over time the most popular features get adopted by competing sides. Apple does this, Google does this too, it's the way of the world.
9. Fanboys exist on both sides (See #5 above).
10. It's human nature to want something better. That's why technology progresses so fast, it drives us to make better stuff. It's okay to want something better. Apple, Sony, Google, etc. are all banking on you wanting something better, so they can sell you the latest version of their device with all the better stuff.
-Voice of Reason
Anonymous 23 November, 2010 10:44
Definitely going for android don't want to be controlled by steve job's favourite things in IOS
Anonymous 16 December, 2010 02:54
I think that some people like to customize their devices and some they're quite comfortable about leaving things "as they are". They are different technologies and devices made with different philosophies...
Do you like to pay for apps? Do you want technologies "for dummies"? Use Apple products. In case you like to get "hands on" with advanced device configuration? Get any Android phone. Forget about Jailbreak and other limitations.
An Android phone can survive without Internet connection... What about iPhone? Where's it almighty aGPS? GONE. Other services? GONE. Jeez... You have to pack a sat dish with your iPhone whenever you go outdoor... Dont forget your compass, your GPS and a notebook with 3G internet connection along with your iPhone when you leave home.. Or you just get an Android phone, with a REAL GPS and strong signal receiver.
Anonymous 27 January, 2011 16:24
Does anyone know that Apple can disable your device at will through iTunes? Everytime i didn't connect to iTunes for a few months my Ipod Touch would stop working and tell me I must connect to iTunes. I was running OS 3.1.2 jailbroken and using iTunes 8.2.
The third time this happened my itunes 8 stopped working I had to update to itunes 10. 1it removed all my apps downloaded some data increasing the "other" data from about 500mb to over a gigabit since then my ipod Touch has never been able to connect to a computer again, it is totally disabled.
Apple does have the better apps though but I rather the freedom :-D
Fortunately i had got myself a Galaxy S by then so wasn't too bothered as I hadn't invested a lot of money in Apps from Apple. But if I had then I realise Apple would have me by the balls, I would have had to buy another peice of expensive Apple hardware. Apple have tooo much control they own the hardware the software and most importantly they have to ability reak havoc on your hardware via iTunes to force you to buy new equipment if they so choose.
I used to admire Aapples innovation and style i.e Macs and iPhone/Touch, now I am absolutely apalled, I will never buy an Apple product again, they are completely and shamlessly untrustworthy in their quest for control and profits. Also didn't like the fact that I had to put in credit card details to sign up to iTunes before I could even transfer songs from my PC to my iPod. That is ultimate control and IMO a invasion of privacy as they are thus able to link your phone/ipod with your IP and credit card details. With a little bit of snooping they can know everything about you from the content of your phone even your voice.
Anonymous 31 January, 2011 01:14
You don't need to sign up to itunes to update your iPod... you do that so you can buy songs and stuff
Anonymous 16 March, 2011 09:01
Dear Flora Graham
i'm currently writting an assignment comparing the OS's of ISO vs Android!
This is the main body of my brief
You are required to produce a report of no more than 2000 words analysing and
critically comparing the latest Google Android and Apple iOS operating systems. You
are required to include in your report the following;
• An analysis and comparison of each OS’s Kernel structure.
• An analysis and comparison of each OS by addressing all of the following
software design goals;
• Efficiency
• Robustness
• Scalability
• Extensibility
• Portability
• Security
• Usability
i was wonder if there was any information that you was willing to share to help aid progess
thank you
Jamie J
Information Security
University of Wales, Newport
Jamie.Johnson@students.newport.ac.uk
Anonymous 28 April, 2011 16:23
right i could of guaranteed every1 wouldve been at apples throat...... just because you made the naive and cheap mistake of buying an android instead of an iphone doesnt mean your android is better..... i dont see anyone trading an iphone 4 for a galaxy?? or htc?? because they actually wanted a good phone and spent a hundred or so pounds more to get an iphone, so before u go saying "android is the best because i bought one" think about if u had an iphone would u trade it for an android? (a question like that might aswell be rhetorical)