This page details the developer features newly implemented in Gecko that are specific to Firefox OS 2.0.
Firefox OS 2.0's Gecko component is based on Firefox 31/32.
New product features
This section provides a summary of the new features available in Firefox OS 2.0. For more details on specific platform changes (API additions, etc.), see the Platform additions in detail section.
- NFC
- Telephony
- in the network manager.
- Find My Device
- Media
- Camera
- .
- Productivity
- We've done a visual refresh of the Email, Calender, and Clock apps.
- Homescreen
- Edge-gesture app switching
New partner features
- E.ME integration
- E.ME integration provides direct access to web apps while configurable search providers can search the web at the same time.
New DevTools features
The Firefox Developer Tools have had a large number of features added in Firefox versions 31 and 32; these aren't Firefox OS-specific, but you can take advantage of them when debugging your Firefox OS apps through WebIDE. To find out more, read:
Platform additions in detail
Note: Our list here includes features most important to Firefox OS. For an expanded list of general Gecko feature additions (which are generally also present in Firefox OS 2.0), consult the Firefox 31 release notes for developers and Firefox 32 release notes for developers.
Web API
- The parameters of the
MozMobileNetworkInfo
constructor have been made nullable (bug 1026727). - WebRTC: .
- New constraints for WebRTC's
getUserMedia()
,width
,height
, andframerate
, have been added, to limit stream dimensions and frame rate (bug 907352):{ mandatory: { width: { min: 640 }, height: { min: 480 } }, optional: [ { width: 650 }, { width: { min: 650 }}, { frameRate: 60 }, { width: { max: 800 }}, ] }
- RTSP streaming support is now available (bug 929372).
- The Resource Statistics API is implemented (bug 951976).
- The Resource Timing API is implemented (bug 822480).
- fastSeek API is now available for media elements (bug 778077).
- The
Navigator.vibrate()
method behavior has been adapted to the latest specification: too long vibrations are now truncated (bug 1014581). - The MSISDN Verification API has been added (privileged) (bug 988469).
- A new CameraControl API is now available (privileged) (bug 909542).
- The Data Store API has been made available to Web Workers (certified) (bug 949325).
- The Device Storage API now uses the File System API spec (bug 910412).
- bug 927245). (
CSS
position:sticky
is now supported, and used in Gaia app layout (bug 886646).flex-grow
andflex-shrink
can now to transition between zero and non-zero values (bug 996945).
Technology support improvements
- Firefox OS 2.0 now supports H.264 video hardware, allowing you to create and playback video encoded using this codec much more efficiently. See Media support on Firefox OS for details.