B2G/Roadmap
This is an overview of the current Firefox OS engineering roadmap. Information on this page is subject to frequent updates and changes.
Feature Complete (FC) dates
FC means Feature Complete. At this date driving is handed over to the chipset vendor to stabilize the release for productization.
- FxOS 1.2 FC date: September 15, 2013 [completed]
- FxOS 1.3 FC date: December 9, 2013 [in progress]
- FxOS 1.4 FC date: Mar 3, 2014 [planning]
- FxOS Release FC date: May 26, 2014 [planning]
- FxOS Release FC date: Aug 18, 2014 [planning]
- FxOS Release FC date: Nov 17, 2014 [planning]
Disclaimer: Future FC dates are subject to change, based on changes in the productization timelines.
The current planning is to continue with FxOS releases every 12 weeks, aligned with the Firefox/Gecko release trains. At any given time trunk is open for feature development, and we are in parallel converging one release for productization.
Feature backlog
We maintain a public backlog [1] of features for Firefox OS. Our engineering community of Mozilla engineers, partner engineers and contributors pick and prioritize features from this backlog. To propose additions to the backlog, please contact ffos-product@mozilla.org.
Upcoming releases
We have committed a number of features for each of our upcoming releases. We are confident that these features will make the FC (feature complete) dates for each respective release. In addition, we have a backlog of features we are working on that will make the next available train and might land in FxOS 1.3, 1.4 or later depending on when they are stable enough to be turned on by default.
Committed 1.3 Features
- Communications: Dual SIM Dual Standby (DSDS) basic support (923629, 918556)
- Email: POP3 support (91680,91683, 916088, 916090)
Targeted 1.3 Features
We would like to deliver these features in 1.3, but they will be postponed to 1.4 if they are not ready in time. We will not hold the 1.3 release for any of these features.
- Communication: MMS/SMS Enhancements (919966, 919971, 919974, 919977, 919995, 920003, 840515)
- Communication: Support for Datastore API (918827)
- Communication: Calling directly from call log (920011)
- Communication: Call Ended message (920414)
- Communication: Delete multiple contacts (920009)
- Communications: Support sharing of Contacts via NFC (894676)
- Media: Access to music controls in notifications tray (902981)
- Media: Access to music controls when screen is locked (891024)
- Media: Edit image orientation to correct for tilt sensor inaccuracies (891030)
- Media: Add digital zoom capability to camera (925187)
- Media: Enable continuous autofocus on camera (925192)
- Media: Add flash capability to camera (925215)
- Media: Arrange content in the gallery app (925179)
- Media: Display file information in the gallery app (925216)
- Device: Camera capture size settings (921078)
- Device: Camera viewfinder cropping (921079)
- Device: BlueDroid porting (876583)
- Device: Multiple Bluetooth file transfers (921085)
- Keyboard: Dynamic hit states
- Keyboard: Cursor movement
- Keyboard: Text selection
- System: Engineering mode
- RIL: EAP-SIM (920933, 920936, 920939)
- Email: Advance to next/previous message from within messages (918303)
- Email: Sending in the Background (921050)
- Graphics/Audio: System wide volume control
- Graphics/Audio: RTSP
- Graphics/Audio: Opus support
- Graphics/Audio: WebRTC platform support
- Browser: Performance enhancements (879256)
- Browser: Update URL bar (924593)
- Browser: Update navigation chrome including for web app wrapper (924606)
- Browser: Add view menu to toolbar (924597)
- Browser: Move tabs button to toolbar (924599)
- Browser: Update tab design (924602)
- Browser: Download improvements (has dependency on Download Manager) (848371)
- Browser: Removal of About page in Browser (903690)
- System: Offline Error handling improvements (882186, 915654, 911328, 911330, 915659, 915660, 912445)
- System - FTE: Sign into Firefox on first run and in Settings (897600, 897604, 905637)
- System - FTE: Update tutorial screens to describe edge gesture app switching (924624)
- System - FTE: Update tutorial screens to describe settings drawer (924626)
- System: Download Manager (906255, 906256, 906257, 906265, 906263)
- System - Haida: Separate Settings Drawer from Notifications Drawer, provide new access method (924586)
- System - Haida: Edge gesture app switching (918792)
- System - Haida: Merge Browser into System app (918793)
- System - Haida: Move Facebook Contacts to Datastore (918827)
- System - Haida: New Window Management System (902766)
- System - Haida: Replaceable Homescreen prototype (898330)
- System - Haida: Separation of lockscreen code prototype (898348)
- System - Haida: Gaia wide Asynchronous Pan/Zoom (909877)
- RIL: Seamless streaming network handoff
- RIL: NFC platform support
- Device: SD card formatting (921105)
- Device: MTP (922927)
- Keyboard: Copy/Paste
- Keyboard: Traditional Chinese input
- System Platform: Hardware Keyboard/Keys events
- UX: Visual refresh phase 1
Targeted 1.4 Features
Currently none of these features are committed. We will select committed features after the 1.3 train has wrapped up.
- Full list to be update shortly
- Communications: Haida support
- Communications: Contacts on SIM
- Communications: DSDS feature completion
- Communications: Clear Code Support
- Browser: Settings moved to System Settings
- Browser: Full screen mode
- Media: Additional camera enhancements
- Media: Improve gallery edit options (filters, colors, effects)
- Media: Image enhancements in gallery
- Media: Improve navigation in video and gallery
- Media: Battery status when running low while recording video
- Media: Video player fast forward/rewind
- System - Haida: Email moved to datastore
- System - Haida: Calendar moved to datastore
- System - Haida: Rocketbar phase 1 (OS-wide search/discovery for history, bookmarks, web search, adaptive app search)
- System - Haida: App refactoring to take advantage of sheets navigation
- System - Haida: New notification drawer
- System - Haida: Settings Drawer phase 2 (access to commonly used OS elements and settings)
- System - Haida: Reader Mode
- System - Haida: New Instant App and bookmark model
- Productivity - EAS Calendaring Support
- Productivity - Email Filtering (Notification & Display)
- Productivity - Email Conversation View
- UX: Visual refresh phase 2
Past Releases + Complete Features
Committed 1.2 Features
- Communication: Redial last number (887488, 887545) -- [DONE]
- Communication: Bluetooth contacts sharing (887534, 887663) -- [DONE]
- Communication: Contact export to USIM (887673) -- [DONE]
- Communication: Export Contact to media card (887776) -- [DONE]
- Communication: Fixed dialing number (FDN) support (888902, 888912, 888919) -- [DONE]
- Communication: Conference calling (887680, 887686, 887764) -- [DONE]
- Communication: Silent SMS (816564) -- [DONE]
- Communication: Improvements to contact import (887783, 894851) -- [DONE]
- Communication: Improvements to incoming call design (887802) -- [DONE]
- Communication: MMI code improvements (CLIP, CLIR, Call Barring, Call on Hold, Call waiting) (891345, 892498, 894871, 893727, 833754, 890831, 890912, 897441) -- [DONE]
- Settings: CE: Audio volume warning (891687) -- [DONE]
- Settings: Keyboard IME framework (891678) -- [DONE]
- Productivity: Email notifications (892519, 892521, 892522, 892523) -- [DONE]
- Productivity: Email sync internal settings (892518) -- [DONE]
- Productivity: Email support for audio & video attachments (838007,838008) -- [DONE]
- Graphics/Audio: Microphone API (894848) -- [DONE]
- Browser: Enhanced responsiveness/rendering (894923, 894939, 894954)
- System: Multi-resolution support (WVGA, qHD) (891685) -- [DONE]
- System: Customization management (891723, 891724, 891725, 892938) -- [DONE]
- Media: Music player status on homescreen (891014) -- [DONE]
Targeted 1.2 Features
- DNT: three-state setting (900434) -- [DONE]
- Email: message body format improvements (bug TBD based on UX input) -- [DONE]
- System: Closing/replacing notifications (892528, 892530) -- [DONE]
- Media: Speaker out for FM radio (854753)
- Media: Additional file info display in Video player (902995) --[DONE]
- Wifi/hybrid aGPS positioning
- RIL: Basic CDMA support (869778, 874841, 890325, 890330, 890807, 890809, 890814, 890816, 890819, 890820, 890822, 890823, 890825, 890826, 890827, 890828) --[DONE]
- RIL: OMA CP (815554) -- [DONE]
- RIL: WAP Push (891253) -- [DONE]
- RIL: SIMTK improvements
- Bluetooth: A2DP (892162) --[DONE]
- Bluetooth: AVRCP (892164, 892165) --[DONE]