B2G/Roadmap: Difference between revisions
Wmathanaraj (talk | contribs) |
Wmathanaraj (talk | contribs) |
||
| Line 153: | Line 153: | ||
* Communications: Call Log: Call directly from call log ([https://bugzilla.mozilla.org/show_bug.cgi?id=920011 920011]) | * Communications: Call Log: Call directly from call log ([https://bugzilla.mozilla.org/show_bug.cgi?id=920011 920011]) | ||
* | * Communications: Messaging: Draft message support for messaging application ([https://bugzilla.mozilla.org/show_bug.cgi?id=919971 919971]) | ||
* Communications: Read receipts for MMS ([https://bugzilla.mozilla.org/show_bug.cgi?id=919974 919974]) | * Communications: Read receipts for MMS ([https://bugzilla.mozilla.org/show_bug.cgi?id=919974 919974]) | ||
* Communications: Contacts app refactor/Support Datastore API ([https://bugzilla.mozilla.org/show_bug.cgi?id=918827 918827]) | * Communications: Contacts app refactor/Support Datastore API ([https://bugzilla.mozilla.org/show_bug.cgi?id=918827 918827]) | ||
* Communications: NFC Contact Share ([https://bugzilla.mozilla.org/show_bug.cgi?id=894676 894676]) | * Communications: NFC Contact Share ([https://bugzilla.mozilla.org/show_bug.cgi?id=894676 894676]) | ||
* Communications: Support for Haida ([https://bugzilla.mozilla.org/show_bug.cgi?id=946750 946750]) | * Communications: Support for Haida ([https://bugzilla.mozilla.org/show_bug.cgi?id=946750 946750]) | ||
* Communications: DSDS feature completion ([https://bugzilla.mozilla.org/show_bug.cgi?id=xxxxxx xxxxxx]) | |||
* Communications: Support delivery reports ([https://bugzilla.mozilla.org/show_bug.cgi?id=919977 919977]) | |||
* Communications: Comms app directory split ([https://bugzilla.mozilla.org/show_bug.cgi?id=946772 946772]) | * Communications: Comms app directory split ([https://bugzilla.mozilla.org/show_bug.cgi?id=946772 946772]) | ||
* Communications: MMS to email address ([https://bugzilla.mozilla.org/show_bug.cgi?id=840515 840515]) | * Communications: MMS to email address ([https://bugzilla.mozilla.org/show_bug.cgi?id=840515 840515]) | ||
* Communications: Delete multiple contacts ([https://bugzilla.mozilla.org/show_bug.cgi?id=920009 920009]) | * Communications: Delete multiple contacts ([https://bugzilla.mozilla.org/show_bug.cgi?id=920009 920009]) | ||
* Browser: Update URL bar ([https://bugzilla.mozilla.org/show_bug.cgi?id=924593 924593]) | * Browser: Update URL bar ([https://bugzilla.mozilla.org/show_bug.cgi?id=924593 924593]) | ||
Revision as of 10:26, 6 December 2013
This is an overview of the current Firefox OS product 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 17, 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
| Status | FT | Description | Bugzilla # |
|---|---|---|---|
| Graphics | Asynchronous Panning/Zooming in Apps and Web Content | 909877 | |
| DONE | POP3 support | 916080, 916083, 916088 | |
| REVIEW | Communications | MMS/SMS Enhancements | 919966, 919995 |
| DONE | Communications | Call Ended message | 920414 |
| DONE | Communications | DSDS Import contacts from each SIM at a time | 923629 |
| DONE | Device | BlueDroid porting | 876583 |
| Systems FE | Add Marketplace and Installed Apps to E.Me search results | 881063 | |
| RIL | DSDS Settings | 938422, 927764, 926347,926350,926352,926351,938440,921980,918558, 923629,926342,926345, 941476 | |
| DONE | RIL | EAP-SIM | 920933, 920936, 920939 |
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.
| Status | FT | Description | Bug # |
|---|---|---|---|
| DONE | Browser | Removal of About page in Browser | 903690 |
| Commit 1.4 | Communications | Support for Datastore API | 918827 |
| Target 1.4 | Communications | Delete multiple contacts | 920009 |
| Commit 1.4 | Communications | Support sharing of Contacts via NFC | 894676 |
| Backlog | Device | Camera capture size settings | 921078 |
| Backlog | Device | Camera viewfinder cropping | 921079 |
| DONE | Device | Multiple Bluetooth file transfers | 921085 |
| DONE | Device | SD card formatting | 921105 |
| Madai | DSDS | Calling the correct Voicemail | 940752 |
| Done | POP3 Support | 91608, 916083, 916088 | |
| Commit 1.4 | Advance to next/previous message from within messages | 918303 | |
| Commit 1.4 | Keyboard | Keyboard: Dynamic hit states | 908487 |
| Commit 1.4 | Keyboard | Cursor movement | 921964 |
| DONE | Media | Access to music controls in notifications tray | 902981 |
| DONE | Media | Access to music controls when screen is locked | 891024 |
| In Review/QA? | Media | Edit image orientation to correct for tilt sensor inaccuracies | 891030 |
| DONE | Media | Enable continuous autofocus on camera | 925192 |
| DONE | Media | Add flash capability to camera | 925215 |
| DONE | Media | Arrange content in the gallery app | 925179 |
| In Review/QA? | Media | Display file information in the gallery app | 925216 |
| DONE | Multimedia | Use speakerphone with FM radio app | 863098, 929960, 854753 |
| Backlog | Multimedia | Record videos without MozCamera API. | 923030 |
| Target 1.4 | Multimedia | Record video clip from standard API (OmxEncoder + MP4) | 923038 |
| PM? | Network Protocol (RTSP) | Network Protocol (RTSP) | 940460, 940461, 831645, 929372, 940463, 940539, 940544, 940549, 940552 |
| Sandip? | NFC | NFC Pairing | 894672 |
| Sandip? | NFC | NFC Pairing (Wifi) | 894673 |
| Sandip? | NFC | NFC Sharing (URL) | 894678 |
| Sandip? | NFC | NFC Sharing (Image/Video) | 894320 |
| Sandip? | NFC | Reading from NFC tags | 894323 |
| Sandip? | NFC | NFC API | 894689 |
| DONE | Performance | Performance: Scrolling FPS, Latencies | 915068, 915064 |
| DONE | System | Engineering mode | 925673 |
| Commit 1.4 | System | Cached Privacy Policy | 897609 |
| DONE | System | Offline Error handling improvements | 930630 |
| Target 1.4 | System | FTE: Update tutorial screens to describe edge gesture app switching | 924624 |
| Target 1.4 | System | Haida: Edge gesture app switching | 918792 |
| DONE | System | Haida: Replaceable Homescreen prototype | 898330 |
| DONE | System | Smart Spaces: grouping apps by category (eg. Social, Photography,etc. | 910302 |
| DONE | UX: Visual refresh phase 1 | UX: Visual refresh phase 1 | Headers: 92529, Status bar: 925930 |
| Sandip? | WebRTC | getUserMedia for image/video (for camera) | 923361 |
| Sandip? | WebRTC | audio-only PeerConnection calls | 923363 |
| Sandip? | WebRTC | video PeerConnection calls | 923364 |
| Sandip? | WebRTC | WebRTC: DataChannels | 923365 |
Committed 1.4 Features
- System: Cached Privacy Policy (897609)
Targeted 1.4 Features
Currently none of these features are committed. We will select committed features as the 1.3 train wraps up.
- Communications: Call Log: Call directly from call log (920011)
- Communications: Messaging: Draft message support for messaging application (919971)
- Communications: Read receipts for MMS (919974)
- Communications: Contacts app refactor/Support Datastore API (918827)
- Communications: NFC Contact Share (894676)
- Communications: Support for Haida (946750)
- Communications: DSDS feature completion (xxxxxx)
- Communications: Support delivery reports (919977)
- Communications: Comms app directory split (946772)
- Communications: MMS to email address (840515)
- Communications: Delete multiple contacts (920009)
- 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)
- Media: Add digital zoom capability to camera (925187)
- 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: Download Manager (906255, 906256, 906257, 906265)
- System - FTE: Update tutorial screens to describe edge gesture app switching (924624)
- System - Haida: Edge gesture app switching (918792)
- System - Haida: Merge Browser into System app (918793)
- 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: New notification drawer
- System - Haida: Gaia wide Asynchronous Pan/Zoom (909877)
- System - FTE: Sign into Firefox on first run and in Settings (897600, 897604, 905637)
- Productivity - EAS Calendaring Support
- Productivity - Email Filtering (Notification & Display)
- Productivity - Email Conversation View
- Device: Bluetooth profile customization (892172)
- Device: Gonk 4.4 porting (943278)
- Device: MTP (922927)
- Device: Mount/Unmount SD card (945642)
- Device: Recognize unformatted SD card (908916)
- Device: Media thread priority management
- Device: About Service
- Device: Asynchronous Codec
- Device: Video thumbnail performance improvement
- Keyboard: Text selection (editable) (921965)
- System: Pseudo-locales (900182)
- System: App splash screen (904332)
- Settings: Settings refactoring (922658)
- UX: Visual refresh phase 2
- Media Recording: Video recording of a clip: Trim, cut, transcode a clip (923042)
- Media Recording/WebRTC: WebRTC + AudioRecording (923044)
- Media Recording/WebRTC: WebRTC + VideoRecording (923045)
- Media Recording: Take picture from the standard API (Implement ImageCapture API) (923046)
- WebRTC: Audio recording on peer connection (923044)
- WebRTC: Video recording on peer connection (923045)
- DSDS (Bug 918554, Bug 938433, Bug 938430, Bug 938438, Bug 918556, Bug 921971, Bug 918533, Bug 931160)
- Network Protocol: VPN
- Services: Where's My Fox: Track location, Play sound, Lock screen, Set note, Remote wipe (Meta 940785)
Targeted 1.5 Features
- Browser: Settings moved to System Settings
- Browser: Full screen mode
- System - Haida: App refactoring to take advantage of sheets navigation
- System - Haida: Separate Settings Drawer from Notifications Drawer, provide new access method (924586)
- System - FTE: Update tutorial screens to describe settings drawer (924626)
- System - Haida: Separation of lockscreen code prototype (898348)
- System - Haida: Reader Mode
- System - Haida: New Instant App and bookmark model
- Keyboard: Copy/Paste
- System: Text selection (non-editable)
- Device: Move Bluetooth profiles to Gaia
Committed 1.6 Features
Targeted 1.6 Features
- System - Haida: Settings Drawer phase 2 (access to commonly used OS elements and settings)
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]