Firefox OS

2013 - 2016
dead us
mozilla's mobile operating system. the whole UI and apps were built in HTML, CSS, and JavaScript. the pitch was: every web developer is now a mobile-app developer. launched july 2013 on the ZTE Open, a low-cost android-cheaper phone aimed at emerging markets. partners included telefónica, LG, geeksphone. mozilla announced the death in december 2015, the actual shutdown was september 2016. KaiOS forked from the codebase and still ships on feature phones in 2026.

~ the goodbye ~

firefox OS was mozilla's attempt at a mobile operating system. the technical pitch was specific: instead of building a custom application framework like android (java) or ios (swift/objective-c), every app on firefox OS was a web app. HTML for layout, CSS for styling, JavaScript for behavior. the idea was that millions of existing web developers could ship mobile apps without learning anything new.

i never used firefox OS. it launched in july 2013 with the ZTE Open in spain, which was a low-cost smartphone targeted at emerging markets and never sold widely in turkey. by 2013 i was on android already and the firefox OS phones were cheap-feeling devices that did not match the pitch. but the project itself was ambitious and worth remembering. it was the most credible attempt anyone made at a "web-first mobile OS" and it failed for reasons that are useful to understand.

the device launches were modest. ZTE Open and ZTE Open C in spain in 2013, geeksphone phones for developers, then LG Fireweb, alcatel one touch fire, fox conn devices in latin america. partners included telefónica (which pushed the phones in argentina, brazil, colombia, mexico, peru), KDDI (japan), and various smaller carriers in europe. none of these reached the volume that mozilla needed to make the OS sustainable.

mozilla announced the consumer-product death of firefox OS on 8 december 2015. the official statement was that mozilla would stop developing firefox OS for smartphones and pivot to "connected devices" (an iot strategy). the actual shutdown of consumer firefox OS came on 12 september 2016. mozilla's connected-devices pivot also failed and was wound down quietly over the next two years.

~ the chronicle ~

Born2 July 2013 (ZTE Open launch in Spain)
Killed (announced)8 December 2015
Killed (final)12 September 2016
Lifespan~3 years as a mobile OS, longer as 'Connected Devices' pivot
Made byMozilla Foundation
Killed byAndroid dominance in low-cost segment, lack of app ecosystem, partner phones never reached scale
Forked intoKaiOS (still alive, JioPhone, etc.)

~ what made it different ~

the entire OS was a web stack. the home screen was an HTML page. the icons were images in a div. the apps were standalone HTML pages running in a sandboxed browser context. the underlying gecko engine (firefox's engine) provided the runtime. there was no java VM. there was no swift compiler. it was browsers all the way down.

the pitch to developers was that you could take your existing web app, add a few permission manifests, and ship it as a mobile app on firefox OS. for some categories of app this worked. simple utility apps, news readers, weather apps, basic games. for anything that needed deep platform integration (camera, gestures, complex animations), the gap between "what you could do on the web" and "what users expected from a mobile app" was significant.

the pitch to consumers was about cost. firefox OS phones were genuinely cheap. ZTE Open was around 80 USD unlocked at launch. for users in argentina or brazil who could not afford the entry-level android phones, firefox OS was an option. but android was getting cheaper too, and android-go (android's lightweight version for emerging markets) eventually crushed any cost advantage firefox OS had.

~ why it failed ~

android was the immediate problem. by 2013 android had already won the smartphone OS war in the low-cost segment. android phones were getting cheaper every year. android had a huge app ecosystem (play store). android was familiar to anyone who had owned a smartphone before. firefox OS had to be substantially better than android in some specific way to overcome that switching cost. it was not. it was just different.

the app gap was the second problem. firefox OS shipped with a marketplace but not many apps. mozilla had to convince developers to port their existing web apps to the firefox OS format, and most developers had bigger priorities. the missing apps were not weird obscure ones, they were the basic ones: whatsapp, instagram, youtube, spotify. without these the platform felt limited even if the technical foundation was clever.

the partner ecosystem never reached scale. carriers and OEMs are conservative. firefox OS got design wins (telefónica especially pushed it) but not at the volume needed to make the platform self-sustaining. by 2015 most of the partners had quietly stopped pushing new firefox OS devices and were just selling android instead.

~ what survived ~

KaiOS forked from firefox OS in 2017. KaiOS targets feature phones (basic phones with physical keypads, not touchscreens) and runs the same HTML/JS app stack. KaiOS shipped on the JioPhone in india starting in 2017 and reached hundreds of millions of users in the indian market. KaiOS in 2026 is still active, still ships on feature phones, and is technically a direct descendant of firefox OS.

the open source codebase. firefox OS was open from the start. the gecko-on-mobile work that mozilla did is still in the firefox codebase. some of the WebAPI standards that firefox OS pushed (battery API, vibration API, ambient light sensor API, network information API) ended up adopted by the broader web platform.

the lesson about platform strategy. firefox OS is a worked example of "having technical merit is not enough to build a platform business." mozilla had a working OS, real partners, real device launches, and genuine ideological backing for "web as a platform." it still failed because the network effects and ecosystem economics of mobile OS go to scale-leaders, not to merit-leaders. that lesson got internalized by everyone who tried to build a platform after firefox OS, and it is part of why nobody has tried this scale of move since.

~ what we lost ~

the alternative mobile OS. android and ios are the only commercially relevant mobile operating systems in 2026. windows phone is gone. blackberry is gone. firefox OS is gone. the platform diversity that existed in 2010 has collapsed to a duopoly. any concerns about that duopoly (developer fees, app store rules, content policies, hardware lock-in) cannot be addressed by switching to a third platform because there is no third platform. firefox OS was the last serious open-source attempt.

the web-as-platform vision. mozilla's bet was that the web would be the universal app platform across desktop, mobile, tv, and beyond. that bet has played out in some places (PWAs are real, electron apps are everywhere) but mostly the mobile world ended up rejecting it. native apps with native frameworks won. mozilla pushing back against that was a real intellectual contribution even if the product itself failed.

mozilla's confidence as a platform-shaper. firefox OS was mozilla at its most ambitious. they were trying to redesign the smartphone industry from first principles. the failure of firefox OS, plus the failure of the connected-devices pivot, plus the broader decline of firefox market share, contributed to a more cautious mozilla in the 2020s. the org still does important work on the open web but the willingness to make platform-level bets like this is mostly gone.

~ leave a rose ~

an anonymous tribute. one rose per visitor per day.

@}-->-- ... roses left here

~ leave a wreath ~

a rose fades by morning. a wreath stays on this grave for good, with your name on it.

from $1, paid once through stripe. it keeps the graveyard running: the hosting and the nightly digging. adopt it and the headstone reads "maintained in memory by" you. the groundskeeper plants new wreaths at the next tending, usually within a day.

» one email a week: new graves and the anniversaries of the dead. subscribe

~ leave a note ~

visitors before you have left these graveside notes. anonymous welcome.

other software: Songbird, Adobe Ultra, Lotus Approach, Java Web Start

also died in 2015-2019: Nokia MixRadio, LayerVault, Marvel Avengers Academy

« previous  ·  random  ·  next »