With the recent features of iPhone-OS 3.0 showcased at Apple’s event in Cupertino, how does it fair against it’s arch rival Android, Google’s mobile OS currently used on the T-mobile G1.

     We all know by now what we get with OS 2.0, and yesterday we discovered what to expect from OS 3.0, but with Google poised to release an update to Android, Cupcake, let’s see the high’s and lows when all three are pitched against each other.


   In the table above, you can see the difference between 2.0 and 3.0 is staggering, with the only real drawback being the continuing lack of video recording capabilities.

     I personally have never tested the G1 fully, but there are a few features that iPhone OS 3.0 does not satisfy when compared to Android. The main feature that is being raved about on the G1, is the drop down “window shade” that shows all alerts in one place, such as new sms and new mail. But then OS 3.0 fights right back with Spotlight, the new all-in-one search function.

     Another strike for iPhone OS 3.0 is the new Push Notification service. Android uses background processes, and in light of the unsurprising news that it drains battery life like a bullet-hole in a bucket, this makes Apple’s decision a winner. Many users of the G1 have reported poor battery performance and now we know why.

     The potential for iPhone application developers has increased amazingly with the introduction of 1000 new API’s, which will no doubt bring a new breed of iPhone application to the already highly successful App Store. Can the Android Market keep up with it now? With such momentum, and no sign of it slowing down, we could see the 50,000 app mark smashed, very soon after the release of 3.0. I just hope Apple can keep up this time.

     Another advantage for Apple and the developers is that they are in control of their own hardware, what i mean is that the iPhone OS is used solely in the iPhone and iPod family. Android is being rolled out into other mobile devices, which means Google has no control over the hardware in which their OS is used in. This means that Apple can enable accessory support, like the glucose meter showcased at the event yesterday by Lifescan, which simply plugs into the phone itself and can then send information straight to a custom made application, created solely for communicating with that accessory. This isn’t easy to implement on Android yet as they have more than one device to cater for, but it may be something that we see in the future.

     So you can see that Apple has definitely thrown dirt in Google’s eye with this new feature rich OS, and with this in mind, it will be interesting to see if Google decides to change any of the upcoming features of Cupcake.