Last week Commnexus invited me to participate in a panel to talk about Mobile Operating Systems moderated by Andrew Seybold. This is a follow-up to a similar panel Andy did last year focused on mobile Open OSes, I guess motivated by Google's launch of Android. I blogged after that first panel posting some thoughts about openess.
In the last few weeks I have read a few articles recognizing Windows Mobile as the most open operating system available.Take a look at this review from PC Magazine that ends with the following paragraph:
Ultimately, Windows Mobile keeps our Editors' Choice because, right now, it's the only truly open OS that embraces the entire marketplace. With Windows Mobile, if you don't like your browser, you can download a different one. If you don't like your carrier, you can switch. If you have a dream for an application, you can program it. That openness, flexibility, and range of choices is what keeps Windows Mobile 6.1 our top candidate for mobile operating systems—for now.
At the end Openess is about balance: on one extreme you have a closed solution where a vendor has full control of the entire experience like the iPhone does and as Jerry Panagrossi from Symbian said, all revenue ends in Cupertino. This model at the other end of the spectrum is the Linux model which leads to fragmentation. Platforms need consistency to be successful: developers need a consistent target they can develop for once and end users need a consistent experience. The trick is how to allow for flexibility while providing a consistent platform. It is about balance. With Windows Mobile you have lots of choices, yet there is a consistent set of APis that allow developers to create a single application that works with every Windows Mobile phone. An example of such application is Windows Live Search - a single CAB file that works with any of the 12.5 million phones we sold in the last six months.
The guy from Google kept talking about how Android will be a really open OS. I know many quaestions about Android have not been answered yet including business models, what will be the core platform, or how will the people who support the platform will make money - none of the Open Handset Allince member companies is a non-for-profit. It's clear how hardware vendors and carriers will make money, I doubt software companies like Packet Video and Esmertec will donate their software to open source for the goodness of openess. Building a phone operating system is not a trivial task, integrating it with specific hardware is hard work for all companies involved. It will be very interesting to see how things evolve for Android and the partners.
What is unclear is what is the value of Android:
I have enjoyed doing these panels: the conversation is great and the opportunity to talk to industry coleagues is fantastic. The one thing that was evident to me after the panel was over is that individually we have a lot in common and we are trying to solve the same problems in the industry.
As all my posts in this blog, this reflects my personal opinions which may not be the same as that of my employer. There are no warranties, expressed or impied about the accuracy of the information (I could be wrong).