Mobile/Fx22 PRD: Difference between revisions
< Mobile
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
= Fx22: | = Fx22: Simple Pleasures = | ||
* '''[[Mobile/Roadmap12-13 | Firefox for Mobile Roadmap 2012-2013]]''' | * '''[[Mobile/Roadmap12-13 | Firefox for Mobile Roadmap 2012-2013]]''' | ||
* '''[[Mobile/Fx22 | Firefox 22 Feature Tracking]]''' | * '''[[Mobile/Fx22 | Firefox 22 Feature Tracking]]''' | ||
== Key Selling Points == | == Key Selling Points == | ||
# | # Added locales: Hungarian & Slovak | ||
# | # NFC bump | ||
# | # More screen | ||
== Value Proposition == | == Value Proposition == | ||
'' | ''Your favourite browser available in more local languages: Hungarian & Slovak'' | ||
== Product & Feature Requirements == | == Product & Feature Requirements == | ||
=== | === Additional Locale Support: Hungarian & Slovak === | ||
* Locale breadth: ensure we can support any potential distribution deals without locales being any kind of hurdle or barrier | * Locale breadth: ensure we can support any potential distribution deals without locales being any kind of hurdle or barrier | ||
* Notes from what the competition supports: | * Notes from what the competition supports: | ||
Line 21: | Line 21: | ||
''' Specifications ''' | ''' Specifications ''' | ||
* | * Supports a total of 21 locales [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, tr, hu, sk] | ||
* (RTL languages requires support from the Android UI for the likes of Arabic) | * (RTL languages requires support from the Android UI for the likes of Arabic) | ||
* Multi-locale build to include Hungarian and Slovakian for a total of 21 locales | * Multi-locale build to include Hungarian and Slovakian for a total of 21 locales | ||
Line 34: | Line 34: | ||
# Specifications must be met | # Specifications must be met | ||
# Multi-locale APK size must not exceed the Fx21 APK by x% (important for ARMv6 users with less memory than high-end devices) | # Multi-locale APK size must not exceed the Fx21 APK by x% (important for ARMv6 users with less memory than high-end devices) | ||
=== Reflow on Zoom === | === Reflow on Zoom === | ||
Line 55: | Line 56: | ||
=== | === Dynamic navigation/search bar === | ||
* Declutters the viewing screen when browsing by free-ing up screen real estate | * Declutters the viewing screen when browsing by free-ing up screen real estate | ||
* Of special import for smaller, lower-to-mid tier smartphones where screens are physically smaller, therefore freeing up viewing real estate is even more important to the user | * Of special import for smaller, lower-to-mid tier smartphones where screens are physically smaller, therefore freeing up viewing real estate is even more important to the user | ||
Line 63: | Line 64: | ||
* Show the URL bar when a user actively seeks to interact with it | * Show the URL bar when a user actively seeks to interact with it | ||
* When a user is simply reading a page, make the URL bar hide | * When a user is simply reading a page, make the URL bar hide | ||
* Make the bar visible when a user 'pulls down' the screen | |||
''' UX Design ''' | ''' UX Design ''' | ||
* | * [https://bugzilla.mozilla.org/show_bug.cgi?id=716403#c6 Associated bug for tracking] | ||
** NB: One difference in implementation from the animation and current implementation is that the bar is pulled down wherever in the screen the user 'pulls down' | |||
''' User Stories ''' | ''' User Stories ''' | ||
Line 72: | Line 75: | ||
* As a user, I want to be able to pull down the navigation bar, so that I can have access to this bar whenever I want it easily and seamlessly. | * As a user, I want to be able to pull down the navigation bar, so that I can have access to this bar whenever I want it easily and seamlessly. | ||
''' Quality Criteria ''' | ''' Quality Criteria ''' | ||
Line 107: | Line 80: | ||
# Specifications are met | # Specifications are met | ||
== Supported Locales == | == Supported Locales == |
Revision as of 15:40, 1 April 2013
Fx22: Simple Pleasures
Key Selling Points
- Added locales: Hungarian & Slovak
- NFC bump
- More screen
Value Proposition
Your favourite browser available in more local languages: Hungarian & Slovak
Product & Feature Requirements
Additional Locale Support: Hungarian & Slovak
- Locale breadth: ensure we can support any potential distribution deals without locales being any kind of hurdle or barrier
- Notes from what the competition supports:
- Opera Mobile supports 40 languages
- Chrome Mobile supports 31 (as of Apr 2012) and seemingly 38 (trying to find an official source of truth)
- Google Play store supports 45 localizations
Specifications
- Supports a total of 21 locales [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, tr, hu, sk]
- (RTL languages requires support from the Android UI for the likes of Arabic)
- Multi-locale build to include Hungarian and Slovakian for a total of 21 locales
User Stories
- As a user, I want to use Firefox in my own language [Slovakian, Hungarian]
Quality Criteria
- User stories must be satisfied
- Specifications must be met
- Multi-locale APK size must not exceed the Fx21 APK by x% (important for ARMv6 users with less memory than high-end devices)
Reflow on Zoom
- When zooming in on text content, the text readjusts (reflows) to fit the screen so a user does not need to pan the screen to read the larger text
Specifications
- Reflow on Zoom initiated only when a user double taps (and not when a user pinches)
- Reflow to feel smooth and not abrupt
- Reflow should centre around the 'double tap' in order to zoom in on the intended content
- Zooming in on images should not trigger a reflow
User Stories
- As a user, when I double-tap on text on a part of a page, the page zooms in at a comfortable level and the text and images reflows naturally around this zoomed-in area without the need to scroll horizontally, so I can easily and fluidly read and hone in on areas of the page that I am reading.
Quality Criteria
- All user stories are satisfied
- All specifications are met
- Declutters the viewing screen when browsing by free-ing up screen real estate
- Of special import for smaller, lower-to-mid tier smartphones where screens are physically smaller, therefore freeing up viewing real estate is even more important to the user
Specifications
- Show the URL bar when a user actively seeks to interact with it
- When a user is simply reading a page, make the URL bar hide
- Make the bar visible when a user 'pulls down' the screen
UX Design
- Associated bug for tracking
- NB: One difference in implementation from the animation and current implementation is that the bar is pulled down wherever in the screen the user 'pulls down'
User Stories
- As a user, I want the navigation bar to hide so that my entire screen is used for browsing.
- As a user, I want to be able to pull down the navigation bar, so that I can have access to this bar whenever I want it easily and seamlessly.
Quality Criteria
- User stories are satisfied
- Specifications are met
Supported Locales
Number of supported locales: 21 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, tr, hu, sk
Change History
Last updated: 2013/04/01