|
|
(7 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
| = Fx22: Simple Pleasures =
| | obsolete, please see [[Mobile/Roadmap]] instead |
| * '''[[Mobile/Roadmap12-13 | Firefox for Mobile Roadmap 2012-2013]]'''
| |
| * '''[[Mobile/Fx22 | Firefox 22 Feature Tracking]]'''
| |
| | |
| == 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
| |
| | |
| | |
| === Dynamic navigation/search bar ===
| |
| * 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 '''
| |
| * [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 '''
| |
| * 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 ==
| |
| {{LastUpdated}}
| |