Wanted: Awesome HTML5 app ports for Firefox OS and the Open Web
hacks.mozilla.org
hacks.mozilla.org
I think the right analogues to userspace utilities are something like Angular or jQuery, which are much easier to understand than the browser "kernel".
On the other hand, traditional operating systems support a myriad of local development options on top of them, whereas with browsers you're, at some level, using HTML/CSS for display and JavaScript for logic. Both of which I still find to be unfortunate despite how far they've evolved.
Right now, JavaScript is basically the only option in practice, and getting additional languages supported by the major browsers does not seem possible. I don't consider that "open" at all.
> Right now, JavaScript is basically the only option in practice,
That's absurd, Opal is a real option. ClojureScript is a real option. There are real, functional apps written in them. Prismatic, for example. There's far more language choice on the web than any mobile OS.
At best, it's merely an interpreter that's targeted like it were a VM, since there is no other practical choice within web browsers today. This is part of the near-total lack of openness I referred to, by the way.
And it's very absurd for you to suggest that "there's far more language choice on the web than any mobile OS". That's not true at all, given that every major mobile OS today includes a web browser of some sort that can run web apps. And then the mobile OSes still allow the use of languages like Java, C, C++, and Objective-C, among others. So the choice is clearly far greater on mobile OSes, given that they support so many languages, plus JavaScript.