Why I Care about Firefox OS

John Karahalis, openjck.com

Why I Care about Firefox OS

Firefox OS logo

What is Firefox OS?

Firefox OS
  • New mobile operating system
  • Entirely built on the open web
  • Entirely supports the open web
  • Try it yourself! mzl.la/simulator

Why does it matter?

Dozens of devices

A Mobile Developer Manifesto

  • You should not need to write fifteen different apps
  • You should not need to learn fifteen different platforms
  • You should not be limited when using existing skills

Enter Firefox OS

  • Write once, deploy everywhere
  • Use skills you already have
  • Build native experiences without native code

Anything you can do…

Web API overview

What about users?

  • "Help users everywhere by helping developers everywhere."
  • Frustrated developers means frustrated users

Case Study: Instagram

  • Waiting and waiting…
  • Learning new skills takes developers time

Case Study: Wunderlist

  • A web-powered app for every device
  • Goes native
  • No more iPad, no more Linux, much more effort

Case Study: Twitter

Twitter app for Firefox OS
  • No development work
  • No wait

Case Study: Facebook

Facebook mobile site in Firefox OS
  • No development work
  • No wait

Case Study: Pinterest

Pinterest mobile site in Firefox OS
  • No development work
  • No wait

Notice a trend?

Notice a trend?

YouTube mobile site in Firefox OS

Notice a trend?

Wikipedia mobile site in Firefox OS

Notice a trend?

IKEA mobile site in Firefox OS

Notice a trend?

SKI game in Firefox OS

Criticisms

Criticisms

Didn't Facebook say...

Zuckerberg Speaks Out

I think the biggest mistake that we made, as a company, is betting too much on HTML5 as opposed to native… because it just wasn’t there.

Mark Zuckerberg

… or does he?

… and it’s not that HTML5 is bad. I’m actually, on long-term, really excited about it.

Mark Zuckerberg

Clearing things up

Project FaceWeb is an extension of this progressive enhancement idea… HTML5 is probably the way that we should have done it.

Dave Fetterman, engineering manager at Facebook

A Challenger Appears

Sencha Fastbook demonstration

Oh the Irony

  • "HTML5 is slow, limited, and removed from the hardware."
  • "You should write a native app instead… in Java."

The Web is the Future

  • But…
  • We need great apps to prove that we can use existing skills
  • We need great apps to prove that users have a better option
  • That's where you come in

Questions?