Currently, the mobile OS market is dominated by two players, Apple and Google. They both have their own strategies, Apple being the control-freak offering exclusivity, and Google being the easy-going dude appealing to the masses. Windows is trying to find its place somewhere in-between, but it's still struggling to gain its market share (currently at around few percent) - we will see how their partnership with Nokia turns out in the long run. We mustn't also forget about Blackberry and their potential comeback with their new operating system and the newly introduced Z10 smartphone. But that's about it.
Until Firefox OS was introduced.
The web is wonderful, and Firefox has always been one of its strongest advocates. And now they are doing it again, by offering an operating system that is fully based on the web. Besides, for many reasons, they are probably in a much better position to do it then WebOS was. Or as they put it:
With Firefox OS, you can simply enter any search term and instantly create a one-time use or downloadable app.
Developers are an important part of every mobile ecosystem, and developing for different platforms is a big pain in the ass. Of course, everybody has the possibility to decide for HTML app instead of a native app, but if the platform prefers native apps, it's a no brainer that those will have more capabilities and better performance. But it's hard to make native apps. I am a web developer, been doing it for years, tried to develop something for iOS one day. I lost interest in a few days, because you need to get used to a totally new environment, and the thought of going through the same with Android and Windows just made me depressed. But here's what Firefox says:
Every Web developer can easily create and distribute HTML5 apps so you can find an app for whatever you want.
Holy crap, the web as the platform! Which means I will be able to make Firefox OS apps already from the start. And when I have that HTML5 app, will I perhaps be willing to easily turn it into a hybrid native / HTML5 app for all other platforms? The thought is appealing. And since HTML5 is powerful enough to access the phone's hardware (camera, GPS, etc.), this makes it much more interesting. Not to mention I would be improving my basic web developer skills if I would start developing for Firefox OS.
Firefox OS has the carriers, manufacturers and supporters aboard, and if developing and deploying apps will be as easy peasy as they brag about it, it will all come down to a single thing: the interface and user experience that the rendering engine will be able to provide. Firefox has its own rendering engine Gecko, contrary to WebKit, which powers Chrome, Safari and Opera. Based on the first videos of the Firefox OS, it seems the interface isn't as smooth as the one you can get from the iPhone, Android or Windows Phone, and not as innovative as Ubuntu Touch. Which can be a big, big problem. Manufacturers may need and support alternatives, but it's the users who will decide, and their expectations are very high.
If Firefox can take care of this, and (stronger) devices are fully adjusted to run it, while developers are able to upgrade the user experience, I don't see a reason why Firefox OS shouldn't gain traction. All the components are there, the brand is strong and the race is long. Go Firefox!