Firefox/Features/Support Mac App Store

From MozillaWiki
Jump to: navigation, search
Please use "Edit with form" above to edit this page.


Support Mac App Store
Stage On hold
Status `
Release target `
Health OK
Status note On hold - Waiting on data from Christian


Product manager Asa Dotzler
Directly Responsible Individual Christian Legnitto
Lead engineer Robert Strong
Security lead `
Privacy lead `
Localization lead `
Accessibility lead `
QA lead `
UX lead `
Product marketing lead `
Operations lead `
Additional members `

Open issues/risks

Open issues

  • Figure out if any changes to the product need to be made
  • Figure out if any changes to the packaging need to be made
  • Talk to the Firefox Home team to discuss using the same account / key and their release process
  • Submit to the Mac App store and deal with any issues found by Apple
  • Decide if we want PR around the submission or acceptance


  • Firefox does not meet the restrictions for being on the app store
    • There are other Gecko apps already in there
    • Opera was submitted and accepted

Stage 1: Definition

1. Feature overview

We should have Firefox in the Mac App store.

This feature falls primarily in the Experience category (from the "Discover, Experience, and Connect" vision statement.)

2. Users & use cases

  • A new Mac user opens the Mac App store looking for interesting software to install. They find Firefox.
  • An existing Mac user opens the Mac App store looking for interesting software to install or to get updates to existing software. They see Firefox as one of the top downloads and decide to try it

3. Dependencies


4. Requirements

  • A version of Firefox submitted to the Mac App store
  • Ability to update the version in the Mac App store in a timely manner, whether automated or manually


  • Put non-release channels in the Mac App store
  • Put Firefox mobile in the iOS app store

Stage 2: Design

5. Functional specification


6. User experience design


Stage 3: Planning

7. Implementation plan


8. Reviews

Security review


Privacy review


Localization review




Quality Assurance review


Operations review


Stage 4: Development

9. Implementation


Stage 5: Release

10. Landing criteria


Feature details

Priority Unprioritized
Rank 999
Theme / Goal `
Roadmap Firefox Desktop
Secondary roadmap `
Feature list Desktop
Project `
Engineering team `

Team status notes

  status notes
Products ` `
Engineering ` `
Security ` `
Privacy ` `
Localization ` `
Accessibility ` `
Quality assurance ` `
User experience ` `
Product marketing ` `
Operations ` `

Other stuff