From MozillaWiki
Jump to: navigation, search

Archived from Mobile Roadmaps...

Fx16: Reading <shipped>

  • Schedule
    • Beta: Aug 28, 2012
    • GA: Oct 9, 2012
  • Key Features
    • Reader Mode & Reader List
    • User Feedback Solicitation
    • A11y Improvements (Explore by Touch up to ICS, Quick Navigation Keys, Talkback)

Fx17: Casting a Wider Net <shipped>

  • Schedule
    • Feature and String Freeze: Aug 28, 2012
    • Beta: Oct 8, 2012
    • GA: Nov 20, 2012
  • Key Features
    • ARMv6 – 800MHz, 512 MB, HVGA
    • A11y Improvements (Explore by Touch including JB support)
    • Media decoding (H.264) on ICS & JB
    • Marketing Campaign ID Tracking (internal feature)
    • Updater improvements

Fx18: Searching Effectively <shipped>

  • Schedule
    • Feature and string freeze: Oct 8, 2012
    • Beta: Nov 19, 2012
    • GA: Jan 8, 2013
  • Key Features
    • Product Announcements
    • _Support_ for use of custom fonts
    • Search Suggestions Opt-In
    • Phishing & Malware Protection

Fx19: Making New Friends (shipped)

  • Schedule
    • Feature and String Freeze: Nov 19, 2012
    • Beta: Jan 7, 2013
    • GA: Feb 19, 2012
  • Key Features
    • Light-Weight Themes
    • ARMv6 Expanded Support: 600MHz, 512MB, HVGA
      • Tile-by-tile drawing
      • Low-res tiles
      • Mitigating locking (performance optimisation)
    • Support for zh-TW and zh-CN
    • Fx integration into the Google search widget

Fx20: Private and Personal (shipped)

  • Schedule
    • Feature and String Freeze: Jan 7, 2013
    • Beta: Feb 18, 2013
    • GA: Apr 2, 2013
  • Key Features
    • Private browsing mode (per tab)
    • All Android-supported locales
    • ARMv6 expanded support: 600MHz, 384MB, QVGA
    • Hiding URL Bar
    • about:home customization
    • Media decoding (H.264) on GB and HC

Firefox 21: Foundations (Shipped)


  • Tracking Fx21
    • Nightly: Jan 7, 2013
    • Aurora: Feb 18, 2013
    • Beta: Apr 1, 2013
    • Release: May 14, 2013


Firefox 22: Simple Pleasures (Shipped)


  • Tracking Fx22
    • Nightly: Feb 18, 2013
    • Aurora: Apr 1, 2013
    • Beta: May 13, 2013
    • Release: Jun 25, 2013


Firefox 23: Real Media (Shipped)


  • Tracking Fx23
    • Nightly: Apr 1, 2013
    • Aurora: May 13, 2013
    • Beta: Jun 24, 2013
    • Release: Aug 6, 2013


Firefox 24: (Shipped)


  • Tracking Fx24
    • Nightly: May 13, 2013
    • Aurora: Jun 24, 2013
    • Beta: Aug 5, 2013
    • Release: Sep 17, 2013


Firefox 25: (Shipped)


  • Tracking Fx25
    • Nightly: Jun 24, 2013
    • Aurora: Aug 5, 2013
    • Beta: Sep 17, 2013
    • Release: Oct 29, 2013


Firefox 26: (Shipped)


  • Tracking Fx26
    • Nightly: Aug 5, 2013
    • Aurora: Sep 17, 2013
    • Beta: Oct 29, 2013
    • Release: Dec 10, 2013


Firefox 27: (Shipped)


  • Tracking Fx27
    • Nightly: Sep 17, 2013
    • Aurora: Oct 29, 2013
    • Beta: Dec 10, 2013
    • Release: Feb 4, 2014


Firefox 28 (Shipped)


  • Nightly: Oct 29, 2013
  • Aurora: Dec 10, 2013
  • Beta: Feb 4, 2014
  • Release: March 18, 2014


Firefox 29 (Shipped)


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

Firefox 30 (Shipped)


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

Roadmap - OLD - Current Data is contained in Trello

Look here for the current roadmap

Firefox 33 (Shipped)


  • Nightly: Jun 9, 2014
  • Aurora: July 22, 2014
  • Beta: Sept 2, 2014
  • Release: Oct 14, 2014
  • Check QA Status
Px Status Project DRI Goals * Epic
[ON TRACK] Videocasting (Roku, Chromecast) wesj ECO bug 921924
[ON TRACK] Form auto-fill improvements - Backend yuan GRO TBD
P1 [ON TRACK] OEM distro service rnewman GRO bug 1020032
[ON TRACK] Suggested sites v2 (Distribution support & non-Mozilla suggested sites) lucasr GRO bug 1034180
[ON TRACK] Tabs updates and improvements margaret GRO bug 1042138
P2 [ON TRACK] Privacy: option to clear history on exit or after a certain amount of time. GRO
P1 [IN PROGRESS] Janus - Phase 1 (Client) snorp GRO, ECO, REV TBD
[ON TRACK] Added locale(s):Aragonese (an), Kazakh (kk), Frisian (fy-NL), and Xhasa (xh)- missed jbeatty GRO TBD
[IN PROGRESS] Privacy Themed Add-on (Privacy Coach) - not directly part of the release, but timing to be synchronized margaret bug 1064856
[IN PROGRESS] Privacy Landing Page - not directly part of the release, but timing to be synchronized margaret bug 1064926

