|
|
(916 intermediate revisions by 11 users not shown) |
Line 1: |
Line 1: |
| | {{AndroidNav}} |
| {{LastUpdated}} | | {{LastUpdated}} |
| {{TOC_limit|3}} | | {{TOC_limit|3}} |
| == Strategy: Four Pillars ==
| |
| [[File:Fourpillars.png|450px]]
| |
|
| |
|
| ; Partnership opportunities
| | == Current release tracking == |
| : Pursuing opportunities that enable and support larger distributions of Firefox for Android. | | '''Please see the [https://mozilla.aha.io/products/FENN/feature_cards Fennec Tracking Master List] on Aha for release tracking. You'll need a Mozilla corp login.''' |
|
| |
|
| ; Innovate to Differentiate
| | == Release Summaries == |
| : Focusing on innovations where we can truly excel and differentiate from the competition.
| | ...not sure what we're going to do here...in progress (jan 14 2015) |
|
| |
|
| ; Developer Ecosystem
| | == Rapid release calendar == |
| : Supporting the larger Firefox ecosystem and better enabling the developer community on mobile projects.
| | {| class="wikitable" |
| | |- |
| | !quarter ||merge date ||central ||aurora ||beta ||release date ||release |
| | |- |
| | |rowspan="2"|Q1 |
| | !2015-01-12* |
| | |Firefox 38||Firefox 37||Firefox 36 |
| | !2015-01-13* |
| | |Firefox 35 |
| | |- |
| | !2015-02-23 |
| | |Firefox 39||Firefox 38||Firefox 37 |
| | !2015-02-24 |
| | |Firefox 36 |
| | |- |
| | |rowspan="3"|Q2 |
| | !2015-04-06 |
| | |Firefox 40||Firefox 39||Firefox 38 |
| | !2015-04-07 |
| | |Firefox 37 |
| | |- |
| | !2015-05-18 |
| | |Firefox 41||Firefox 40||Firefox 39 |
| | !2015-05-19 |
| | |Firefox 38 |
| | |- |
| | !2015-06-29 |
| | |Firefox 42||Firefox 41||Firefox 40 |
| | !2015-06-30 |
| | |Firefox 39 |
| | |- |
| | |rowspan="2"|Q3 |
| | !2015-08-10 |
| | |Firefox 43||Firefox 42||Firefox 41 |
| | !2015-08-11 |
| | |Firefox 40 |
| | |- |
| | !2015-09-21 |
| | |Firefox 44||Firefox 43||Firefox 42 |
| | !2015-09-22 |
| | |Firefox 41 |
| | |- |
| | |Q4 |
| | !2015-11-02 |
| | |Firefox 45||Firefox 44||Firefox 43 |
| | !2015-11-03 |
| | |Firefox 42 |
| | |- |
| | |} |
|
| |
|
| ; State of Good Repair
| | == Status tags == |
| : Ensuring good code all around: paper cuts, user efficiencies, stability and performance.
| | * {{mnotstarted}} - <nowiki>{{mnotstarted}}</nowiki> - little or no work has started on this feature/goal. |
| | | * {{mok}} - <nowiki>{{mok}}</nowiki> - actively being worked on and those assigned feel comfortable and confident in achieving the target milestone. |
| == Releases ==
| | * {{mplan}} - <nowiki>{{mplan}}</nowiki> - 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. |
| === Firefox 21: Foundations ===
| | * {{mprop}} - <nowiki>{{mprop}}</nowiki> - 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. |
| ==== Schedule ====
| | * {{mrisk}} - <nowiki>{{mrisk}}</nowiki> - blocking bug / high number of bugs / other confidence-shakers makes us feel that a feature may not achieve the targeted milestone. |
| * '''[[Mobile/Roadmap/Tracking Fx21 | Tracking Fx21]]'''
| | * {{mprog}} - <nowiki>{{mprog}}</nowiki> - actively being worked on but not yet mature enough to be committed to a specific release |
| ** <s>Nightly: Jan 7, 2013</s>
| | * {{minvest}} - <nowiki>{{minvest}}</nowiki> - development investigation needed to move forward |
| ** <s>Aurora: Feb 18, 2013</s>
| |
| ** '''Beta: Apr 1, 2013'''
| |
| ** Release: May 14, 2013
| |
| | |
| ==== Features ====
| |
| * {{mok}} [[Mobile/Projects/Distribution files | Distribution files]] (theme, bookmarks, pinned sites) | |
| * {{mok}} [[Mobile/Projects/HTML5 compatibility | HTML5 compatibility]] roll-up
| |
| * {{mok}} [[Mobile/Projects/Web content font | New web content font]]
| |
| * {{mok}} [[Mobile/Projects/Amazon search URL | Amazon search url]] (updated) | |
| | |
| | |
| === Firefox 22: Simple Pleasures ===
| |
| ==== Schedule ====
| |
| * '''[[Mobile/Roadmap/Tracking Fx22 | Tracking Fx22]]'''
| |
| ** <s>Nightly: Feb 18, 2013</s>
| |
| ** '''Aurora: Apr 1, 2013'''
| |
| ** Beta: May 13, 2013
| |
| ** Release: Jun 25, 2013
| |
| | |
| ==== Features ====
| |
| * {{mok}} [[Mobile/Projects/Localization | Added locale: Slovak]]
| |
| * State of good repair:
| |
| ** {{mok}} [[Mobile/Projects/ANR | ANR Reporter]]
| |
| ** {{mok}} [[Mobile/Projects/New tab UI | New tab UI]]
| |
| ** {{mok}} [[Mobile/Roadmap/Tracking_Fx22#Performance_improvements | Performance improvements]]
| |
| | |
| | |
| === Firefox 23: Real Media ===
| |
| ==== Schedule ====
| |
| * '''[[Mobile/Roadmap/Tracking Fx23 | Tracking Fx23]]'''
| |
| ** '''Nightly: Apr 1, 2013'''
| |
| ** Aurora: May 13, 2013
| |
| ** Beta: Jun 24, 2013
| |
| ** Release: Aug 6, 2013
| |
| | |
| ==== Features ====
| |
| * {{mrisk}} [[Mobile/Projects/Dynamic URL bar | Dynamic URL bar]]
| |
| * {{mrisk}} [[Mobile/Projects/Firefox Health Report | Firefox Health Report]]
| |
| * {{mrisk}} [[Mobile/Projects/Localization | Added locale: Turkish]]
| |
| * {{mrisk}} [[Mobile/Projects/Localization | Added locale: Hungarian]]
| |
| * {{mok}} [[Mobile/Projects/NFC bump | NFC bump for tab sharing]]
| |
| * {{mok}} [[Mobile/Projects/WebRTC platform support | WebRTC platform support]], confirmed: preffed OFF
| |
| * {{mok}} [[Mobile/Projects/Localization | L10N foundation improvements]]
| |
| * {{mok}} [[Mobile/Projects/Reader improvements|READER: Serif/Sans Serif font toggle, Add to reading list from long tap, add to reading list from context menu]]
| |
| * {{mok}} [[Mobile/Projects/Changeable search engine default | UI for changing search engine default]]
| |
| * {{mok}} [[Mobile/Projects/Webfeed handling | RSS/Atom feed handling]]
| |
| | |
| === Firefox 24: Embracing the Ecosystem ===
| |
| ==== Schedule ====
| |
| * '''[[Mobile/Roadmap/Tracking Fx24 | Tracking Fx24]]'''
| |
| ** Nightly: May 13, 2013
| |
| ** Aurora: Jun 24, 2013
| |
| ** Beta: Aug 5, 2013
| |
| ** Release: Sep 24, 2013
| |
| | |
| ==== Features ====
| |
| * {{mplan}} [[Mobile/Projects/Packaged and privileged apps | Packaged apps support]]
| |
| * {{mplan}} [https://wiki.mozilla.org/WebAudio_API_Rollout_Status Web Audio API]
| |
| * {{mplan}} [[Mobile/Projects/API: Push notifications | API: Push notifications]]
| |
| * {{mplan}} [[Mobile/Projects/API: Web activities | API: Web activities]]
| |
| * {{mplan}} [[Mobile/Projects/API: Contacts | API: Contacts]]
| |
| * {{mplan}} [[Mobile/Projects/SkiaGL | SkiaGL improvement]]
| |
| * {{mplan}} [[Mobile/Projects/Dynamic Snippets | Dynamic Snippets]]
| |
| * {{mplan}} [[Mobile/Projects/Addition of search engines | Addition of search engines]]
| |
| * {{mplan}} [[Mobile/Projects/Set top box optimization | Set Top Box optimization]]
| |
| * {{mplan}} [[Mobile/Projects/Directional game console navigation | Directional game console navigation]]
| |
| * {{mprop}} [[Mobile/Projects/API: Payments | API: Payments]]
| |
| * {{mprop}} [[Mobile/Projects/API: Alarm | API: Alarm]] | |
| * {{mprop}} [[Mobile/Projects/Location-based search engines | Location-based search engines]]
| |
| * {{mprop}} [[Mobile/Projects/Changing default search engines by locale | Changing default search engines by locale]]
| |
| * {{mprop}} [[Shumway/Roadmap | Shumway]]: generic video player
| |
| ** ''Will create new project page with Mobile-specific work to be done when known''
| |
| * {{mprop}} [[Mobile/Projects/About:home redesign | About:home redesign]]
| |
| * {{mprop}} [[Mobile/Projects/Reader improvements| Reader improvements]]
| |
| * {{mprop}} [[Mobile/Projects/Firefox flavours | Profile support for alternate browser configurations]]
| |
| * {{mprop}} [[Mobile/Projects/Localization | Change default search engine for zh-CN]]
| |
| | |
| === Firefox 25: Something for Everyone ===
| |
| ==== Schedule ====
| |
| * '''[[Mobile/Roadmap/Tracking Fx25 | Tracking Fx25]]'''
| |
| ** Nightly: Jun 24, 2013
| |
| ** Aurora: Aug 5, 2013
| |
| ** Beta: Sep 23, 2013
| |
| ** Release: Nov 5, 2013
| |
| | |
| ==== Features ====
| |
| * {{mprop}} [[Mobile/Projects/Packaged and privileged apps | Priveleged apps support]] | |
| * {{mprop}} [[Mobile/Projects/Multi-locale build | L10N multi-locale build]] - investigation by 24
| |
| * {{mprop}} [[Shumway/Roadmap | Shumway]] - branded players
| |
| ** ''Will create a project page for Mobile-specific work when known''
| |
| * {{mprop}} [[Mobile/Projects/API: Cloud | API: Cloud]]
| |
| * {{mprop}} [[Mobile/Projects/Firefox flavours | Flavours/variants: Kinderfox, Silverfox, Corpfox, Devfox]] (as add-ons?) | |
| * {{mprop}} [[Mobile/Projects/Add-on support | Further add-on support]]
| |
| * {{mprop}} [[Mobile/Projects/Developer tools | Solid developer environment]]
| |
| | |
| | |
| === Firefox 26: TBD ===
| |
| ==== Schedule ====
| |
| * '''[[Mobile/Roadmap/Tracking Fx26 | Tracking Fx26]]'''
| |
| ** Nightly: Aug 5, 2013
| |
| ** Aurora: Sep 23, 2013
| |
| ** Beta: Nov 4, 2013
| |
| ** Release: Dec 18, 2013
| |
| | |
| ==== Features ====
| |
| * {{mprop}} [[Mobile/Projects/SNAV | Spatial Navigation]] (SNAV)
| |
| * {{mprop}} [[Mobile/Projects/Data bandwidth optimization | Data bandwidth optimization]] (Necko)
| |
| * {{mprop}} [[Shumway/Roadmap | Shumway]]: other functionality
| |
| ** ''Will create a project page for Mobile-specific work when known''
| |
| * {{mprop}} [[Mobile/Projects/API: Gamepad | API: Gamepad]] | |
| * {{mprop}} [[Mobile/Projects/API: Bluetooth | API: Bluetooth]]
| |
| | |
| | |
| === Waiting Room ===
| |
| ==== Features ====
| |
| * [[Mobile/Projects/Reflow on zoom | Reflow on zoom]] (double tap) by default
| |
| * Settings men UI refresh
| |
| * Quick share
| |
| | |
| == Design (UX) ==
| |
| === Q1 ===
| |
| * [[Mobile/Projects/Changeable search engine default | Changeable search engine default]]
| |
| * [[Mobile/Projects/About:home redesign | About:home redesign]]
| |
| * [[Mobile/Projects/Reader improvements | Reader improvements & enhancements]]
| |
| * [[Mobile/Projects/Settings UI clean up | Settings UI clean-up]]
| |
| * [[Mobile/Projects/PiCL | PiCL]] ("Profiles in the Cloud")
| |
| * [[Mobile/Projects/Set top box optimization | Set Top Box optimization & directional navigation]]
| |
| * [[Mobile/Projects/First-run UX | First-run UX]]
| |
| * [[Mobile/Projects/Packaged and privileged apps | Packaged and privileged apps UI]]
| |
| * [[Mobile/Projects/WebRTC | WebRTC]] implementation guidance
| |
| * [[Shumway/Roadmap | Shumway v1]]
| |
| * [[Mobile/Projects/PiCL Reader integration | Reader integration into PiCL]]
| |
| * [[Mobile/Projects/Send to device | Send to device]]
| |
| * [[Mobile/Projects/Profile support | Profile support]]
| |
| * [[Mobile/Projects/PDF.js support | PDF.js support]]
| |
| | |
| === Q2 ===
| |
| * tbd
| |
| | |
| === Q3 ===
| |
| * tbd
| |
| | |
| == Investigation (Engineering) ==
| |
| === Q2 ===
| |
| * [[Mobile/Projects/PiCL | PiCL]]
| |
| * [[Mobile/Projects/Dynamic Snippets | Dynamic Snippets]]
| |
| * [[Shumway/Roadmap | Shumway]]
| |
| * [[Mobile/Projects/Directional game console navigation | Directional game console navigation]]
| |
| * [[Mobile/Projects/Performance | Performance]]
| |
| * [[Mobile/Projects/Multi-locale build | L10N multi-locale build]]
| |
| | |
| === Q3 ===
| |
| * tbd
| |
| | |
| === Q4 ===
| |
| * tbd
| |
| | |
| == Exploration (Product)==
| |
| === Q2 ===
| |
| * [[Mobile/Projects/Mobile wallet | Mobile wallet]]
| |
| * [[Mobile/Projects/Gestures | Gestures]]
| |
| * [[Mobile/Projects/WebRTC | WebRTC]]
| |
| | |
| === Q3 ===
| |
| * [[Mobile/Projects/Alternate browser configurations | Alternate browser configurations]]
| |
| * [[Mobile/Projects/Lockable add-ons | Ability to lock add-ons]]
| |
| * [[Mobile/Projects/Benchmarking | Benchmarking]]
| |
| * [[Mobile/Projects/Developer support | Developer support]]
| |
| * [[Mobile/Projects/Form factor optimizations | Form factor optimizations]]
| |
| * [[Mobile/Projects/Multi-screen | Multi-screen usage]]
| |
| | |
| === Q4 ===
| |
| | |
| == About this roadmap ==
| |
| This is the current working roadmap for Firefox for Android. It is a living document and will be updated regularly (at least monthly, and likely more often than that). If you have any questions about anything here, please contact Karen Rudnitski ("kar" in IRC) or Deb Richardson ("dria").
| |
|
| |
|
| == Archives == | | == Archives == |
| * [[Mobile/Roadmap/Archives | Roadmap Archive]] | | * [[Mobile/Roadmap/Archives | Roadmap Archive]] |
| | | * [[User:Dria/ROADMAP BACKUP | ROADMAP BACKUP]] |
| == Reference ==
| |
| * {{mok}} - <nowiki>{{mok}}</nowiki> | |
| * {{mplan}} - <nowiki>{{mplan}}</nowiki>
| |
| * {{mprop}} - <nowiki>{{mprop}}</nowiki>
| |
| * {{mrisk}} - <nowiki>{{mrisk}}</nowiki>
| |