Mobile/Roadmap

Last updated: 2014/05/06

Roadmap

Firefox 29 (Shipped)

Schedule

  • Nightly: Dec 9, 2013
  • Aurora: Feb 4, 2014
  • Beta: March 18, 2014
  • Release: Apr 29, 2014
Px Status Project DRI Goals *
P1 [ON TRACK] Firefox Accounts with Sync 1.5 integration mfinkle GRO, FXA, ECO {{{epic}}}
P1 [ON TRACK] APK Synthesis on by default myk DAH, ECO {{{epic}}}
P1 [ON TRACK] Multiple Quickshare Buttons - 2 Quickshare on main menu wesj GRO, REV {{{epic}}}
P2 [ON TRACK] Toolbar Refactor {{{epic}}}
P1 [ON TRACK] Shumway Bundled in Browser but disabled, bug 905668 GRO, ECO {{{epic}}}
P1 [ON TRACK] Promo snippet for Sync margaret GRO, FXA, ECO {{{epic}}}
P2 [ON TRACK] Preloaded bookmark for Marketplace ECO, DAH {{{epic}}}
P2 [ON TRACK] Ability to "Hide" existing panels in about:home (see the full project page for more details) chenxia part of Hub {{{epic}}}
P1 [ON TRACK] Dynamic snippets support preffed on, bug 862801. UX Signoff: 03/04 margaret GRO, REV, ECO {{{epic}}}
P1 [ON TRACK] Replace throbber with progress bar bug 917896, bug 959776 GRO (perf) {{{epic}}}

Firefox 30 (Beta)

Schedule

  • Nightly: Feb 3, 2014
  • Aurora: March 18, 2014
  • Beta: April 29, 2014
  • Release: Jun 10, 2014
Px Status Project DRI Goals *
[ON TRACK] Evaluate pngquant for PNG size reduction bug 959833 {{{epic}}}
P1 [ON TRACK] Firefox Hub v1 (RSS feed support + 2 add-ons) margaret GRO, REV {{{epic}}}
P1 [ON TRACK] Added locale: Argentine Spanish (es-AR), bug 979250 jbeatty GRO {{{epic}}}
P1 [ON TRACK] Added locale: Mexican Spanish (es-MX), 979251 bug 979251 jbeatty GRO {{{epic}}}
P1 [ON TRACK] Added locale: Malay (ms), bug 979257 jbeatty GRO {{{epic}}}
P1 [ON TRACK] Added locale: Latvian (lv), bug 958021 jbeatty GRO {{{epic}}}
P1 [ON TRACK] Added locale: Indonesian (id), bug 960060 jbeatty GRO {{{epic}}}
P1 [ON TRACK] Added locale: Belarusian (be), bug 521981 jbeatty GRO {{{epic}}}

Firefox 31 (Aurora)

Schedule

  • Nightly: Mar 17, 2014
  • Aurora: April 29, 2014
  • Beta: June 10, 2014
  • Release: Jul 22, 2014
Px Status Project DRI Goals *
[PROPOSED] Firefox Hub v2 (currently planned feature complete) margaret GRO, REV {{{epic}}}
[AT RISK] Quickshare Contexts wesj GRO {{{epic}}}
[AT RISK] Quickshare on the context menu wesj GRO {{{epic}}}
[PROPOSED] Quickshare: Settable default service for quickshare buttons wesj GRO {{{epic}}}
[PROPOSED] Quickshare: Collect aggregate usage data wesj GRO {{{epic}}}
[PROPOSED] Screencasting (Roku) wesj ECO {{{epic}}}
[PROPOSED] Tab sharing (WebRTC) blassey GRO, ECO {{{epic}}}
[PROPOSED] UX Telemetry chenxia GRO {{{epic}}}
[PROPOSED] Firefox Hub: Add new My Panel from Promotional Banner margaret GRO {{{epic}}}
[ON TRACK] Added locale(s): Hindi(hi), Gujarati (gu), Bengali (bn), Punjabi (pn), Maithili (mai), Marathi (mr), Malayalam (ml), Assamese (as), Oriya (or), Tamil (ta), Telugu (te), Kannada (kn) jbeatty GRO {{{epic}}}

Firefox 32 (Nightly)

Schedule

  • Nightly: Apr 28, 2014
  • Aurora: June 10, 2014
  • Beta: July 22 2014
  • Release: Sep 2, 2014
Px Status Project DRI Goals *
[PROPOSED] Firefox Hub v3 (promo panel, bugfixes & polish + 4-5 add-ons) margaret GRO, REV {{{epic}}}
[PROPOSED] Suggested sites v1 lucasr GRO {{{epic}}}
[PROPOSED] Create "Add-ons" page in settings (bug 892125) chenxia ECO {{{epic}}}
[PROPOSED] Contextual tips for users ibarlow GRO {{{epic}}}
[PROPOSED] Form auto-fill improvements ibarlow GRO {{{epic}}}
[PROPOSED] Tab mirroring (Roku) blassey ECO {{{epic}}}
[PROPOSED] Preferred web content language, UI lang switching rnewman GRO {{{epic}}}
[PROPOSED] Synced tabs page as entry point into Firefox Accounts & Sync (bug 958889) ibarlow ECO {{{epic}}}
[PROPOSED] API: Push notifications ?? ECO {{{epic}}}
[PROPOSED] Kitkat download integration ?? {{{epic}}}
[PROPOSED] Add a Clear History control to the history panel bug 998009 margaret GRO {{{epic}}}
[ON TRACK] Android Gamepad backend bug 852935 Ted ECO {{{epic}}}