Firefox 34 (Beta)


  • Nightly: Jul 21, 2014
  • Aurora: Sept 2, 2014
  • Beta: Oct 14, 2014
  • Release: Dec 1, 2014
  • Check QA Status
Px Status Project DRI Goals * Epic
[AT RISK] Tab mirroring (Roku, Firefly, Chromecast) blassey ECO bug 1037018
[ON TRACK] Toolbar Updates bug 1052004
[ON TRACK] Add support for Restricted Profiles (Prefer: safe) mfinkle ECO bug 1042715
[ON TRACK] Share handler overlay (landed but not turned on, nightly & aurora only) rnewman bug 948509
[ON TRACK] Form auto-fill improvements, native client-side work (not user visible) bnicholson GRO TBD
[ON TRACK] Kindle-related fixes rnewman bug 956964
[ON TRACK] First-run Splash Screen Overlay yuan GRO TBD

SUMO KB New and Changed Articles

Firefox 35 (Aurora)


  • Nightly: Sept 2, 2014
  • Aurora: Oct 14, 2014
  • Beta: Nov 28, 2014
  • Release: Jan 13, 2015
  • Check QA Status
Px Status Project DRI Goals * Epic
[ON TRACK] Provide a wifi toggle widget on error pages bug 1042196
[ON TRACK] Sync Tabs panel nalexander GRO bug 1002573
[ON TRACK] Settings Improvements margaret bug 1063114
[ON TRACK] Search activity v1 (incl. Widget) margaret GRO, REV bug 1017135
[ON TRACK] Moz Stumbler garvan TBD bug 1032506
[ON TRACK] Web content language reflects UI language rnewman GRO bug 881510
[ON TRACK] Change default search engine REV bug 1071022
P1 [ON TRACK] Turn on HTTPS for Bing bug 958873 TBD
[ON TRACK] Widget for searching from error pages bug 1042199
[ON TRACK] Enable NetworkLinkService snorp bug 939318
[ON TRACK] Send tile metric ping bnicholson bug 1068425
P2 [ON TRACK] Use System download manager on GB+ (incl. Permission bump) wesj bug 816318
[AT RISK] Added locale(s):Khmer (km), Xhosa (xh) jbeatty GRO TBD
[ON TRACK] Added locale(s):Breton (br), Esperanto (eo) jbeatty GRO TBD

Firefox 36 (Nightly)


  • Nightly: Oct 14, 2014
  • Aurora: Nov 28, 2014
  • Beta: Jan 13, 2015
  • Release: Feb 24, 2015
Px Status Project DRI Goals * Epic
[ON TRACK] Lock screen widget for guest sessions wesj GRO bug 815682
[ON TRACK] Tablets: tabbed browsing refresh lucasr GRO bug 1024426
[ON TRACK] Reader Mode/Reading List V2 margaret bug 917884
P1 [BLOCKED] Additional 'send to' TV video and tab support GRO bug 921924
P1 [BLOCKED] Fatfennec: Splitting the APK – gingerbread phone release rnewman GRO, ECO bug 1039789
[PROPOSED] Videocasting (matchstick) wesj tbd bug 1078796
P1 [PROPOSED] Fatfennec: Minifying JS nalexander GRO, ECO bug 1039902
[PROPOSED] Use “immersive” fullscreen mode lucasr bug 1076966
[PROPOSED] Disable OCSP in Firefox for Android blassey bug 1010068
[PROPOSED] Casting Improvements bug 1086609
[ON TRACK] Surface new “Firefox Account locked” messaging in Fennec nalexander bug 1080242
[IN PROGRESS] Client-side password management improvements mfinkle bug 1079403
[IN PROGRESS] Convert to downloads.jsm wesj bug 901360

Firefox 37


  • Nightly: Nov 28, 2014
  • Aurora: Jan 13, 2015
  • Beta: Feb 24, 2015
  • Release: Apr 7, 2015
Px Status Project DRI Goals * Epic
P1 [PROPOSED] Improved "Send Tab to Device" Experience bug 1002628 (make “instant”) yuan ECO, GRO TBD
P1 Tab sharing (WebRTC) - exposed to the web blassey GRO, ECO TBD
[IN PROGRESS] API: Simple Push  ?? ECO TBD

Project Funnel


Px Status Project DRI Goals * Epic
Sync 1.1 to Sync 1.5 Migration TBD
Firefox Hello for Android TBD
Use about:home tab strip from tablets on phones bug 1073053
Awesomescreen improvements antlam bug 1086952
Integrate Home Feeds add-on into a built-in home panel liuche bug 1066884
Voice integration bug 1087644
Improve about:addons page liuche bug 1053397
Improve add-ons discoverability liuche bug 904286
64-bit application version
Integrating requirements for China GRO bug 1093113


