@sergimansillaNovember 2013The importance of Firefox OS
View Slide
@sergimansilla
http://github.com/sergi
Previously
We have problems
Write once...run onceIncompatible APIsStore restrictions
The user suffers
HTML5
set of technologiesand tools
IndexedDBASM.jsOffline
Ubiquity
Standard APIs
Less fragmentation
Bulls**t argument #1Performance
http://youtu.be/wCn3R3-XxBUFastbook
Unreal enginehttp://youtu.be/BV32Cs_CMqo
Bulls**t argument #2JavaScript
JavaScript?
ES6ModulesClassesBlock ScopingIteratorsProxiesGeneratorsTemplatesArrow FunctionsSpreadWeak MapsMaps and SetsArray ComprehensionsDestructuringProper Tail CallsBinary DataDefault ParametersRest ParametersSymbols
DartClojureScriptTypeScriptObjective-JOpaLiveScriptCoffeeScriptHaxeElmWispRoy
269 languageshttp://altjs.org/
Bulls**t argument #3Looks
Real argument #1Phone APIs(Or the lack of them)
Remember 2000s?
New mobile OSLeverages open webWebAPI standardsNo walled gardens
Reuse any websiteUse Web APIs
Creating a Firefox OS appindex.html
manifest.webappCreating a Firefox OS app
Hosted and PrivilegedApps
Hosted APIsVibration (W3C)Screen Orientation (W3C)Geolocation (W3C)Mouse Lock (W3C)Open WebAppsNetwork Information (W3C)Battery Status (W3C)Web ActivitiesSimple Push (W3C)WebFMWebPaymentIndexedDB (W3C)Ambient light sensorProximity sensorNotification
Privileged APIsDevice StorageBrowser TCP SocketContacts (W3C)systemXHRCamera
Certified APIsWebTelephonyWebSMS Idle (W3C) Settings Power ManagementVoicemailMobile ConnectionWiFi InformationWebBluetooth PermissionsNetwork StatsTime/Clock
Notifications
Send an SMS
Vibrate
Set permissions
Mozactivities
Developer tools
Devtools video!
Developer bliss
http://buildingfirefoxos.com/Start now!
http://mozilla.github.io/brick/Start now!
marketplace.firefox.com/developers/
github.com/comoyo/ffos-list-detail
https://github.com/comoyo/Firefox-OS-training
It works on Android!
Firefox OS countriesSerbiaHungaryPolandBrazilVenezuelaColombiaMontenegroSpainPeruMexicoUruguayGermanyGreeceSouthEast AsiaCurrent Planned 2014
Firefox OS SalesPhones were introducedin July by Telefonica Sales in Venezuela: 12%Sales in Colombia: 9%http://bit.ly/1aPiIfp
Thanks!You can find this presentation at https://speakerdeck.com/sergisergi[email protected]@sergimansilla