Firefox 33

Schedule

  • Nightly: Jun 9, 2014
  • Aurora: July 22, 2014
  • Beta: Sept 2, 2014
  • Release: Oct 14, 2014
Px Status Project DRI Goals *
P1 [PROPOSED] Create a "Want to make me your default browser?" prompt for users somewhere bug 1001543 ibarlow GRO {{{epic}}}
[PROPOSED] Suggested sites v2 lucasr GRO {{{epic}}}
[PROPOSED] Reorder Home Panels in Settings Via Drag and Drop (bug 974983) chenxia GRO, REV {{{epic}}}
[PROPOSED] First-run tips ibarlow GRO {{{epic}}}
[PROPOSED] Tablets: tabbed browsing refresh lucasr GRO {{{epic}}}
[PROPOSED] Gestures ?? {{{epic}}}

Firefox 34

Schedule

  • Nightly: Jul 21, 2014
  • Aurora: Sept 2, 2014
  • Beta: Oct 14, 2014
  • Release: Nov 25, 2014
Px Status Project DRI Goals *
[PROPOSED] Suggested sites v3 lucasr GRO {{{epic}}}

Project Funnel

P1

Px Status Project DRI Goals *
P1 Promotional banner enhancements margaret GRO, ECO {{{epic}}}
P1 Improved "Send Tab to Device" Experience bug 1002628 ibarlow ECO, GRO {{{epic}}}
P1 User-hand-holding to check the Unknown Sources checkbox (bug 986085) jhugman ECO {{{epic}}}
P1 Turn on HTTPS for Bing and Yahoo (need bug#s) {{{epic}}}
P1 Help menu ibarlow GRO {{{epic}}}
P1 Create minimal start-up paths for WebApps, service workers and Fennec mfinkle GRO {{{epic}}}
P1 Search widget and activity mfinkle GRO, REV {{{epic}}}
P1 Product announcements reboot arcadio {{{epic}}}
P1 RTL support mfinkle GRO {{{epic}}}
P1 API: Contacts (incl permissions bump) ECO {{{epic}}}
P1 Geolocation services (incl permissions bump) ECO {{{epic}}}
P1 API: Web activities ECO {{{epic}}}

P2

Px Status Project DRI Goals *
P2 Promo snippet for Marketplace ECO {{{epic}}}
P2 Firefox Hub: Marketplace discovery feed add-on ECO {{{epic}}}
P2 Password handling improvements GRO {{{epic}}}
P2 Privacy: DDG as a built in search engine GRO {{{epic}}}
P2 Better external link handling GRO {{{epic}}}
P2 Service integration: Backup and restore GRO, ECO, FXA {{{epic}}}
P2 MozPay integration REV, ECO, FXA {{{epic}}}
P2 Webapps: register webapps for handling filetypes/actions ECO {{{epic}}}
P2 Multiprocess Firefox on Android GRO {{{epic}}}
P2 Service-backed send tab GRO, ECO, FXA? {{{epic}}}
P2 PDF.js support GRO {{{epic}}}
P2 Kid browsing GRO, REV {{{epic}}}
P2 Privacy: option to clear history on exit or after a certain amount of time. GRO {{{epic}}}
P2 Privacy: option to always use private browsing GRO {{{epic}}}

P3

Px Status Project DRI Goals *
P3 Ambient reading list {{{epic}}}
P3 Mozilla-hosted distribution and update channels for Beta and GA {{{epic}}}
P3 Toolset for distributors {{{epic}}}
P3 WebRTC: project video to second screen {{{epic}}}
P3 Gecko Webview {{{epic}}}
P3 API: Gamepad {{{epic}}}
P3 EOL official Android 2.2 support {{{epic}}}
P3 API: Alarm {{{epic}}}
P3 API: Bluetooth {{{epic}}}

P*

Px Status Project DRI Goals *
Implement input type=color (bug 875750) {{{epic}}}
Reflow on zoom (double tap) by default {{{epic}}}
Use System download manager on GB+ bug 816318 {{{epic}}}
Ability for add-ons to customize UI sound effects {{{epic}}}
Multiple profile support {{{epic}}}
Directional game console navigation {{{epic}}}
SNAV support {{{epic}}}
Data bandwidth monitoring and optimization {{{epic}}}
Helper widgets for error pages {{{epic}}}
Sailfish compatibility {{{epic}}}
Non-multilang build localizations {{{epic}}}
Support for hybrid devices {{{epic}}}
IDE support {{{epic}}}

Legend

Goals tags

  • GRO - Grow users & usage (includes perf)
  • REV - Increase revenue and establish new revenue sources
  • FXA - Drive Firefox Accounts adoption
  • ECO - Support Mozilla ecosystem
  • DAF - Drive developer adoption of Firefox
  • DAH - Drive developer adoption of HTML5 for games and apps
  • COM - Community engagement

Status tags

  • [ON TRACK] - {{mok}} - actively being worked on and those assigned feel comfortable and confident in achieving the target milestone.
  • [PLANNED] - {{mplan}} - feature has resources identified and assigned, work is adequately scoped out and engineering agrees that enough information is available to get the work started. Resources are identified and assigned, but work may not have commenced.
  • [PROPOSED] - {{mprop}} - feature is defined to an adequate degree for engineering to assess that they have the resources that can address the feature for the targeted release. Resources can be identified, but work has not commenced.
  • [AT RISK] - {{mrisk}} - blocking bug / high number of bugs / other confidence-shakers makes us feel that a feature may not achieve the targeted milestone.

Archives