Mozilla is wrong, of course
Quote: "Jay Sullivan, Mozilla vice president of mobile, announcing the project in May 2010, singled out the Apple model as being opposed to what Mozilla has in mind. Developers want app ubiquity for their software, he said."
Jay, no they don't. Developers don't care about "ubiquity". They care about making money. If you build a platform that allows developers to make money, they will port their code to it. If a developer can make a billion dollars porting their code their code to the back of bubble gum wrappers, they'll do it. On the other hand, nobody will port their code to some "ubiquitous" platform if they can't make money.
Would it be "easier" if they could code once and run everywhere? Sure. Has that ever happened? No. HTML5 is the new Java - the latest fantasy in write-once, run everywhere.
There are probably 5 people in the world who care about this concept. And none of them are developers. The rest could care less. I mean, how many times has Tetris been recoded to run on different platforms? Has the fact that it had to be recoded been a "problem"? Of course not.
I also find this whole concept of ubiquity hilarious. If I build an app for a desktop that I want to be "native", I would build it for Windows, Mac, and Linux. If I build it in "HTML5", however, I have to test it against MORE things - Chrome, Safari, Mozilla, a couple of IE's, and probably Opera. None of which support all the HTML5 features, and won't for a long time (especially since HTML5 isn't a fixed target). It would actually be harder to build an HTML5 app without massive amounts of if-thens to deal with all the browser crap. Which is the same amount of work as building native apps for the desktop.
Now, here is Mozilla with their "app model". OK. Great. Chrome also has an "app model", which is different. How is this ubiquitous, exactly?