B2G/Roadmap: Difference between revisions

From MozillaWiki
< B2G
Jump to navigation Jump to search
Line 21: Line 21:
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.
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 ===
=== Committed 1.3 Features [DRAFT] ===


*In progress of finalizing the committed feature list
* Communication: MMS/SMS Enhancements ([https://bugzilla.mozilla.org/show_bug.cgi?id=919966 919966], [https://bugzilla.mozilla.org/show_bug.cgi?id=919971 919971], [https://bugzilla.mozilla.org/show_bug.cgi?id=919974 919974], [https://bugzilla.mozilla.org/show_bug.cgi?id=919977 919977], [https://bugzilla.mozilla.org/show_bug.cgi?id=919995 919995], [https://bugzilla.mozilla.org/show_bug.cgi?id=920003 920003], [https://bugzilla.mozilla.org/show_bug.cgi?id=840515 840515])
* Communication: Support for Datastore API ([https://bugzilla.mozilla.org/show_bug.cgi?id=918827 918827])
* Communication: Calling directly from call log ([https://bugzilla.mozilla.org/show_bug.cgi?id=920011 920011])
* Communication: Call Ended message ([https://bugzilla.mozilla.org/show_bug.cgi?id=920414 920414])
* Communication: Delete multiple contacts ([https://bugzilla.mozilla.org/show_bug.cgi?id=920009 920009])
* Communications: Dual SIM Dual Standby (DSDS) basic support
* Communications: Dual SIM Dual Standby (DSDS) basic support
* Media: Access to music controls in notifications tray ([https://bugzilla.mozilla.org/show_bug.cgi?id=902981 902981])
* Media: Access to music controls when screen is locked ([https://bugzilla.mozilla.org/show_bug.cgi?id=891024 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 ([https://bugzilla.mozilla.org/show_bug.cgi?id=920933 920933], [https://bugzilla.mozilla.org/show_bug.cgi?id=920936 920936], [https://bugzilla.mozilla.org/show_bug.cgi?id=920939 920939])
* System: Offline Error handling improvements ([https://bugzilla.mozilla.org/show_bug.cgi?id=882186 882186], [https://bugzilla.mozilla.org/show_bug.cgi?id=915654 915654], [https://bugzilla.mozilla.org/show_bug.cgi?id=911328 911328], [https://bugzilla.mozilla.org/show_bug.cgi?id=911330 911330], [https://bugzilla.mozilla.org/show_bug.cgi?id=915659 915659], [https://bugzilla.mozilla.org/show_bug.cgi?id=915660 915660], [https://bugzilla.mozilla.org/show_bug.cgi?id=912445 912445])
* Email: POP3 support ([https://bugzilla.mozilla.org/show_bug.cgi?id=916080 91680],[https://bugzilla.mozilla.org/show_bug.cgi?id=916083 91683], [https://bugzilla.mozilla.org/show_bug.cgi?id=916088 916088], [https://bugzilla.mozilla.org/show_bug.cgi?id=916090 916090])
* Email: POP3 support ([https://bugzilla.mozilla.org/show_bug.cgi?id=916080 91680],[https://bugzilla.mozilla.org/show_bug.cgi?id=916083 91683], [https://bugzilla.mozilla.org/show_bug.cgi?id=916088 916088], [https://bugzilla.mozilla.org/show_bug.cgi?id=916090 916090])



Revision as of 17:54, 27 September 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]

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.

Disclaimer: FC dates are subject to change, based on changes in the productization timelines.

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 [DRAFT]

Additional targeted features for 1.3

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
  • Email: support audio/video attachments
  • Graphics/Audio: System wide volume control
  • Graphics/Audio: RTSP
  • Graphics/Audio: Opus support
  • Graphics/Audio: WebRTC platform support
  • Browser: Performance enhancements (879256)
  • Browser: Specifying order of default bookmarks (895807)
  • Browser: Update URL bar and navigation chrome UX
  • Browser: Add view menu to toolbar
  • Browser: Download improvements (has dependency on Download Manager)
  • Browser: Integration into System
  • Browser: Removal of About page in Browser (903690)
  • Browser: Reader Mode (834129)
  • System: Download Manager (906255, 906256, 906257, 906265, 906263)
  • System: Settings Drawer redesign (920183)
  • System: Sign into Firefox on first run and in Settings (897600, 897604, 905637)
  • System: Haida - Edge gestures, replaceable homescreen plumbing, datastore API, etc. (See Haida)
  • 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 features for 1.4

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
  • Email: Push notifications

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]
  • 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]

Additional Features targeted for 1.2