Since the internet has so little discussion about the iPhone, I obviously have to write something 😉
I have been a long time Windows Mobile developer.. all the way from PocketPC 2000 devices to Windows Mobile 6. (and I still think the origional Compaq iPaq is one of the most cool devices you can hold in your hand)
However, after 2 years of really good service, my HTC TyTN (Version 1) had been slowly dying with blank screens and broken keyboard. As a result I started looking at upgrade options.
Since my other favorite device was my iPod Nano, it made sence to give the iPhone 3G a look. Dan Obasanjo already has a post in which he compares his iPhone to his previous Windows Mobile.
Some additional thought of my own:
Consolidation: iPod and mobile phone in one: I only have to check for one device in my pocket at any one time
Size: Always in my pocket without me noticing
International keyboards: I can type in Korean or Japanese very easily. This was something I could never really enable on my Windows Mobile device without third party software
Exchange Integration: I think Dan is more of an Exchange ‘power user’ than I am. I have only had positive experience with emails and agreeing meeting schedules, although I would only schedule my own meetings from Outlook.
Wifi hotspot detection: Windows Mobile makes life really hard to try and pick up a new Wifi signal (at least on my devices). I can pull out my iPhone anywhere and use an available network very quickly.
Development: $199 for a developers kit? Microsoft really did a great job with the Compact Framework and SQL Server Compact.
Typing and link clicking: Maybe I have the wrong fingers, but I miss the precision I got with windows Mobile and a stylus. Small hyperlinks on a web page are also really annoying.
Speed: The iPhone is more than usable.. it just seems to lack a degree of responsiveness…
3rd Party Applications: Searching the iTunes store for useful and free apps is difficult. Also like music, apps are sold to each particular region so to download a useful public transport application to a different country you will need to set up anther iTunes account 😦
Pay Apple to make song into Ringtone: Dan pointed this out, and it really justifies a lot of negative opinion people have about Apple. Luckially you can get around this for free by exporting your music file by AAC and renaming the file suffix. (You can easily google for this hack)
The iPhone 3G is a great purchase, and makes up for lack of flexibility by just employing a simple interface. I really hope Windows Mobile 7 can catch up with this, but it will be a stretch…