Px Status Project DRI Goals * Epic
P1 Form-fill UI (Request auto-complete) bug 985516
P1 Integrate into FxA central Reading List bug 1082011
P1 Fetch Suggested Sites from content services backend lucasr GRO TBD
P1 New 'Get Started' tour antlam TBD
P1 Joint Launcher bug
P1 Firefox Experience for iOS bug
P1 Permission marshalling for webapps ECO TBD
P1 Fatfennec: Non-multilang build localizations bug 1019724
P1 Mozilla-hosted distribution and update channels for Beta and GA bug 1019724
P1 Create minimal start-up paths for WebApps, service workers and Fennec mfinkle GRO TBD
P1 [IN PROGRESS] RTL support rnewman GRO bug 702845
P1 Privacy: option to always use private browsing GRO TBD


Px Status Project DRI Goals * Epic
P2 [INVESTIGATION NEEDED] Integrate QR code reader bug 602818
P2 [PROPOSED] Hub add-on: speed-dial panel margaret GRO TBD
P2 Support cloud printing on Android wesj bug 1078432
P2 Add-on Manager Options Improvements margaret bug 1079466
P2 [IN PROGRESS] Janus - Phase 2 (Client UI) snorp GRO, ECO, REV TBD
P2 [IN PROGRESS] Janus - Phase 2 (Server) snorp GRO, ECO, REV TBD
Error page widget for force-loading from the cache bug 1049674
Provide search suggestions from our history db on error pages bug 1042205
Search provider suggestions widget for error pages bug 1042201
P1 Ability to reset profile
Reorder Home Panels in Settings Via Drag and Drop margaret bug 974983
P2 [INVESTIGATION NEEDED] Provide magnifying glass in areas of clustered links (bug 663803)
P2 Firefox Hub: Add new My Panel from Promotional Banner (just using snippets) margaret GRO TBD
P2 Add support to "share Firefox" directly between phones GRO bug 1038768
P2 [IN PROGRESS] Janus - Phase 2 (Client UI) snorp GRO, ECO, REV TBD
P2 API: Contacts (incl permissions bump) ECO TBD
P2 Password handling improvements GRO TBD
P2 IDE support
P2 MozPay integration REV, ECO, FXA TBD
P2 Webapps: register webapps for handling filetypes/actions ECO TBD
P2 Multiprocess Firefox on Android GRO TBD
P2 Service-backed send tab GRO, ECO, FXA? TBD
P2 Kid browsing GRO, REV TBD


Px Status Project DRI Goals * Epic
P3 Service integration: Backup and restore GRO, ECO, FXA TBD
P3 Menu/Settings Reorganization margaret bug 1069035
P3 New Kindle Firephone UX TBD
P3 User-hand-holding to check the Unknown Sources checkbox (bug 986085) jhugman ECO TBD
P3 Firefox Hub: Marketplace discovery feed add-on ECO TBD
P3 Ambient reading list
P3 Multiple profile support
P3 Implement input type=color (bug 875750)
P3 Kitkat download integration  ?? TBD
P3 Toolset for distributors
P3 Directional console navigation
P3 SNAV support
P3 WebRTC: project video to second screen
P3 Gecko Webview
P3 API: Gamepad
P3 API: Alarm
P3 API: Bluetooth


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

Watch list:

    • Appia
    • Amazon
    • iOS (long term)
    • Specific carrier/partner requirements (placeholder)
    • WebRT improvements
      • preferred apps, packaged apps, hosted apps
    • Carrier value-add services integration
  • Short-term requests (2-3 releases from now)
    • Always request desktop site
    • Improvements to about:home customization (swipe, tap & hold, ...)
  • Medium-term requests (4-5 releases from now)
    • Metrics/Benchmarking (Octane, jsgamebench, GUIMark3, chalkboard, Ringmark, RoboHornet...)
    • WebAPIs: PushNotification, WebPayments, Contacts, WebTelephony, DeviceStorage, WebBluetooth
  • Longer-term (over 5 releases from now)
    • Add-on story
    • PiCL v#
    • Security enhancements (fingerprinter reader, scanning downloads, 3rd party plug-ins)

Old Backlog

  • iOS support
  • X86 support
  • Appia
    • Updater: ability to push out updates independent of distribution channel
    • Legal review of ToS (done - Greg)
    • RelEng review of submission process (WIP - Alex)
    • Target market: review of addressable base (WIP - Irina)
    • Data collection from blocklist pings (WIP - Daniel, Brad)
      • Product version
      • OS version
      • Locale
      • Rough location from IP address
      • Device model / name
  • WebRT improvements
  • Multiple screens
  • Octane
  • HTML5 (input)
  • jsgamebench
  • GUImark3?
  • Chalkboard
  • Ringmark?
  • Robohornet
  • Fingerprint reader
  • Scanning downloads
  • Plug-ins for 3rd party virus/scanning
  • Always request desktop site
  • BUG 814667 - save for later phased approach, which phase?
  • Data bandwidth usage optimisation -> carrier play / push to marketplace if we're leaner
  • Cost control app (parity with FFOS) - how much the browser uses