Linked by Thom Holwerda on Mon 11th Feb 2013 15:22 UTC
Mozilla & Gecko clones "'But how is it going to beat Android or iOS?' That's the reaction many people have when I tell them that I am working on Firefox OS, the new mobile operating system from Mozilla. It is a logical reaction. After all, we live in times where every major software company and its mother is releasing a mobile platform, struggling to lure developers into their new proprietary environment, APIs, libraries, etc. And indeed, many of these companies barely make it or don’t make it at all. But Firefox OS will not be directly battling against other mobile platforms. Its main objective is to change the way the world develops mobile apps, and even in the unlikely event that Firefox OS itself disappears in the process, if web-apps become mainstream, it will have succeeded."
Permalink for comment 552159
To read all comments associated with this story, please click here.
RE: Comment by Sodki
by Bishi on Mon 11th Feb 2013 18:20 UTC in reply to "Comment by Sodki"
Member since:

Apps within Firefox OS are webapps. The main launcher is a webapp, the phone app is a webapp, the lockscreen is a webapp... All the functionality is provided via JavaScript libraries that implement open standards. Some of those standards are already in use in browsers (local storage, geolocation, touch API...), and some others are being developed now, like the phone API.

There are 3 key benefits to this:

1.- Easy customization and openness. The HTML, CSS and JS that drives the phone is there. Change it and the functionality changes.

2.- Simplicity. The only thing you need to make a phone that works is to run a web runtime. A web runtime is a complicated program, yes, but it's *just one* program. This is similar to what Android does, but Firefox OS is much smaller and easier for phone makers.

And the important one:

3.- Freedom. Webapps run everywhere. Right now, everyone of us is tied to a mobile OS. It would hurt me to move away from Android, because I'd lose all the apps I bought. With webapps, I can buy Angry Birds to play it on my Firefox OS phone, then move to Android and keep playing. This is possible because the appropriate runtime is available on Android too (Firefox for Android supports webapps in the same way Firefox OS does, but someday Android will support all the standards required by default). After using Android, I could move to my computer and keep using Firefox OS apps, given I have a browser installed.

The webapp distribution model is similar to Android's. You can install or buy the apps through an app store, everyone can set up their own store, or you can distribute the app in any other way you want (you can point people to the URL of the app, or you can distribute the folder containing it)

Edited 2013-02-11 18:21 UTC

Reply Parent Score: 2