Mobile/Fx19 PRD: Difference between revisions
< Mobile
(9 intermediate revisions by 2 users not shown) | |||
Line 9: | Line 9: | ||
== Value Proposition == | == Value Proposition == | ||
Main driver: expanding TAM through device breath and new locale reach | |||
== Product & Feature Requirements == | == Product & Feature Requirements == | ||
=== Light-weight themes === | === Light-weight themes === | ||
* ' | * It's fun to personalize | ||
* | * Themes were quite popular on desktop | ||
* Themes drives traffic to AMO | |||
''' Specifications ''' | ''' 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 ''' | ''' 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 ''' | ''' User Stories ''' | ||
* As a user, I want to personalize my browser skin to make it fun, quirky and "me". | * As a user, I want to personalize my browser skin to make it fun, quirky and "me". | ||
''' Quality Criteria ''' | ''' Quality Criteria ''' | ||
# | # User stories are met | ||
# | # Specifications are satisfied | ||
=== ARMv6 expanded support: 600MHz, 512MB, HVGA === | === ARMv6 expanded support: 600MHz, 512MB, HVGA === | ||
* | * Expands our TAM | ||
* Supports our mission for extending the web for everyone | |||
''' Specifications ''' | ''' 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 ''' | ''' 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 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. | * 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 ''' | ''' 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 === | === 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 | * 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 | * 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 ''' | ''' Specifications ''' | ||
* zh-TW is added to the multi-locale APK | * zh-TW is added to the multi-locale APK | ||
* zh-CN is added to the multi-locale APK | * zh-CN is added to the multi-locale APK | ||
''' User Stories ''' | ''' 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 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. | * 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 ''' | ''' Quality Criteria ''' | ||
Line 67: | Line 120: | ||
# zh-CN locale is added to the standard multi-locale APK | # zh-CN locale is added to the standard multi-locale APK | ||
# 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 | # 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 === | === Fx integration into Google search widget === | ||
* | * Allows a user to add the Firefox database to Google's on-device search engine | ||
''' Specifications ''' | ''' 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 ''' | ''' User Stories ''' | ||
* As a user, I can use | * 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 ''' | ''' Quality Criteria ''' | ||
# User stories are satisfied | # User stories are satisfied | ||
# Specifications are met | # Specifications are met | ||
== Supported Locales == | == 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] | 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 == | == System Requirements == | ||
Line 102: | Line 154: | ||
== Change History == | == Change History == | ||
{{LastUpdated}} | {{LastUpdated}} | ||
Latest revision as of 16:36, 1 April 2013
Fx19: Making New Friends
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
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.
Quality Criteria
- zh-TW locale is added to the standard multi-locale APK
- zh-CN locale is added to the standard multi-locale APK
- 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
- User stories are satisfied
- 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