History of Firefox OS

Slides are remixed!

Slide courtesy of Christian Heilmann, Mozilla

History of Firefox OS

Firefox OS - be the future

Built-in reach…

This is for everyone

Consumers and creators

Mozilla webmaker

Suddenly change happened…

Clinton inauguration vs Obama inauguration

people with smartphones

It started well…

iPhone without an SDK

Then it got awkward…

Awkward, who is the mobile web for? Web developers or native developers

A competitive, closed market

Apple, Samsung and Nokia


Psycho horror

Shouldn't we cherish flexibility?

Phone and tablet ads

Not web developer's struggle…
or is it?

apple vs. android

Fragmention is a given…

lots of different devices

So many tools:

  • Bootstrap
  • Grunt
  • Ember
  • Backbone
  • jQuery
  • Sencha
  • Hammer.js
  • Emmett
  • Compass
  • SASS
  • LESS
  • Zepto.js
  • Angular.js
  • Dart
  • Livescript
  • Jasmine
  • Node.js
  • npm
  • Moustache
  • ...

Many, many, many awesome demos…

Lots of shiny demos


We have an awesome overload!

Vomiting rainbows

How do we disrupt?

Stop being scared!

Hedgehog doesn't like the adventure

Go where others don't go!

Good guy Mozilla, wants you to play more than snake

Replacing feature phones

Nokia couldn't take photos

Go small, go offline!

Roaming costs

That is Firefox OS

firefox phone

So… How did it start?

we propose a project we’re calling "Boot to Gecko" [...] (B2G) to pursue the goal of building a complete, standalone operating system for the open web.
- Andreas Gal, 25.07.2011


HTML5 is mobile


  • Targeted at new, emerging markets
  • Very affordable hardware
  • No credit card needed - client billing
  • Web technologies through and through

Announcement - MWC 2012

Telefónica and Mozilla are developing this HTML5 operating system on a hardware platform that is based upon a Qualcomm chipset.
- Telefonica Press Release

Rebranding - Summer 2012

Firefox OS

Demo - MWC 2013

HTML5 is mobile

Developer phones - Spring 2013


First launch - Spain - Juli 2013


Since then…

  • Poland
  • Columbia
  • Venezuela
  • Brasil
  • Germany
  • Uruguay
  • Peru
  • ...
  • more to come!

Jump right in!

Jumping into a puddle

So many fun things…

  • WebRTC
  • GetUserMedia
  • WebActivities
  • WebAPIs
  • ShadowDOM
  • WebGL
  • Flexbox
  • Animations
  • Transforms
  • @supports
Jumping into a puddle


that's all firefox