I read a lot of comments on tech blogs about the various smartphone operating systems. There is obviously a lot of anti-Microsoft sentiment on many of them which I think stems from Microsoft’s hegemony in the desktop world and spills over into the embedded space.
Windows Mobile is not a perfect operating system. It has its pros and cons. It is seamlessly integrated with Outlook, which is important to business people, and because it shares development APIs with desktop Windows it has a huge developer base. On the other hand, because Microsoft does not control the hardware on which the operating system runs it suffers from inconsistent performance and stability in spite of the LTK testing that Microsoft requires that OEMs pass before they ship. The UI does not have a unified philosophy and is sometimes janky. For now (even on WM6.5) there are some things you still really need a stylus for.
Other operating systems seem to not have this problem. The iPhone, which is a slick product by any standard, has problems that are downplayed because people are so excited to have an iPhone. I have a friend with an iPhone and things he has mentioned to me about it include “it’s usually stuck on 2G data service”, “it drops calls a lot” and “it crashes sometimes”. Some of these might be AT&T’s problems, but Apple Fanboism (which I suffer from a bit too, as a Mac/iPod user) causes these problems to be overlooked.
Android, which is currently only available on a single mediocre phone, is another thing people are very excited about. Why? It’s open source, but a lot of the hype is that it comes from Google, a company that engenders a lot of goodwill, both because its browser is indispensible and because it’s perhaps poised to unseat Microsoft’s dominance through web-based apps and other things. Maybe I’m being skeptical, but I think people are a bit too keen on getting a new platform over which Google can direct their targeted advertising.
The Palm Pre, based on Palm’s new WebOS, is not even out yet but people are foaming at the mouth over it. I’m glad that Palm has not faded into obscurity and I hope this platform does well for them.
RIM’s Blackberry is still huge but is losing ground to the iPhone. Nevertheless, they have now sold over 50 million devices. What started as a business device is transitioning very well to a consumer device. The touch-screen enabled Storm has had some bad reviews but at least it’s being judged on its merits, not on hype.
As for Windows Mobile, I’m rooting for it. I hope that WM7 is worth the wait. I have been playing with 6.5 and I think it’s a step in the right direction. I just hope people’s experience with the BSOD on desktop Windows does not color their judgment on future WM phones.