B2G/Roadmap: Difference between revisions

From MozillaWiki
< B2G
Jump to navigation Jump to search
Line 73: Line 73:
* Graphics/Audio: WebRTC platform support
* Graphics/Audio: WebRTC platform support
* Browser: Performance enhancements ([https://bugzilla.mozilla.org/show_bug.cgi?id=879256 879256])
* Browser: Performance enhancements ([https://bugzilla.mozilla.org/show_bug.cgi?id=879256 879256])
* Browser: Specifying order of default bookmarks ([https://bugzilla.mozilla.org/show_bug.cgi?id=895807 895807])
* Browser: Update URL bar and navigation chrome UX ([https://bugzilla.mozilla.org/show_bug.cgi?id=918794 918794])
* Browser: Update URL bar and navigation chrome UX
* Browser: Add view menu to toolbar
* Browser: Add view menu to toolbar
* Browser: Download improvements (has dependency on Download Manager)
* Browser: Download improvements (has dependency on Download Manager)
* Browser: Integration into System
* Browser: Removal of About page in Browser ([https://bugzilla.mozilla.org/show_bug.cgi?id=903690 903690])
* Browser: Removal of About page in Browser ([https://bugzilla.mozilla.org/show_bug.cgi?id=903690 903690])
* Browser: Reader Mode ([https://bugzilla.mozilla.org/show_bug.cgi?id=834129 834129])
* System: Download Manager ([https://bugzilla.mozilla.org/show_bug.cgi?id=906255 906255], [https://bugzilla.mozilla.org/show_bug.cgi?id=906256 906256], [https://bugzilla.mozilla.org/show_bug.cgi?id=906257 906257], [https://bugzilla.mozilla.org/show_bug.cgi?id=906265 906265], [https://bugzilla.mozilla.org/show_bug.cgi?id=906263 906263])  
* System: Download Manager ([https://bugzilla.mozilla.org/show_bug.cgi?id=906255 906255], [https://bugzilla.mozilla.org/show_bug.cgi?id=906256 906256], [https://bugzilla.mozilla.org/show_bug.cgi?id=906257 906257], [https://bugzilla.mozilla.org/show_bug.cgi?id=906265 906265], [https://bugzilla.mozilla.org/show_bug.cgi?id=906263 906263])  
* System: Settings Drawer redesign ([https://bugzilla.mozilla.org/show_bug.cgi?id=920183 920183])
* System: Separate Settings Drawer from Notifications Drawer ([https://bugzilla.mozilla.org/show_bug.cgi?id=920183 920183])
* System: Sign into Firefox on first run and in Settings ([https://bugzilla.mozilla.org/show_bug.cgi?id=897600 897600], [https://bugzilla.mozilla.org/show_bug.cgi?id=897604 897604], [https://bugzilla.mozilla.org/show_bug.cgi?id=905637 905637])  
* System: Sign into Firefox on first run and in Settings ([https://bugzilla.mozilla.org/show_bug.cgi?id=897600 897600], [https://bugzilla.mozilla.org/show_bug.cgi?id=897604 897604], [https://bugzilla.mozilla.org/show_bug.cgi?id=905637 905637])  
* System: Haida - Edge gestures, replaceable homescreen plumbing, datastore API, etc. (See [https://wiki.mozilla.org/FirefoxOS/Haida Haida])
* System - Haida: Edge gesture app switching ([https://bugzilla.mozilla.org/show_bug.cgi?id=918792 918792])
* System - Haida: Merge Browser into System app ([https://bugzilla.mozilla.org/show_bug.cgi?id=918793 918793])
* System - Haida: Move Facebook Contacts to Datastore ([https://bugzilla.mozilla.org/show_bug.cgi?id=918827 918827])
* System - Haida: New Window Management System ([https://bugzilla.mozilla.org/show_bug.cgi?id=902766 902766])
* System - Haida: Replaceable Homescreen prototype ([https://bugzilla.mozilla.org/show_bug.cgi?id=898330 898330])
* System - Haida: Separation of lockscreen code prototype ([https://bugzilla.mozilla.org/show_bug.cgi?id=898348 898348])
* Media: Video player fast forward/rewind
* Media: Video player fast forward/rewind
* Media: Gallery: rename/view file info
* Media: Gallery: rename/view file info

Revision as of 17:42, 3 October 2013

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

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)
  • Media: Access to music controls in notifications tray (902981)
  • Media: Access to music controls when screen is locked (891024)
  • Media: Add digital zoom capability to camera
  • Media: Enable continuous autofocus on camera
  • Media: Add flash capability to camera
  • Media: Arrange content in the gallery app
  • Media: Display file information in the gallery app
  • Device: Camera capture size settings
  • Device: Camera viewfinder cropping
  • Device: BlueDroid porting
  • Device: Multiple Bluetooth file transfers
  • Keyboard: Dynamic hit states
  • Keyboard: Cursor movement
  • Keyboard: Text selection
  • System: Engineering mode
  • RIL: EAP-SIM (920933, 920936, 920939)
  • System: Offline Error handling improvements (882186, 915654, 911328, 911330, 915659, 915660, 912445)
  • Communications: Support sharing of Contacts via NFC (894676)
  • Communications: Notification management enhancements
  • Communications: MMS: Display received time inside SMS/MMS
  • Communications: MMS: Sending vcard + vcal via MMS
  • Communications: Silence an incoming call
  • Communications: Change call log length
  • Communications: Undo a contacts merge
  • Communications: Call length in call log
  • Communications: Landscape mode support in Message
  • 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 and navigation chrome UX (918794)
  • Browser: Add view menu to toolbar
  • Browser: Download improvements (has dependency on Download Manager)
  • Browser: Removal of About page in Browser (903690)
  • System: Download Manager (906255, 906256, 906257, 906265, 906263)
  • System: Separate Settings Drawer from Notifications Drawer (920183)
  • System: Sign into Firefox on first run and in Settings (897600, 897604, 905637)
  • 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)
  • Media: Video player fast forward/rewind
  • Media: Gallery: rename/view file info
  • Media: Warning if battery is low while recording video
  • RIL: Seamless streaming network handoff
  • RIL: NFC platform support
  • Device: SD card formatting
  • Device: MTP
  • Device: FOTA improvements
  • Keyboard: Copy/Paste
  • Keyboard: Traditional Chinese input
  • System Platform: Hardware Keyboard/Keys events

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: SMS on SIM
  • Communications: Contacts on SIM
  • Communications: DSDS feature completion
  • Communications: Clear Code Support

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