Mobile/Fx20 PRD
From MozillaWiki
< Mobile
Contents
Fx20: Private and Personal
Key Selling Points
- Private browsing
- Personalization (about:home)
Value Proposition
Listening to direct feedback from our users, since both main stories (private browsing and customizing the about:home page) have been listed as one of the top 3 user requests on a consistently regular basis for months and months. We have listed, and now we have implemented!
Product & Feature Requirements
Private browsing mode (per tab)
- This has been a 'Top 3 requested feature' almost every week since Fennec was (re)launched
- Aligns with Firefox's own values and mission around user-controlled privacy
Specifications
- Per-tab private browsing mode
UX Design
- UX designs (Ian Barlow)
User Stories
- As a user I want to invoke a private browsing mode session so my friend can use my browser without messing up my history/awesomebar/homescreen.
- As a user I want to invoke a private browsing mode session so I can research Christmas gifts for my spouse without that ending up in my history/awesomebar/homescreen.
- As a user I want to be able to open a link from a page in a normal browsing session in a private browsing session, so I can look at it without it ending up in my history/awesomebar/homescreen.
- As a user I want it to be very clear when I am in a private browsing session, so I don't accidentally search for or look at things I think are private but are actually in a non-private browsing session.
- As a user I want to be able to close all of my private browsing tabs completely and at once, so I can get rid of them all very quickly without it being obvious what I'm doing. Note: current menu design closes all tabs, both private and normal at once
Quality Criteria
- All specifications are met
- All user stories are satisfied
ARMv6 expanded support: 600MHz, 384MB, QVGA
- Bringing the open web to even more phones
- Ability to reach NEW users
Specifications
- Pass all standard Firefox for Android smoke tests that are also run on ARMv7 phones
- Comparable or better performance than stock browser shipped on ARMv6 phones when running above tests
User Stories
- As a user, I can browse with Firefox for Android on even more phones than before (min spec = 600MHz, 384MB, QVGA) so I can use my favourite browser AND have a better experience than the default stock browser on these phones.
Device List
- Samsung Galaxy Next (GT-S5570, GT-S5578)
- HTC Aria (S31HT)
- HTC Legend (A6363)
- Samsung Dart (SGH-T499)
- Samsung Galaxy Pop (SCH-i559)
- Samsung Galaxy Q (SGH-T589)
Quality Criteria
Passes 90% of the following MozTrap testcases:
- MUST PASS: Firefox installs and starts up
- MUST PASS: Double Tap Function (Double-tap to zoom)
- MUST PASS: Panning/Zooming
- MUST PASS: Bookmark a site from the context menu
- Firefox uninstalls properly
- Google search
- Search suggest opt-in (yes)
- Search suggest opt-in (no)
- Search or Go icon in URL bar
- Find In Page
- Refresh button
- Back and forward buttons
- Share a Link
- Open/Close Tab menu
- New tab button
- The items in the Awesomescreen tabs are displayed shortly after accessing the tab
- Close Tab
- Ensure context menu is not cut off in any way
- Ensure custom menu is not cut off in any way
- Settings menu items
- Access the product's about page from Settings
- Verify not saving passwords
- Verify "Never" saving passwords
- Forget password by clearing the private data
- Verify saving of a password
- Forget Password
- Clear private data dialog
- Reader Mode toolbar (add/remove items from reading list)
- Opening a reading list item opens the item in Reader Mode UI
- Invoke about:feedback
- Firefox Feedback: I have an idea
- Firefox Feedback: I ran into some problems
- Firefox Feedback: I love it
About:home customization
- This is one of our top three 'asks' from Input / SUMO recurring over the past several months
Specifications
- Default set of thumbnails are available (6 positions)
- Users can edit any thumbnail position with their own link
- Top frequented sites should NOT overwrite any thumbnail pins that a user has customised
- Any thumbnail position that hasn't been customised can be replaced with a top-frequented site
- Clearing customised thumbnail data infers that that thumbnail position can be replaced with a top-frequented site
UX Design
User Stories
- As a user, I want to be able to pin existing sites on about:home, so they're always there when I need them.
- As a user, I want to be able to add new sites on about:home, so they're always there when I need them.
- As a user, if I "edit" an existing dynamic topsite, it should become a pinned site when I finish editing.
- As a user, I want it to be visually obvious which site thumbnails are pinned and which are dynamic topsites.
- As a user, I want to be able to unpin sites from about:home, so they will make room for new pinned sites or top sites.
- As a user, I want to be able to clear/delete all of my pinned sites at once. I also want a way to undo this action in case I make a mistake.
Quality Criteria
- User stories are satisfied
- Specifications are met
Media decoding (H.264) GB & HC
- Due to Flash no longer supported by Adobe, we are filling a hole wherever we can to try and provide as much media support as possible. This also brings into parity with H.264 support we already introduced on JB and ICS.
Specifications
- Support H.264 on Ginberbread
- Support H.264 on Honeycomb
User Stories
- As a user, I can go to a site that supports H.264 content and play that back on my device that runs Gingerbread, so that I have a seamless media viewing experience.
- As a user, I can go to a site that supports H.264 content and play that back on my device that runs Honeycomb, so that I have a seamless media viewing experience.
Quality Criteria
- User stories are satisfied
- Specifications are met
Supported Locales
Number of supported locales: 18 List of supported locales (4 letter code): [en-US, cs, da, de, es-ES, fi, fr, ja, ko, it, nb-NO, nl, pl, pt-BR, pt-PT, ru, zh-CN, zh-TW]
GTM Plan
System Requirements
Phones & Tablets
- OS: Android 2.2+
- Chipset/MHz: ARMv6 and ARMv7 / 600 MHz
- RAM: 384 MB
- Display: QVGA
- Other: OpenGL
Change History
Last updated: 2013/04/01