Improved Mac installer
From MozillaWiki
Please use "Edit with form" above to edit this page.
Status
Improved Mac installer | |
Stage | Development |
Status | ` |
Release target | ` |
Health | At risk |
Status note | Has initial patch, but needs developer to pick it back up. |
Team
Product manager | Asa Dotzler |
Directly Responsible Individual | Alex Limi |
Lead engineer | ` |
Security lead | ` |
Privacy lead | ` |
Localization lead | ` |
Accessibility lead | ` |
QA lead | Vlad Ghetiu |
UX lead | Alex Limi |
Product marketing lead | ` |
Operations lead | ` |
Additional members | ` |
Open issues/risks
- Needs a developer to pick up the existing patch and make it work.
Risks
Mostly testing on all the hardware and OS variations, making sure the download and unpack is smooth from Safari (and less important, Chrome).
Stage 1: Definition
1. Feature overview
It's common that people run Firefox from the disk image on the Mac even after they have decided to use it full-time, because OS X has a really bad application install experience. We want to auto-detect when this happens, and offer to move the application and create an icon in the dock when you run from the disk image.
This feature falls primarily in the Experience category (from the "Discover, Experience, and Connect" vision statement.)
2. Users & use cases
`
3. Dependencies
`
4. Requirements
- Firefox should offer to move itself to Applications on startup
- We should gracefully handle it if you don't have the right permissions to do so
- We should give the option to not ask again for those people who want their applications to live in a different location
- We should ask if you want to add an icon to the dock (should be checked by default)
- Ideally (but optionally): Ask whether you want Firefox to be the default browser as part of that dialog
Non-goals
Mac App Store availability.
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
See work at bug 516362
Stage 5: Release
10. Landing criteria
`
Feature details
Priority | P2 |
Rank | 999 |
Theme / Goal | ` |
Roadmap | User Experience |
Secondary roadmap | ` |
Feature list | Platform |
Project | ` |
Engineering team | Platform Integration |
Team status notes
status | notes | |
Products | ` | ` |
Engineering | ` | ` |
Security | ` | ` |
Privacy | ` | ` |
Localization | ` | ` |
Accessibility | ` | ` |
Quality assurance | ` | ` |
User experience | ` | ` |
Product marketing | ` | ` |
Operations | ` | ` |