User:Dria/ROADMAP BACKUP
From MozillaWiki
Last updated: 2014/04/11
Releases
Firefox 28: (Shipped)
Schedule
- Tracking Fx28
-
Nightly: Oct 29, 2013 -
Aurora: Dec 10, 2013 -
Beta: Feb 4, 2014 - Release: March 18, 2014
-
Features
- [AT RISK]
bug 875750 - Implement <input type="color">: Android widget/color picker<==backed out - [ON TRACK] bug 768667 - Use the action bar for text selection on ICS+
- [ON TRACK] bug 852608 - Add support for OpenSearch. Firefox Mobile supports <link rel="search">
- [ON TRACK] bug 943475 - Predictive lookup for awesomebar entries
- [ON TRACK] Dynamic snippets support preffed off
- [ON TRACK] Background Thread Hang Reporting bug 932865
- [ON TRACK] Added locale: Estonian (et), bug 946204
Firefox 29: (Beta)
Schedule
- Tracking Fx29
-
Nightly: Dec 9, 2013 -
Aurora: Feb 4, 2014 - Beta: March 18, 2014
- Release: Apr 29, 2014
-
Features
- [ON TRACK] Toolbar Refactor
- [ON TRACK] Shumway Bundled in Browser but disabled, bug 905668
- [ON TRACK] Promo snippet for Sync
- [ON TRACK] Preloaded bookmark for Marketplace
- [ON TRACK] Multiple Quickshare Buttons - 2 Quickshare on main menu
- [ON TRACK] Ability to "Hide" existing panels in about:home (see the full project page for more details)
- [ON TRACK] Dynamic snippets support preffed on, bug 862801. UX Signoff: 03/04
- [ON TRACK] Firefox Accounts with Sync 1.5 integration
- [ON TRACK] Replace throbber with progress bar bug 917896, bug 959776
- [ON TRACK] APK Synthesis on by default
Firefox 30 (Aurora)
Schedule
- Tracking Fx30
-
Nightly: Feb 3, 2014 - Aurora: March 18, 2014
- Beta: April 29, 2014
- Release: Jun 10, 2014
-
Features
- [ON TRACK] Ability to re-order existing panels in about:home, not via drag and drop (see My List: Manage current lists in settings), bug 942231
- [ON TRACK] Evaluate pngquant for PNG size reduction bug 959833
- [ON TRACK] Firefox Hub v1 (RSS feed support + 2 add-ons)
- [ON TRACK] Placeholder for FxA/Sync Backlog
- [ON TRACK] Added locale: Argentine Spanish (es-AR), bug 979250
- [ON TRACK] Added locale: Mexican Spanish (es-MX), 979251 bug 979251
- [ON TRACK] Added locale: Malay (ms), bug 979257
- [ON TRACK] Added locale: Latvian (lv) , bug 958021
Firefox 31 (Nightly)
Schedule
- Tracking Fx31
- Nightly: Mar 17, 2014
- Aurora: April 29, 2014
- Beta: June 10, 2014
- Release: Jul 22, 2014
Features
- [PROPOSED] Firefox Hub v2 (currently planned feature complete)
- [PROPOSED] UX Telemetry
- [PROPOSED] Tiles v1
- [PROPOSED] Contextual tips for users
- [PROPOSED] Project video to second screen
- [PROPOSED] WebRTC tab streaming
- [PROPOSED] Firefox Hub: Marketplace discovery feed add-on (project page TBD)
- [PROPOSED] Promotional banner enhancements
- [PROPOSED] Firefox Hub: Add new My Panel from Promotional Banner
- [AT RISK] Quickshare Contexts
- [AT RISK] Quickshare on the context menu
- [PROPOSED] Quickshare: Settable default service for quickshare buttons
- [PROPOSED] Quickshare: Collect aggregate usage data
- [PROPOSED] Preferred web content language, UI lang switching
- [PROPOSED] API: Contacts (incl permissions bump)
- [PROPOSED] Geolocation services (incl permissions bump)
- [PROPOSED] API: Web activities
- [PROPOSED] Synced tabs page as entry point into Firefox Accounts & Sync bug 958889
- [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)
Firefox 32
Schedule
- Tracking Fx32
- Nightly: Apr 28, 2014
- Aurora: June 10, 2014
- Beta: July 22 2014
- Release: Sep 2, 2014
Features
- [PROPOSED] Firefox Hub v3 (promo panel, bugfixes & polish + 4-5 add-ons)
- [PROPOSED] Tiles v2
- [PROPOSED] Password handling improvements
- [PROPOSED] Form auto-fill improvements
- [PROPOSED] Gestures
- [PROPOSED] My List: Auto-play video and audio lists
- [PROPOSED] API: Push notifications
- [PROPOSED] Kitkat download integration
Firefox 33
Schedule
- Tracking Fx33
- Nightly: Jun 9, 2014
- Aurora: July 22, 2014
- Beta: Sept 2, 2014
- Release: Oct 14, 2014
Features
- [PROPOSED] Tiles v3
- [PROPOSED] First-run feature tour
- [PROPOSED] Tablet refresh (FYI: We're going to break this into smaller chunks and distribute them through a series of releases...tbd)
- [PROPOSED] Reorder Home Panels in Settings Via Drag and Drop bug 974983
Firefox 34
Schedule
- Tracking Fx34
- Nightly: Jul 21, 2014
- Aurora: Sept 2, 2014
- Beta: Oct 14, 2014
- Release: Nov 25, 2014
Features
- [PROPOSED] Tiles v4
- [PROPOSED] Kid browsing
Project funnel
- Developer improvements: Geckoview support for 2.3 -> 4.3 <== nightly only starting from Fx 28
Unprioritized projects
P# | Project | Stage 1 | UX 2 | Eng 3 | Next steps |
---|---|---|---|---|---|
X | Added locale: Hebrew (he) | Dependent on RTL support | |||
X | Added locale: Arabic (ar) | Dependent on RTL support | |||
X | Added locale: Indonesian (id) | ||||
X | Use System download manager on GB+ bug 816318 | Need to identify best technical approach |
P1 projects
P# | Project | Stage 1 | UX 2 | Eng 3 | Next steps |
---|---|---|---|---|---|
P1 | Shumway | ||||
P1 | Service integration: Backup and restore | Define | project page | ||
P1 | Screencasting: Project WebRTC video to second screen | Ready | Ready | L | WebRTC > WebRTC, blocked on end point WebRTC support. |
P1 | Added locale: Canadian (en-CA) | On hold | Need to find someone to start this work. | ||
P1 | PDF.js support (v1 cupcake) | In development | Performance is current focus. Need to spin up task force once Synthetic APKs and Firefox Hub reach shippable states |
P2 projects
P3 projects
P# | Project | Stage 1 | UX 2 | Eng 3 | Next steps |
---|---|---|---|---|---|
P3 | Firefox flavour: Silverfox | Define | needs creative brief and cupcake - break out initial shippable features | ||
P3 | Reflow on zoom (double tap) by default | ??? | [tbd] | ||
P3 | Multiple profile support | ??? | [tbd] | ||
P3 | Directional game console navigation | [tbd] | |||
P3 | Helper widgets for error pages | Define | project page | ||
P3 | API: Gamepad | ??? | [tbd] | ||
P3 | API: Bluetooth | ??? | [tbd] | ||
P3 | SNAV support | ??? | [tbd] | ||
P3 | Sailfish compatibility | Define | project page | ||
P3 | Webapp discovery: Better marketplace discovery and promotion | Define | project page | ||
P2 | Sync.Next | Define | waiting to see what Identity team plans for this, if anything | ||
P3 | Firefox flavour: Devfox | Define | needs creative brief and cupcake - break out initial shippable features | ||
P3 | Firefox flavour: Firefox for Enterprise | Define | needs creative brief and cupcake - break out initial shippable features | ||
P3 | Non-multilang build localizations | ??? | [tbd] | ||
P3 | Location-based search engines | Define | project page | ||
P3 | Data bandwidth monitoring | Define | project page | ||
P3 | Data bandwidth optimization (Necko) | Define | project page | ||
P3 | Support for hybrid devices | Define | project page | ||
P3 | About:home - Add-ons can add a page | Define | revisit project page | ||
P3 | First-run UX improvements | Define | revisit project page | ||
P3 | IDE Support | Code is landing | load balancing for nalexander since he is working in Sync until further notice | ||
P3 | Set top box optimization | re-evaluate | figure out if this is still necessary, or superceded by second-screen work already underway (probably is). | ||
P3 | Java-side replacement for nsILoginManager | Define |
Creative briefs
P# | Project | Stage | Next steps |
---|---|---|---|
X | TBD | Define |
Legend
1) Stages - not every project will go through all of these stages
- Define - Initial project definition - mostly Product working with UX and Eng to figure out what the feature is going to do and look like.
- Design - UX & visual design work.
- Prototype - For some larger features we'll want to do a Prototyping and user testing stage -- this will be relatively rare.
- Ready - All project definition and design work is finished and the project is just waiting for engineering to pick it up and start hacking.
- In development - Coding has started, but the project isn't targeted to a particular release yet.
Once a project has been targeted at a particular release, it will move up to the Release roadmap, graduating out of the project funnel.
2) UX - estimated relative UX effort, expressed as a t-shirt size (S, M, L, XL)
2) Eng - estimated relative engineering effort, expressed as a t-shirt size (S, M, L, XL)
Strategy: Four Pillars
- Partnership opportunities
- Pursuing opportunities that enable and support larger distributions of Firefox for Android.
- Innovate to Differentiate
- Focusing on innovations where we can truly excel and differentiate from the competition.
- Developer Ecosystem
- Supporting the larger Firefox ecosystem and better enabling the developer community on mobile projects.
- State of Good Repair
- Ensuring good code all around: paper cuts, user efficiencies, stability and performance.
Archives
Reference
- [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.