|
|
(709 intermediate revisions by 33 users not shown) |
Line 1: |
Line 1: |
| 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 ==
| | This is an overview of the current Firefox OS product roadmap. '''Information on this page is subject to frequent updates and changes.''' |
|
| |
|
| '''FC''' means Feature Complete. At this date driving is handed over to the chipset vendor to stabilize the release for productization.
| | == Release Available Dates == |
|
| |
|
| * '''FxOS 1.2''' FC date: September 15, 2013 [completed]
| | At Release date, a development package is made available to chipset and hardware manufacturers to stabilize the release for productization. |
| * '''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.
| | * '''FxOS''' Release Date: May 2017 [in plan] |
| | * '''FxOS''' Release Date: November 2016 [in plan] |
| | * '''FxOS''' Release Date: May 2016 [in plan] |
| | * '''FxOS 2.5''' Release date: November 2, 2015 [in progress] |
| | * '''FxOS 2.2''' Release date: April 29, 2015 [completed] |
| | * '''FxOS 2.1''' Release date: Oct 13, 2014 [completed] |
| | * '''FxOS 2.0''' Release date: July 21, 2014 [completed] |
| | * '''FxOS 1.4''' Release date: April 25, 2014 [completed] |
| | * '''FxOS 1.3''' Release date: January 31, 2014 [completed] |
| | * '''FxOS 1.2''' Release date: September 15, 2013 [completed] |
|
| |
|
| Disclaimer: ''FC dates are subject to change, based on changes in the productization timelines.'' | | '''Disclaimer''': Future Release dates are subject to change, based on changes in commercialization and business demands. |
|
| |
|
| == Feature backlog ==
| | The current planning is to continue with FxOS releases every 12 weeks, aligned with the Firefox/Gecko release trains. At any given time master is open for feature development and in parallel converging one release for productization. |
|
| |
|
| We maintain a public backlog [https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AtVT90hlMtdSdEd4TVVjWXNfU3ctMlVhWFRrWkpweVE#gid=12] 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''.
| | == Product Management Team == |
|
| |
|
| == Upcoming releases == | | {| class="wikitable" |
| | ! style="text-align: center;" | Name |
| | ! style="text-align: center;" | Role |
| | ! style="text-align: center;" | Email address |
| | |- |
| | | rowspan="1" | Andrea Aime |
| | | Product Manager |
| | | [http://mailto:aaime@mozilla.com aaime@mozilla.com] |
| | |- |
| | | rowspan="1" | Cindy Hsiang |
| | | Product Manager |
| | | [http://mailto:chsiang@mozilla.com chsiang@mozilla.com] |
| | |- |
| | | rowspan="1" | Jaime Chen |
| | | Director of Product and Design |
| | | [http://mailto:jachen@mozilla.com jachen@mozilla.com] |
| | |- |
| | | rowspan="1" | Joe Cheng |
| | | Product Manager |
| | | [http://mailto:jcheng@mozilla.com jcheng@mozilla.com] |
| | |- |
| | | rowspan="1" | Peter Dolanjski |
| | | Product Manager |
| | | [http://mailto:pdolanjski@mozilla.com pdolanjski@mozilla.com] |
| | |- |
| | | rowspan="1" | Ravikumar Dandu |
| | | Product Manager |
| | | [http://mailto:rdandu@mozilla.com rdandu@mozilla.com] |
| | |- |
| | | rowspan="1" | Sandip Kamat |
| | | Product Manager |
| | | [http://mailto:skamat@mozilla.com skamat@mozilla.com] |
| | |- |
| | | rowspan="1" | Wilfred Mathanaraj |
| | | Product Manager |
| | | [http://mailto:wilfred@mozilla.com wilfred@mozilla.com] |
| | |- |
| | |} |
|
| |
|
| 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.
| | == Upcoming Releases == |
|
| |
|
| === Committed 1.3 Features [DRAFT] ===
| | For each of our upcoming releases, we have defined a selection of focus areas which highlight expected product features and enhancements. The team is confident many of the features in these focus areas will make the feature complete dates for each respective release. |
|
| |
|
| * Communications: Dual SIM Dual Standby (DSDS) basic support
| | See also [[Release Management/B2G Landing]] |
| * 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])
| |
|
| |
|
| === Goals for 1.3 === | | == Past Releases == |
|
| |
|
| 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.
| | * See [https://mozilla.aha.io/published/2a593f5468fe2b361b7e9f1292d69ff1?page=1 FxOS 2.2 Focus features] |
| | * See '''FxOS 2.1''' |
| | * See '''FxOS 2.0''' |
| | * See '''FxOS 1.4''' |
| | * See '''FxOS 1.3''' |
| | * See '''FxOS 1.2''' |
|
| |
|
| * 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])
| | For older Releases, see [[B2G/Roadmap/Archive_-_Past_Releases_Complete_Features|Archive_-_Past_Releases_Complete_Features]] |
| * 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])
| |
| * 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])
| |
| * Communications: Support sharing of Contacts via NFC ([https://bugzilla.mozilla.org/show_bug.cgi?id=894676 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 ([https://bugzilla.mozilla.org/show_bug.cgi?id=918303 918303])
| |
| * Email: Sending in the Background ([https://bugzilla.mozilla.org/show_bug.cgi?id=921050 921050])
| |
| * Graphics/Audio: System wide volume control
| |
| * Graphics/Audio: RTSP
| |
| * Graphics/Audio: Opus support
| |
| * Graphics/Audio: WebRTC platform support
| |
| * 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
| |
| * 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 ([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: Settings Drawer redesign ([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: Haida - Edge gestures, replaceable homescreen plumbing, datastore API, etc. (See [https://wiki.mozilla.org/FirefoxOS/Haida 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 ([https://bugzilla.mozilla.org/show_bug.cgi?id=887488 887488], [https://bugzilla.mozilla.org/show_bug.cgi?id=887545 887545]) -- [DONE]
| |
| * Communication: Bluetooth contacts sharing ([https://bugzilla.mozilla.org/show_bug.cgi?id=887534 887534], [https://bugzilla.mozilla.org/show_bug.cgi?id=887488 887663]) -- [DONE]
| |
| * Communication: Contact export to USIM ([https://bugzilla.mozilla.org/show_bug.cgi?id=887673 887673]) -- [DONE]
| |
| * Communication: Export Contact to media card ([https://bugzilla.mozilla.org/show_bug.cgi?id=887776 887776]) -- [DONE]
| |
| * Communication: Fixed dialing number (FDN) support ([https://bugzilla.mozilla.org/show_bug.cgi?id=888902 888902], [https://bugzilla.mozilla.org/show_bug.cgi?id=888912 888912], [https://bugzilla.mozilla.org/show_bug.cgi?id=888919 888919]) -- [DONE]
| |
| * Communication: Conference calling ([https://bugzilla.mozilla.org/show_bug.cgi?id=887680 887680], [https://bugzilla.mozilla.org/show_bug.cgi?id=887686 887686], [https://bugzilla.mozilla.org/show_bug.cgi?id=887764 887764]) -- [DONE]
| |
| * Communication: Silent SMS ([https://bugzilla.mozilla.org/show_bug.cgi?id=816564 816564]) -- [DONE]
| |
| * Communication: Improvements to contact import ([https://bugzilla.mozilla.org/show_bug.cgi?id=887783 887783], [https://bugzilla.mozilla.org/show_bug.cgi?id=894851 894851]) -- [DONE]
| |
| * Communication: Improvements to incoming call design ([https://bugzilla.mozilla.org/show_bug.cgi?id=887802 887802]) -- [DONE]
| |
| * Communication: MMI code improvements (CLIP, CLIR, Call Barring, Call on Hold, Call waiting) ([https://bugzilla.mozilla.org/show_bug.cgi?id=891345 891345], [https://bugzilla.mozilla.org/show_bug.cgi?id=892498 892498], [https://bugzilla.mozilla.org/show_bug.cgi?id=894871 894871], [https://bugzilla.mozilla.org/show_bug.cgi?id=893727 893727], [https://bugzilla.mozilla.org/show_bug.cgi?id=833754 833754], [https://bugzilla.mozilla.org/show_bug.cgi?id=890831 890831], [https://bugzilla.mozilla.org/show_bug.cgi?id=890912 890912], [https://bugzilla.mozilla.org/show_bug.cgi?id=897441 897441]) -- [DONE]
| |
| * Settings: CE: Audio volume warning ([https://bugzilla.mozilla.org/show_bug.cgi?id=891687 891687]) -- [DONE]
| |
| * Settings: Keyboard IME framework ([https://bugzilla.mozilla.org/show_bug.cgi?id=891678 891678]) -- [DONE]
| |
| * Productivity: Email notifications ([https://bugzilla.mozilla.org/show_bug.cgi?id=892519 892519], [https://bugzilla.mozilla.org/show_bug.cgi?id=892521 892521], [https://bugzilla.mozilla.org/show_bug.cgi?id=892522 892522], [https://bugzilla.mozilla.org/show_bug.cgi?id=892523 892523]) -- [DONE]
| |
| * Productivity: Email sync internal settings ([https://bugzilla.mozilla.org/show_bug.cgi?id=892518 892518]) -- [DONE]
| |
| * Productivity: Email support for audio & video attachments ([https://bugzilla.mozilla.org/show_bug.cgi?id=838007 838007],[https://bugzilla.mozilla.org/show_bug.cgi?id=838008 838008]) -- [DONE]
| |
| * Graphics/Audio: Microphone API ([https://bugzilla.mozilla.org/show_bug.cgi?id=894848 894848]) -- [DONE]
| |
| * Browser: Enhanced responsiveness/rendering ([https://bugzilla.mozilla.org/show_bug.cgi?id=894923 894923], [https://bugzilla.mozilla.org/show_bug.cgi?id=894939 894939], [https://bugzilla.mozilla.org/show_bug.cgi?id=894954 894954])
| |
| * System: Multi-resolution support (WVGA, qHD) ([https://bugzilla.mozilla.org/show_bug.cgi?id=891685 891685]) -- [DONE]
| |
| * System: Customization management ([https://bugzilla.mozilla.org/show_bug.cgi?id=891723 891723], [https://bugzilla.mozilla.org/show_bug.cgi?id=891724 891724], [https://bugzilla.mozilla.org/show_bug.cgi?id=891725 891725], [https://bugzilla.mozilla.org/show_bug.cgi?id=892938 892938]) -- [DONE]
| |
| * Media: Music player status on homescreen ([https://bugzilla.mozilla.org/show_bug.cgi?id=891014 891014]) -- [DONE]
| |
| | |
| === Additional Features targeted for 1.2 ===
| |
| | |
| * DNT: three-state setting ([https://bugzilla.mozilla.org/show_bug.cgi?id=900434 900434]) -- [DONE]
| |
| * Email: message body format improvements (bug TBD based on UX input) -- [DONE]
| |
| * System: Closing/replacing notifications ([https://bugzilla.mozilla.org/show_bug.cgi?id=892528 892528], [https://bugzilla.mozilla.org/show_bug.cgi?id=892530 892530]) -- [DONE]
| |
| * Media: Speaker out for FM radio ([https://bugzilla.mozilla.org/show_bug.cgi?id=854753 854753])
| |
| * Media: Additional file info display in Video player ([https://bugzilla.mozilla.org/show_bug.cgi?id=902995 902995]) --[DONE]
| |
| * Wifi/hybrid aGPS positioning
| |
| * RIL: Basic CDMA support ([https://bugzilla.mozilla.org/show_bug.cgi?id=869778 869778], [https://bugzilla.mozilla.org/show_bug.cgi?id=874841 874841], [https://bugzilla.mozilla.org/show_bug.cgi?id=890325 890325], [https://bugzilla.mozilla.org/show_bug.cgi?id=890330 890330], [https://bugzilla.mozilla.org/show_bug.cgi?id=890807 890807], [https://bugzilla.mozilla.org/show_bug.cgi?id=890809 890809], [https://bugzilla.mozilla.org/show_bug.cgi?id=890814 890814], [https://bugzilla.mozilla.org/show_bug.cgi?id=890816 890816], [https://bugzilla.mozilla.org/show_bug.cgi?id=890819 890819], [https://bugzilla.mozilla.org/show_bug.cgi?id=890820 890820], [https://bugzilla.mozilla.org/show_bug.cgi?id=890822 890822], [https://bugzilla.mozilla.org/show_bug.cgi?id=890823 890823], [https://bugzilla.mozilla.org/show_bug.cgi?id=890825 890825], [https://bugzilla.mozilla.org/show_bug.cgi?id=890826 890826], [https://bugzilla.mozilla.org/show_bug.cgi?id=890827 890827], [https://bugzilla.mozilla.org/show_bug.cgi?id=890828 890828]) --[DONE]
| |
| * RIL: OMA CP ([https://bugzilla.mozilla.org/show_bug.cgi?id=815554 815554]) -- [DONE]
| |
| * RIL: WAP Push ([https://bugzilla.mozilla.org/show_bug.cgi?id=891253 891253]) -- [DONE]
| |
| * RIL: SIMTK improvements
| |
| * Bluetooth: A2DP ([https://bugzilla.mozilla.org/show_bug.cgi?id=892162 892162]) --[DONE]
| |
| * Bluetooth: AVRCP ([https://bugzilla.mozilla.org/show_bug.cgi?id=892164 892164], [https://bugzilla.mozilla.org/show_bug.cgi?id=892165 892165]) --[DONE]
| |