For the last couple of weeks I’ve been pondering my next cellphone/XDA purchase. This is in part fueled by the very unexpected change in platform affinity of one of my friends. He borrowed an iPhone 2G and was so impressed by it that he ordered himself a new iPhone 3G S and is now happily living with it.
When considering the fact that I need to buy a new phone (mostly because I’ve borrowed my girlfriends phone) I too started thinking about switching platforms. For the past few years I’ve been deeply entrenched in the Windows Mobile platform, but looking over the hedge at the iPhone I’ve come to realize that the hardware offered for Windows Mobile devices just isn’t as attractive. Wondering if there might be anything better out there I made a list, looking at different platforms there are three big contenders: Windows Mobile, Google Android, Apple iPhone. Let’s have a look at them from my point of view:
Windows Mobile
WinMob has been around for a lot of years in a slew of different devices/shapes/versions. About 10 years ago I started out with a HP Jornada running WindowsCE and from there I moved on to a HP PDA (which I can’t remember the name of). By then it was time to embrace the integration of the phone in the PDA and thus I got a Qtek 9100. After having had an accident where the screen got cracked I ended up borrowing my girlfriends Samsung SGH i320. So I’ve basically been running with WinMob without asking any questions for well over 10 years – and also because no one has really been putting up any competition in this segment.
Being a heavy user of a digitized calender and contacts database I really can’t live without a PDA, so getting a device that doesn’t have a phone integrated is out of the question, also I’ve been quite adamant that the device has to have a physical keyboard. Oh, did I mention that I want it to look nice and easily fit into my pocket? Imposing these criteria on myself puts me in a position where a lot of the devices on the market just aren’t of interest. HTC is just about the only manufacturer that can consistently produce interesting devices – but, and this is a big but, using WinMob they have more or less decided that only Windows Mobile for Smartphones should be run on phones with keyboards (with a few exceptions). This eliminates the whole touch experience given that only Windows Mobile Professional (or what ever the versions are called) is touch-enabled.
The whole deal with being touch-enabled is about having a GUI that enables you to touch stuff. Preferably without having to pull out a stylus with which you’re going to pinpoint tiny, tiny little objects on your screen. To remedy this problem HTC have developed a little UI wrapper called TouchFLO 3D.
Google Android
I have never owned a device powered by Android but I love the idea of being able to use a phone based on an open platform where everyone can contribute with software – this really appeals to the technology-freak in me. However, I quickly realized that they weren’t going to produce any hardware of their own and that they too are depending heavily on HTC. Okay, Samsung have begun building Android devices and Motorola seem to be joining the ranks, but what turns me off with Android are the incredibly un-sexy videos I’ve seen of it. The UI looks like a plague from the 80’s! The only time when Android looks sexy and I actually want it is when HTC have wrapped it in their Sense UI (does this sound familiar?), but that puts me back in a position where I don’t want to be. What I’m talking about specifically is the problem of upgrading. When Android is released in a new version I’ll be depending on the good will of HTC to produce a port of Android that’ll run on their devices with their UI wrapper. This is just the way it was with Windows Mobile, you never knew if you’d get to enjoy the new software efforts pushed out the by the programmers in Redmond or if you’d be coerced into buying a new device – all controlled by the good will of HTC! In two words: this sucks! And speaking of software and wrappers: why on earth do I need to download additional software in order to get a Swedish soft keyboard layout? I mean, the world is a finite place, we know what different setups people want. The USA made this same mistake back in the stone age when they invented 7 bit character encoding, don’t make this mistake all over again!
While looking at videos of Android I realized that things didn’t run as smooth as I’ve seen them run on the iPhone, scrolling a web page in the browser stuttered as well as pinch-zooming web pages. What got me thinking here was that if a phone with a processor running at 800 MHz can’t do what a phone with a processor running at 412 MHz (albeit with a GPU) can do then something has to be fundamentally wrong with the platform. I have heard from friends running Android on HTC Hero and various Samsung devices that this has been cured with updates – but this problem still manifests my main gripe with Android, It’s not ready for a prime time show – yet.
Apple iPhone
Never owned one before, but have a bunch of friends who have them. The first real close encounter I had with an iPhone was when a good friend (mentioned in the beginning of this post) decided that he would give it a shot. About 5 minutes after he layed his hands on it we decided that we would try to set up push mail and contact + calendar synchronization with the Exchange server hosting our mail. What has to be said about this Exchange server is that it’s running with a self-signed certificate and because of that it’s been an absolute pain to set up push mail with both Outlook and Windows Mobile devices. On the iPhone the only problem we had was that we had to click an “OK”-button when the device asked us if we wanted to trust this certificate. That’s it. Works. Since then I’ve had the privilege of using that iPhone because my friend got himself a brand spanking new one.
The main drawback with the iPhone (the way I saw it) is that it doesn’t have a physical keyboard, but having used the touch keyboard in the iPhone (which has a Swedish layout available out of the box) I must say that I’m slowly getting used to it and in combination with the dictionary (which is available in Swedish as well) it’s actually quite good!
Apples strength in this market segment is based upon the same concept as in the PC business – they build the hardware and they build the software. Therefore they can make things work as expected without building generic software which doesn’t always deliver a great experience based on which hardware it’s currently running on. Their devices are also a bit more expensive (as in the PC market) compared to others, but at least I get the software updates without being forced to buy new hardware for every increment! Up until today I don’t know of any incarnation of the iPhone that’s been left out of the update race. In two words: that rocks! And from what I’ve heard the upgrade process of the iPhone doesn’t involve wiping the device totally clean of every trace of your stuff (like it does with Windows Mobile and HTCs Android updates). In two words: yeah yeah, you get the point.
Do I have any gripes with the iPhone at all? Yes, I do. It will force me into using iTunes for managing my media and applications, but that was going to happen sooner or later anyways (considering the proliferation of Macs in our home).
Arguments heard from friends
You should join the open movement and support it by getting a device powered by Android.
Sure, I’d love to – but when I join it I’d like it to be a sleek, sexy and “it just works” experience. Not one riddled with stuttered scrolling (which might have been fixed by these latest updates) and unclear upgrade paths.
The iPhone locks you in and doesn’t allow you to run the software you want.
That may be so – but up until now I haven’t come across any software that I need which isn’t available on iTunes AppStore. And sure, I can agree that running tasks in the background would be nice but it’s not that much of a deal to me right now, and maybe they’ll release that feature soon too – who knows?
Conclusion
- Let’s face it – I’m not gonna be around for ever, so when I get a mobile device I’d like it to be one that’s ready for the show now, not tomorrow or the next year.
- Google being Google. I’m not entirely sure that I’m super comfortable letting Google know who I’m calling or doing whatever with – and yes, I realize that this is a totally paranoid argument – but why else would a company like Google release software like this?
- I’m not ready for Windows Mobile – again. Not after having seen what’s around and how well it works in Microsoft environments.
- When I get my new iPhone I won’t be jailbreaking it. Partly because of the problems with sharing private keys with like, a million other users on the internet which results in push notification enabled applications working in unexpected ways, but also because of this: http://blog.jeltel.com.au/2009/11/truth-about-ikee-iphone-virus.html (yes, I see that it’s not solely the fault of the jailbreak, but what else is there?).
- Let’s face it #2 – eventually I’m gonna get a new phone/XDA after this one as well. And that one might very well be running Android. It’s just that Android in my eyes isn’t quite ready for my money yet.
Share