B2G/Roadmap

From MozillaWiki
Jump to navigation Jump to search

This is an overview of the current Firefox OS product roadmap. Information on this page is subject to frequent updates and changes.

Feature Complete Dates

FC means Feature Complete. At this date, a development package is made available to chipset and hardware manufacturers to stabilize the release for productization.

  • FxOS 1.2 Feature Complete date: September 15, 2013 [completed]
  • FxOS 1.3 Feature Complete date: January 31, 2014 [completed]
  • FxOS 1.4 Feature Complete date: April 25, 2014 [in progress]
  • FxOS 2.0 Feature Complete date: July 21, 2014 [in progress]
  • FxOS 2.1 Feature Complete date: Oct 21, 2014 [planning]
  • FxOS 2.2 Feature Complete date: Jan 2, 2015 [TBD]

Disclaimer: Future Feature Complete dates are subject to change, based on changes in commercialization and business demands.

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.

Feature Backlog

We maintain a backlog [1] of features for Firefox OS. Our engineering community of Mozilla engineers, partner engineers and contributors pick and prioritize features from this backlog. Please request access to view this doc. To propose additions to the backlog, please contact ffos-product@mozilla.org.

Upcoming Releases

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. However, it is possible that the set of features that land at the end of a release cycle can be impacted by market/partner demand.

See also Release Management/B2G Landing

Key 2.0 Focus Areas

WebRTC

  • Adding H264 hardware support to WebRTC in Firefox OS bug 984239
  • Firefox OS Loop Client bug 988276
  • Platform support: Get WebRTC platform ready for launching a user-facing service bug 970426

System Front-End

  • Vertical Homescreen Enhancements Meta bug 989848
  • Haida: Visual Refresh
    • Visual changes will be managed by each of the functional teams below
  • Sheets Performance
  • Haida: Work will begin on the following additional components. Inclusion in the release to be based on successful user testing.

Media

  • Ringtone creation/management
    • Ringtones: Create a ringtone from an audio file downloaded from the browser bug 960333
    • Ringtones: Assign new ringtones using songs in the Music app bug 960329
    • Ringtones: Delete ringtones that I do not want anymore bug 960331
    • Ringtones: Add/replace 'FxOS signature’ ringtones to default set of ringtones Bug #TBD


Platform

  • NFC use cases

Services:

Productivity

System Platform

Communications

  • Visual Refresh
  • Dialer
    • Call Log: [User Story] Dialing from call log bug 920011
    • Call Log: [DSDS][Dialer][Call log] Make call from call log via default SIM bug 947135
    • Call Log: [DSDS][Dialer][Call log] Long tap in call log bug 947136

Performance/Metrics

Devices

  • SD card
  • Bluetooth
    • No pairing device message when lock screen turn on bug 859168
  • Implement and expose the feature detection API to privileged apps bug 983502

Partner Contribution 2.0 Features

The list of features below are contributed by our ecosystem partners as well as the Mozilla community. Many of these features will land in the v2.0 release, however, for any features that don't make the feature landing date, they will land in our next release.

  • System: Offline Error handling improvements Meta bug 930630
  • Communications: Single Variant SIM Card Customization Improvements Meta bug 980301

Past Releases + Complete Features

1.4 Features

Dual Sim Dual Standby (DSDS)

  • DSDS: Support delivery reports bug 919977 [DONE]
  • DSDS: Manage FDN list for both SIMs bug 921971 [DONE]
  • DSDS: STK menu and events management bug 934404 [DONE]
  • DSDS: Correct Subscription bug 975918 [DONE]
  • DSDS: On-the-fly SIM change when calling bug 946866 [DONE]
  • DSDS: Display receiving SIM on call screen bug 946874 [DONE]
  • DSDS: Call Log shows which SIM was involved in call bug 947131 [DONE]
  • DSDS: Send message via default SIM bug 947139 [DONE]
  • DSDS: Long tap to send message bug 947140 [DONE]
  • DSDS: Message notification informs of SIM bug 947180 [DONE]
  • DSDS: Calling from Contact Details bug 947186 [DONE]
  • DSDS: Long tap on contacts details to choose SIM bug 947189 [DONE]
  • DSDS: Show STK app icons bug 951599 [DONE]
  • DSDS: Settings: Edit PIN2 and PUK2 bug 947907 [DONE]
  • DSDS: Enter PIN and PUK for both SIMs bug 948575 [DONE]
  • DSDS: Edit PIN1 and PUK1 for both SIMs bug 948584 [DONE]

LTE/CDMA/Networking Support

Communications

  • Messages: Support delivery reports bug 919977 [DONE]

1.4 Features - Partner Contribution

The list of features below were contributed by our ecosystem partners as well as the Mozilla community.

Communications (Dialer, SMS, Contacts)

