I have decided to dump the iPhone and move into the world of Android.
Apple have really started to annoy me lately with their tyranny over the AppStore. I didn't like the way users were dictated to about what they could and couldn't have on their own phone. On top of that, I really despised the fact that people are held to ransom on the contract because of the exclusivity deal O2 have with the iPhone.
I also dislike the inability to run background processes. One of my favourites after IM is Google Latitude. I love the idea that it can send my location to the web without me having to do anything. But because you can not run a background process on an iPhone - unless you jailbreak it and even then you need an application that will monitor and send your position at fixed intervals - you have to do it manually. There is a workaround involving some scripting and a MobileMe account which undoubtedly will be exploited by Apple as a solution to handling realtime location aware software.
However, the exclusivity deal will be over next year and will drag TMobile, Vodafone and Orange into the iPhone market, which will no doubt prompt O2 to become all sympathetic with their customers again. Well, too late - I'm already sniffing around other providers for better deals....
Anyway, back to my Hero. I decided to move to the Hero rather than the G1 or Magic as I liked the look and feel of the Hero.
I truly believe within the next 2 years, Android will dominate the mobile market. I believed the Hero was going to be the first phone to announce Android as a serious player.
Unfortunately, it doesn't. But that's not to say it is a bad phone.
The hardware is a little underpowered for the operating system. You can feel the "clunk" as you swipe between screens. You really notice how "swish" the iPhone is in comparison.
The operating system - in concept - is awesome.
I like all the little tweaks to make life easy like the multiple screens which allows you to configure different "home" screens.
I personally, have a landing screen, with my clock, email, calendar etc. I have a social screen with BrightKite, Facebook, Latitude, Places directory from Google. I have an applications screen with shortcuts to all my favourite applications and I have another screen with an email widget. There are still more screen to customise.
A "must have" application is "locale". It allows you to set up the phone based on a series of conditions. For example, I have mine set up to recognise my geographical location and set the ringer to medium, vibrate off and attach to WiFi when I am home. I also set it to switch the ringer to silent and vibrate on when I am in the office. I have also set the the phone to switch off WifI and Bluetooth when the battery is below 30%. A very useful application. One application I am surprised has been invested in properly is a "Gestures" application which allows you to swipe the screen in a certain shape to launch applications or events like switch on wifi by swipe up and down quickly or switch to Silent mode by gesturing left, right, up. Saves on shortcuts and menu clicking.
I was excited to use a NEW "AppStore". The "Android Market". But like Apples AppStore and Sauriks Cydia, Androids Market suffers the same problems. It is not well categorised.
The biggest problem with these stores is that people like Apple, and Google should certify applications as being approved and leave more undesirable applications uncertified. But always leave it to the user to decide what to install and what not to install. They could even insist that a user waives rights to warranty when they install an uncertified application.
The Android Market is a complete mess. A long list of applications, written by many different people and companies - but no indication as to what is genuine and what may be considered malware by way of insecure data handling or general instability.
This is where the AppStore wins over Androids Market. But overall, Androids Market wins because it allows ALL applications on. Tethering, GPS, Google Voice ;) It's left up to the individual to choose what they want to install.
One of the main problems with Android coming to market was the fact it was so "open". Mobile operators would be scared of an open architecture allowing for easy hacking, insecure applications and applications that circumvent premium services like VoIP.
But being a highly customisable OS also has a positive side. It allows operators and manufacturers to customise the OS to very high levels that make them distinctly different to other phones that use the same OS.
The Hero has this in the form of the HTC widgets, which are cool, but nothing mind blowing. I know a lot has been written about the HTC skin for Android, but personally, I don't see the "w00t" in any of it.
The Android OS is a couple iterations away from being a serious threat. The quickest way to make Android a serious contender is to port a few of the iPhone applications like:
- LinkedIn
- WorldMate
- Skype
- Facebook
- Bloom
- National Rail
And then create some form of "Google Approved", "Android Approved" or "Operator Approved" badges to bring some form of quality control to the Android Market.
For now I'm sticking with my Hero handset. Even if the hardware isn't up to scratch. I may even try out the Samsung Galaxy when it comes out.
Either way, I'm liking the Android OS - even if it is a little immature. But, I'm a geek. And I like the high customisation factor. It is not a main stream consumer phone just yet but give it a couple of years then maybe.
It is a "geek tool" for now :)