Firefox/Features/Support Mac App Store

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

Status

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

{{#set:Feature name=Support Mac App Store

|Feature stage=On hold |Feature status=` |Feature version=` |Feature health=OK |Feature status note=On hold - Waiting on data from Christian }}

Team

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 `

{{#set:Feature product manager=Asa Dotzler

|Feature feature manager=Christian Legnitto |Feature lead engineer=Robert Strong |Feature security lead=` |Feature privacy lead=` |Feature localization lead=` |Feature accessibility lead=` |Feature qa lead=` |Feature ux lead=` |Feature product marketing lead=` |Feature operations lead=` |Feature 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

Risks

  • 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

Non-goals

  • 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

`

Accessibility

`

Quality Assurance review

`

Operations review

`

Stage 4: Development

9. Implementation

`

Stage 5: Release

10. Landing criteria

` {{#set:Feature open issues and 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

Risks

  • 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

|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.) |Feature users and 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

|Feature dependencies=` |Feature 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

|Feature non-goals=* Put non-release channels in the Mac App store

  • Put Firefox mobile in the iOS app store

|Feature functional spec=` |Feature ux design=` |Feature implementation plan=` |Feature security review=` |Feature privacy review=` |Feature localization review=` |Feature accessibility review=` |Feature qa review=` |Feature operations review=` |Feature implementation notes=` |Feature landing criteria=` }}

Feature details

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

{{#set:Feature priority=Unprioritized

|Feature rank=999 |Feature theme=` |Feature roadmap=Firefox Desktop |Feature secondary roadmap=` |Feature list=Desktop |Feature project=` |Feature engineering team=` }}

Team status notes

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

{{#set:Feature products status=`

|Feature products notes=` |Feature engineering status=` |Feature engineering notes=` |Feature security status=` |Feature security health=` |Feature security notes=` |Feature privacy status=` |Feature privacy notes=` |Feature localization status=` |Feature localization notes=` |Feature accessibility status=` |Feature accessibility notes=` |Feature qa status=` |Feature qa notes=` |Feature ux status=` |Feature ux notes=` |Feature product marketing status=` |Feature product marketing notes=` |Feature operations status=` |Feature operations notes=` }}


Other stuff