Device, RIL, BT, LBS, etc..

  • Tethering APN bug 961571, bug 960865 [DONE]
  • The Cell Broadcast Message is not saved in DB and is not managed by List bug 960498
  • 369 Character Encoding Setting is not supported. S-JIS support for Message bug 958445
  • System: Advanced Offline Error handling improvements Sub of metabug 930630
  • Support for Shift-JIS decoding of SMS in CDMA bug 958445 -- [DONE]

Media (Camera, Music, Video, etc)

  • Battery popup in video bug 959511 [DONE]
  • Add Crop option when setting wallpaper from Gallery bug 883028 [DONE]
  • Navigate using Prev and Next controls while playing a video bug 951025 [DONE]
  • Selection of multiple images from Gallery to share via MMS bug 929027 [DONE]
  • Camera settings and configuration Metabug 965438 [DONE]
  • Camera: Add zoom functionality bug 933902 [DONE]
  • Camera: Add camera resolution to the camera settings bug 966831 [DONE]
  • Camera: Add video resolution to camera settings bug 966832 [DONE]
  • Camera: Add white balance support in camera bug 966834 [DONE]
  • Camera: Add HDR to camera settings bug 966835 [DONE]
  • Camera: Set ISO mode to auto bug 966836 [DONE]
  • Camera: Add self-timer to camera settings bug 966837 [DONE]
  • Camera: Add frame grid to camera settings bug 966839 [DONE]
  • Camera: Battery status while taking pictures or recording a video bug 966841 [DONE]

Productivity (Email, Calendar, Clock)

  • Select multiple recipients for email bug 904635
  • Multiple Contact Selection Screen for SMS, Email application bug 950644
  • Can receive image, audio and video are supported. pdf and other types files are not supported bug 825318

1.3 Features

  • Browser: Removal of About page in Browser 903690 -- [DONE]
  • Device: Multiple Bluetooth file transfers 921085 -- [DONE]
  • Device BlueDroid porting 876583 -- [DONE]
  • Communications: MMS/SMS Enhancements bug 919966, bug 919995 -- [DONE]
  • Communications: Support MMS message with Subject bug 19966 -- [DONE]
  • Communications: Send MMS message to Email address bug 840515 -- [DONE]
  • Communications: Call Ended message bug 920414 -- [DONE]
  • Communications: DSDS Import contacts from each SIM at a time bug 923629 -- [DONE]
  • Communications: Datastore API Support bug 918827 -- [DONE]
  • Communications: Emergency Call bug 956220 -- [DONE]
  • Communications: Save message draft Metabug 879143 -- [DONE]
  • Communications: Automatic switch SMS to MMS Send with Subject bug 885680, bug 885679 -- [DONE]
  • Communications: Forward Message feature is not supported bug 919995 -- [DONE]
  • Communications: FFOS Does not support the confirmation message popup when you change the PIN1 or unlock PIN1 bug 881957 -- [DONE]
  • Communications: Gallery Performance bug 889728, bug 841579 -- [DONE]
  • Graphics: Asynchronous Panning/Zooming in Apps and Web Content 909877 -- [DONE]
  • Graphics: WebGL improvements (gralloc) 883437 -- [DONE]
  • Graphics: Enable Azure content for b2g 914984 -- [DONE]
  • Media: Access to music controls in notifications tray 902981 -- [DONE]
  • Media: Access to music controls when screen is locked 891024 -- [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 -- [DONE]
  • Media: Display file information for the content shown in the gallery app 925216 -- [DONE]
  • NFC: NFC Pairing 894672 -- [DONE]
  • NFC: Reading from NFC tags 894323 -- [DONE]
  • NFC: NFC API 894689 -- [DONE]
  • Performance: Performanc: Scrolling FPS, Latencies 915068, 915064 -- [DONE]
  • RTSP: Support rtsp streaming framework 831645-- [DONE]
  • RTSP: Support RTP/RTCP via UDP/IP and RTSP via TCP/IP 940539 -- [DONE]
  • RTSP: "RTSP-Teardown” message 940544 -- [DONE]
  • RTSP: RTSP support for absolute and relative control URLs 940552 -- [DONE]
  • System: Engineering mode 925673 -- [DONE]
  • System: Haida: Replaceable Homescreen prototype 898330 -- [DONE]
  • Systems Front-End: Add Marketplace and Installed Apps to E.Me search results 881063 --[DONE]
  • System Platform: Keyboard visual update 929361 -- [DONE]
  • UX: UX: Visual refresh phase 1 Headers: 92529, Status bar: 925930 -- [DONE]

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]
  • DNT: three-state setting (900434) -- [DONE]
  • Email: message body format improvements (bug TBD based on UX input) -- [DONE]
  • Graphics/Audio: Microphone API (894848) -- [DONE]
  • Media: Music player status on homescreen (891014) -- [DONE]
  • Media: Speaker out for FM radio (854753) -- [DONE]
  • Media: Additional file info display in Video player (902995) -- [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]
  • Settings: CE: Audio volume warning (891687) -- [DONE]
  • Settings: Keyboard IME framework (891678) -- [DONE]
  • Wifi/hybrid aGPS positioning