Mobile/Fx22 PRD

Fx22: Simple Pleasures

Key Selling Points

  1. Added locales: Hungarian & Slovak
  2. NFC bump
  3. 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]
  • 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

  1. User stories must be satisfied
  2. Specifications must be met
  3. 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

  1. All user stories are satisfied
  2. 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

  • 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

  1. User stories are satisfied
  2. Specifications are met


NFC Bump

  • Fun way of sharing open tabs between NFC-enabled phones


Specifications

  • When both phones are NFC-enabled and turned on, be able to 'bump' from one to another the open tab for fun, simple sharing


UX Design

  • TBC

User Stories

  • As a user, I want a fun way of sharing my open tab with another phone using NFC, to avoid having to type in another 'sharing' method.


Quality Criteria

  1. User stories are satisfied
  2. 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