Mobile/Fx19 PRD: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
mNo edit summary
 
(18 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= Fx19: Ready to Partner =
= Fx19: Making New Friends  =
* '''[[Mobile/Roadmap12-13 | Firefox for Mobile Roadmap 2012-2013]]'''
* '''[[Mobile/Roadmap12-13 | Firefox for Mobile Roadmap 2012-2013]]'''
* '''[[Mobile/Fx19 | Firefox 19 Feature/Function page]]'''
* '''[[Mobile/Fx19 | Firefox 19 Feature Tracking]]'''
 
== Key Selling Points ==
# Personalise your browser with a light-weight theme
# Opening up to China
# Supporting more ARMv6 devices
 
== Value Proposition ==
Main driver: expanding TAM through device breath and new locale reach
 
== Product & Feature Requirements ==
=== Light-weight themes ===
* It's fun to personalize
* Themes were quite popular on desktop
* Themes drives traffic to AMO
 
 
''' Specifications '''
* Change the chrome to a user-picked design
* Light-weight themes hosted in AMO
* Must be maintained from one upgrade to the next
 
 
''' UX Design '''
* [https://wiki.mozilla.org/File:Fennec_theme-mockup.jpg Light-Weight theme mock-up]
* [https://wiki.mozilla.org/File:Fennec_theme-guidelines.png Light-Weight theme guidelines]
 
 
''' User Stories '''
* As a user, I want to personalize my browser skin to make it fun, quirky and "me".
 
 
''' Quality Criteria '''
# User stories are met
# Specifications are satisfied
 
 
=== ARMv6 expanded support: 600MHz, 512MB, HVGA ===
* Expands our TAM
* Supports our mission for extending the web for everyone
 
 
''' Specifications '''
* Fennec to install, run and support all Fennec features on an expanded set of devices supporting at a minimum ARMv6, 600 MHz, 512 MB RAM, HVGA, OpenGL
 
 
''' User Stories '''
* As a user, I want to download Firefox for Android to my LG Optimus One, T-Mobile myTouch 3G slide, HTC Wildfire S or ZTE R750 – just to name a few – so I can reap the benefits of using Firefox for Android!
* As a user, I want a browser alternative that performs at least as well as the stock browser pre-installed on my handset, so that I have a choice as to which browser I can use.
* As a developer, I want to target even more phones with one application to reduce development overheads.
 
 
'''Device List'''
* HTC Wildfire S (A5101)
* LG Optimus One (LG-P500)
* ZTE R750
* LG L-04C
* HTC myTouch 3G Slide
* ZTE Blade
* Acer beTouch/Liquid Mini (E310)
* ZTE Blade (003Z)
 
 
''' 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
 
 
=== Support for zh-TW and zh-CN ===
* Developers in the Asia-Pacific area are interested in zh-TW and zh-CN support to better customise applications for the Chinese market
* The significant market share of ARMv6 users are in Asia-Pacific, so ensuring the zh-TW and zh-CN locales are included ensures we are better catering to this audience as we continue to expand our ARMv6 device support
 
 
''' Specifications '''
* zh-TW is added to the multi-locale APK
* zh-CN is added to the multi-locale APK
 
 
''' User Stories '''
* As a user in China or Taiwan, I want to use Firefox for with the China or Taiwan locale so I can use it in my own language.
* As a developer, I can create applications more specific to the Chinese market by leveraging the integrated locate into the multi-pack build.


== Change History ==


== Contacts and Stakeholders ==
''' Quality Criteria '''
* Karen Rudnitski: product management
# zh-TW locale is added to the standard multi-locale APK
* Erin Lancaster: project management
# zh-CN locale is added to the standard multi-locale APK
* Mark Finkle: Front End Engineering Manager
# The addition of zh-CN and zh-TW locales do not significantly increase start-up times or APK size as compared to the current multi-locale APK
* Brad Lassey: Platform Engineering Manager
* Kevin Brosnan: Mobile QA Lead
* Ian Barlow: UX Design
* Alex Keybl: Release Manager
* Tyler: SUMO


== Key Selling Points ==


== Value Proposition ==
=== Fx integration into Google search widget ===
* Allows a user to add the Firefox database to Google's on-device search engine


== Purpose and Scope ==


== Feature Tracking ==
''' Specifications '''
* [[Mobile/Fx19]]
* Provide a mechanism for users to allow their Firefox data to be used by the Google on-device search engine (for when a user uses the Google search widget)
* When a user taps on the Google search widget, users can click on menu -> settings -> phone search and check / uncheck the 'Firefox' box to allow Google to search Firefox's bookmarks and history for relevant search results
* No other visual change to the Google search widget


== Quality Benchmarks ==


== GTM Plan ==
''' User Stories '''
* As a user, I can use Google search to look through my Firefox bookmarks and history so I can find relevant results (when I was browsing with Firefox) when I'm searching using the Google search widget.


== System Requirements ==
* Phones
** ...
* Tablets
** ...


== Supported Locales ==
''' Quality Criteria '''
# User stories are satisfied
# Specifications are met


== Market Data ==
=== SUMO reviews ===
Dominant themes for 1-star ratings and user requests.


=== Crashes ===
== Supported Locales ==
Number of supported locales: 18 [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]


=== UX Issues ===
== System Requirements ==
=== Phones & Tablets ===
* OS: Android 2.2+
* Chipset/MHz: ARMv6 and ARMv7 / 600 MHz
* RAM: 512 MB
* Display: HVGA
* Other: OpenGL


=== Requests ===
== Change History ==
{{LastUpdated}}

Latest revision as of 16:36, 1 April 2013

Fx19: Making New Friends

Key Selling Points

  1. Personalise your browser with a light-weight theme
  2. Opening up to China
  3. Supporting more ARMv6 devices

Value Proposition

Main driver: expanding TAM through device breath and new locale reach

Product & Feature Requirements

Light-weight themes

  • It's fun to personalize
  • Themes were quite popular on desktop
  • Themes drives traffic to AMO


Specifications

  • Change the chrome to a user-picked design
  • Light-weight themes hosted in AMO
  • Must be maintained from one upgrade to the next


UX Design


User Stories

  • As a user, I want to personalize my browser skin to make it fun, quirky and "me".


Quality Criteria

  1. User stories are met
  2. Specifications are satisfied


ARMv6 expanded support: 600MHz, 512MB, HVGA

  • Expands our TAM
  • Supports our mission for extending the web for everyone


Specifications

  • Fennec to install, run and support all Fennec features on an expanded set of devices supporting at a minimum ARMv6, 600 MHz, 512 MB RAM, HVGA, OpenGL


User Stories

  • As a user, I want to download Firefox for Android to my LG Optimus One, T-Mobile myTouch 3G slide, HTC Wildfire S or ZTE R750 – just to name a few – so I can reap the benefits of using Firefox for Android!
  • As a user, I want a browser alternative that performs at least as well as the stock browser pre-installed on my handset, so that I have a choice as to which browser I can use.
  • As a developer, I want to target even more phones with one application to reduce development overheads.


Device List

  • HTC Wildfire S (A5101)
  • LG Optimus One (LG-P500)
  • ZTE R750
  • LG L-04C
  • HTC myTouch 3G Slide
  • ZTE Blade
  • Acer beTouch/Liquid Mini (E310)
  • ZTE Blade (003Z)


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


Support for zh-TW and zh-CN

  • Developers in the Asia-Pacific area are interested in zh-TW and zh-CN support to better customise applications for the Chinese market
  • The significant market share of ARMv6 users are in Asia-Pacific, so ensuring the zh-TW and zh-CN locales are included ensures we are better catering to this audience as we continue to expand our ARMv6 device support


Specifications

  • zh-TW is added to the multi-locale APK
  • zh-CN is added to the multi-locale APK


User Stories

  • As a user in China or Taiwan, I want to use Firefox for with the China or Taiwan locale so I can use it in my own language.
  • As a developer, I can create applications more specific to the Chinese market by leveraging the integrated locate into the multi-pack build.


Quality Criteria

  1. zh-TW locale is added to the standard multi-locale APK
  2. zh-CN locale is added to the standard multi-locale APK
  3. The addition of zh-CN and zh-TW locales do not significantly increase start-up times or APK size as compared to the current multi-locale APK


Fx integration into Google search widget

  • Allows a user to add the Firefox database to Google's on-device search engine


Specifications

  • Provide a mechanism for users to allow their Firefox data to be used by the Google on-device search engine (for when a user uses the Google search widget)
  • When a user taps on the Google search widget, users can click on menu -> settings -> phone search and check / uncheck the 'Firefox' box to allow Google to search Firefox's bookmarks and history for relevant search results
  • No other visual change to the Google search widget


User Stories

  • As a user, I can use Google search to look through my Firefox bookmarks and history so I can find relevant results (when I was browsing with Firefox) when I'm searching using the Google search widget.


Quality Criteria

  1. User stories are satisfied
  2. Specifications are met


Supported Locales

Number of supported locales: 18 [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]

System Requirements

Phones & Tablets

  • OS: Android 2.2+
  • Chipset/MHz: ARMv6 and ARMv7 / 600 MHz
  • RAM: 512 MB
  • Display: HVGA
  • Other: OpenGL

Change History

Last updated: 2013/04/01