Mobile/Fx15: Difference between revisions
< Mobile
Jump to navigation
Jump to search
| (67 intermediate revisions by 6 users not shown) | |||
| Line 1: | Line 1: | ||
= | =Fx 15.0 target release 8/28= | ||
=====Naming Convention: Firefox 15 for Android===== | =====Naming Convention: Firefox 15 for Android===== | ||
| Line 5: | Line 5: | ||
=====CHANGE HISTORY===== | =====CHANGE HISTORY===== | ||
* June 11, 2012 / KR / First Draft | * June 11, 2012 / KR / First Draft | ||
* June 28, 2012 / EL / Second Draft | * June 28, 2012 / EL / Second Draft | ||
* July 15, 2012 / KR / Moved some sections around; added market insight; added possible features for discussion | |||
* July 16, 2012 / EL / Updated sections with bugs and status on progress | |||
* July 17, 2012 / MF / Updated parts that are out of scope for Fx15 using strikethrough | |||
* July 31, 2012 / EL / Removed confirmed items from Fx15 --> [https://wiki.mozilla.org/Mobile/Fx16 Fx16] & [https://wiki.mozilla.org/Mobile/FxFeatureScope Features Requiring Scope Page] | |||
* August 5, 2012 / KR / Added support for Jelly Bean | |||
==Contacts and Stakeholders== | |||
* Karen Rudnitski: product management | |||
* Erin Lancaster: project management | |||
* Mark Finkle: Front End Engineering Manager | |||
* Brad Lassey: Platform Engineering Manager | |||
* Kevin Brosnan: Mobile QA Lead | |||
* Ian Barlow: UX Design | |||
* Alex Keybl: Release Manager | |||
* Michelle Luna: SUMO | |||
* Full Team Responsibility Matrix available here: (coming soon) | |||
==Key Selling Points== | |||
* Expanded Device Support | |||
** Tablet support | |||
** Lower-end phone support (via subset of ARMv6) | |||
* Readability mode | |||
==Value Proposition== | |||
* | |||
==Purpose and Scope of Fx Mobile 15.0== | ==Purpose and Scope of Fx Mobile 15.0== | ||
* | * Grow overall mobile install base: | ||
**ARMv6 | ** ARMv6 (subset, technical specs TBC) support | ||
**[https://support.google.com/googleplay/android-developer/support/bin/answer.py?hl=en&answer=2663268 Support for Google GCM - was C2DM] | ** Tablet support and new tabs UI | ||
** | **<strike>[https://support.google.com/googleplay/android-developer/support/bin/answer.py?hl=en&answer=2663268 Support for Google GCM - was C2DM]</strike> | ||
** Continued Marketplace & WebRT Support | ** <strike>Google Play Review Solicitation</strike> | ||
** <strike>Continued Marketplace & WebRT Support</strike> | |||
** Amazon Kindle Support (eng work complete; need BD to reach out to Amazon) | ** Amazon Kindle Support (eng work complete; need BD to reach out to Amazon) | ||
** New locale support for China: zh-CN, zh-TW (push to Fx 16? and tie to distribution query) | |||
** Appia support? | |||
** Ouya support? | |||
** Jelly Bean support | |||
* Make solid incremental progress implementing features that were out-of-scope for 14.0: | * Make solid incremental progress implementing features that were out-of-scope for 14.0: | ||
** Features and UX improvements such as Find-in-Page | |||
** Features and UX improvements such as | ** <strike>Achieve incremental progress on Readability 2.0</strike> | ||
** Achieve incremental progress on Readability 2.0 | ** Continue to improve stability (crashes) | ||
** Continue to improve stability | * Taking low-risk engineering fixes that are ready for Fx 15: | ||
** {{bug|695173}} – Basic support for text selection in web content (static text areas) | |||
** {{bug|710330}} – Implement bookmarks and history import from Android system DBs | |||
** {{bug|754335}} – Request for ability to select which privacy and security items to clear over entire wipe | |||
** {{bug|766406}} – Implement "Request Desktop Site" | |||
* Continue momentum for ongoing efforts including Basecamp: | * Continue momentum for ongoing efforts including Basecamp: | ||
** Continue to improve web compatibility | ** Continue to improve web compatibility | ||
** Address k9o blockers | ** Address k9o blockers | ||
** Address important bugs reported by Users and Community | ** Address important bugs reported by Users and Community | ||
==Fx15 Feature Tracking== | |||
IMPORTANT: Features Landed in 16, targeted to be uplifted to 15 with status and risk profile | |||
https://wiki.mozilla.org/Mobile/Fx15Uplift<br> | |||
===Tablet Support: Landed for Fx15=== | |||
* {{Bug|716095}} - [tablet] Add a max width to door hangers<br> | |||
* {{Bug|730775}} - Grey bar underneath the awesomebar on tablets<br> | |||
* {{Bug|739355}} - [TABLET] Title Bar<br> | |||
* {{Bug|739412}} - [TABLET] Overflow menu<br> | |||
* {{Bug|760196}} - "Find in page" menu item missing in tablets<br> | |||
* {{Bug|763851}} - Forward button missing in tablet UI<br> | |||
* {{Bug|765805}} - [tablet] Don't close the tabs sidebar panel when switching or adding tabs<br> | |||
* {{Bug|765941}} - [tablet] Thumbnail doesn't update after following a links to an HTTP redirect<br> | |||
* {{Bug|739407}} - [TABLET] Tabs Menu <== Meta<br> | |||
*{{Bug|767179}} - Sync:Need better UI for tablets<br> | |||
===Flash=== | |||
Status: Landed | |||
*{{Bug|687267}} - Flash Support on Honeycomb | |||
===getUserMedia=== | |||
Status: Fixed in Fx15, needs sec review, QA verification looks good: needs final comment<br> | |||
*{{Bug|738528}} - Android still image support for getUserMedia | |||
===Jelly Bean=== | |||
Status: | |||
*{{Bug|770047}} - Quick black screen flash on startup with 4.1 (Jelly Bean) | |||
===Appia Support=== | |||
* Added here to discuss and possibly track for Fx 16 | |||
* Requirements TBC with initial meeting between Marketing and Appia contacts | |||
===Ouya support=== | |||
* Added here to discuss and possibly track for Fx 16 | |||
* Requirements TBC | |||
===Bug Fixes=== | |||
{{Bug|721760}} - Android Sync is taking me to "Battery & data manager" on a variety of Motorola devices | |||
==QA Test Plan== | |||
[https://docs.google.com/spreadsheet/ccc?key=0AhE7m4JB2j6tdGVKQlRHUnFWVEZXNFFJbHo0RVpQMmc#gid=0 Test Matrix for new areas] | |||
==Schedule== | ==Schedule== | ||
* | * Need target dates for above Fx15 features | ||
== | ===07/19: Beta 1=== | ||
{{Bug|766406}} Implement "Request Desktop Site"<br> | |||
{{Bug|695172}} (find) Find In Page<br> | |||
{{Bug|695173}} (text-selection) Basic support for text selection in web content (static text areas)<br> | |||
*New Tabs UI for phones <=== can't find bug # <br> | |||
{{Bug|586885}} Disabled but landed: show search suggestions when entering text in awesome bar <br> | |||
{{Bug|739407}} [TABLET] Tabs Menu <br> | |||
{{Bug|739412}} [TABLET] Overflow menu New overflow menu <br> | |||
{{Bug|739355}} [TABLET] Title/Awesome Bar <br> | |||
===07/27: Beta 2=== | |||
[https://wiki.mozilla.org/QA/Fennec/15/Beta/2 QA Test Plan] | |||
* Confirmed String Freeze | |||
{{Bug| | * {{Bug|775042}} - Download history is not cleared when clearing private data | ||
{{Bug| | * {{Bug|766940}} - Unable to remove bookmarks from the menu, bookmark checkmark/filled star icon remain in view <== needs verification | ||
* {{Bug|745225}} - No highlighting when clicking a synced tab link on About:home | |||
* {{Bug|774081}} - tab curve is slightly overextended | |||
{{Bug| | * {{Bug|774938}} - Use native handles for text selection | ||
{{Bug| | |||
{{Bug| | |||
===08/03: Beta 3=== | |||
*{{Bug| | * {{Bug|686528}} - Start Page (about:home) could be better on tablets | ||
===08/10: Beta 4=== | |||
* | * | ||
===08/17: Beta 5=== | |||
* | * | ||
===08/24: Beta 6=== | |||
==QA Test Plan== | |||
*https://wiki.mozilla.org/QA/Fennec/15/Beta/6 | |||
===08/27: Channel Uplift=== | |||
* | * | ||
===08/28: GA=== | |||
* | |||
==GTM Plan== | |||
* | |||
==System Requirements== | ==System Requirements== | ||
| Line 71: | Line 151: | ||
==Supported Locales== | ==Supported Locales== | ||
*EN-US | * EN-US + all the same as Fx14: https://wiki.mozilla.org/Fennec/NativeUI/GAReadinessReview#l10n | ||
* NEW REQUEST: zh-TW and zh-CN -> could be requirement for Fx 16 to ensure distribution solidified | |||
==Market Data== | ==Market Data== | ||
*20% of our current 'mobile' user base are tablet users (data?) | * 20% of our current 'mobile' user base are tablet users (data?) | ||
*SUMO reviews | * SUMO reviews -> dominant themes for 1-star ratings & user requests | ||
** Lack of tablet support | |||
** No text selection | |||
** Crashes | |||
* | ** Website incompatibility | ||
** | *** Facebook menu https://support.mozilla.org/en-US/questions/928435 & Facebook in general | ||
** | *** Google 'looks bad' | ||
*** Message board rendering | |||
*** BBC | |||
* | ** UX issues | ||
*** Setting homepage https://support.mozilla.org/en-US/questions/930845 | |||
* | *** No 'find' in page | ||
*** Clearing start page https://support.mozilla.org/en-US/questions/930793 | |||
* | ** Requests | ||
* | *** Private browsing / incognito mode | ||
* | *** Disabling top sites | ||
* | *** Ad blocker | ||
* | |||
* | |||
* | |||
* | |||
* | |||
** | |||
Latest revision as of 23:50, 23 August 2012
Fx 15.0 target release 8/28
Naming Convention: Firefox 15 for Android
CHANGE HISTORY
- June 11, 2012 / KR / First Draft
- June 28, 2012 / EL / Second Draft
- July 15, 2012 / KR / Moved some sections around; added market insight; added possible features for discussion
- July 16, 2012 / EL / Updated sections with bugs and status on progress
- July 17, 2012 / MF / Updated parts that are out of scope for Fx15 using strikethrough
- July 31, 2012 / EL / Removed confirmed items from Fx15 --> Fx16 & Features Requiring Scope Page
- August 5, 2012 / KR / Added support for Jelly Bean
Contacts and Stakeholders
- Karen Rudnitski: product management
- Erin Lancaster: project management
- Mark Finkle: Front End Engineering Manager
- Brad Lassey: Platform Engineering Manager
- Kevin Brosnan: Mobile QA Lead
- Ian Barlow: UX Design
- Alex Keybl: Release Manager
- Michelle Luna: SUMO
- Full Team Responsibility Matrix available here: (coming soon)
Key Selling Points
- Expanded Device Support
- Tablet support
- Lower-end phone support (via subset of ARMv6)
- Readability mode
Value Proposition
Purpose and Scope of Fx Mobile 15.0
- Grow overall mobile install base:
- ARMv6 (subset, technical specs TBC) support
- Tablet support and new tabs UI
Support for Google GCM - was C2DMGoogle Play Review SolicitationContinued Marketplace & WebRT Support- Amazon Kindle Support (eng work complete; need BD to reach out to Amazon)
- New locale support for China: zh-CN, zh-TW (push to Fx 16? and tie to distribution query)
- Appia support?
- Ouya support?
- Jelly Bean support
- Make solid incremental progress implementing features that were out-of-scope for 14.0:
- Features and UX improvements such as Find-in-Page
Achieve incremental progress on Readability 2.0- Continue to improve stability (crashes)
- Taking low-risk engineering fixes that are ready for Fx 15:
- bug 695173 – Basic support for text selection in web content (static text areas)
- bug 710330 – Implement bookmarks and history import from Android system DBs
- bug 754335 – Request for ability to select which privacy and security items to clear over entire wipe
- bug 766406 – Implement "Request Desktop Site"
- Continue momentum for ongoing efforts including Basecamp:
- Continue to improve web compatibility
- Address k9o blockers
- Address important bugs reported by Users and Community
Fx15 Feature Tracking
IMPORTANT: Features Landed in 16, targeted to be uplifted to 15 with status and risk profile
https://wiki.mozilla.org/Mobile/Fx15Uplift
Tablet Support: Landed for Fx15
- bug 716095 - [tablet] Add a max width to door hangers
- bug 730775 - Grey bar underneath the awesomebar on tablets
- bug 739355 - [TABLET] Title Bar
- bug 739412 - [TABLET] Overflow menu
- bug 760196 - "Find in page" menu item missing in tablets
- bug 763851 - Forward button missing in tablet UI
- bug 765805 - [tablet] Don't close the tabs sidebar panel when switching or adding tabs
- bug 765941 - [tablet] Thumbnail doesn't update after following a links to an HTTP redirect
- bug 739407 - [TABLET] Tabs Menu <== Meta
- bug 767179 - Sync:Need better UI for tablets
Flash
Status: Landed
- bug 687267 - Flash Support on Honeycomb
getUserMedia
Status: Fixed in Fx15, needs sec review, QA verification looks good: needs final comment
- bug 738528 - Android still image support for getUserMedia
Jelly Bean
Status:
- bug 770047 - Quick black screen flash on startup with 4.1 (Jelly Bean)
Appia Support
- Added here to discuss and possibly track for Fx 16
- Requirements TBC with initial meeting between Marketing and Appia contacts
Ouya support
- Added here to discuss and possibly track for Fx 16
- Requirements TBC
Bug Fixes
bug 721760 - Android Sync is taking me to "Battery & data manager" on a variety of Motorola devices
QA Test Plan
Schedule
- Need target dates for above Fx15 features
07/19: Beta 1
bug 766406 Implement "Request Desktop Site"
bug 695172 (find) Find In Page
bug 695173 (text-selection) Basic support for text selection in web content (static text areas)
- New Tabs UI for phones <=== can't find bug #
bug 586885 Disabled but landed: show search suggestions when entering text in awesome bar
bug 739407 [TABLET] Tabs Menu
bug 739412 [TABLET] Overflow menu New overflow menu
bug 739355 [TABLET] Title/Awesome Bar
07/27: Beta 2
- Confirmed String Freeze
- bug 775042 - Download history is not cleared when clearing private data
- bug 766940 - Unable to remove bookmarks from the menu, bookmark checkmark/filled star icon remain in view <== needs verification
- bug 745225 - No highlighting when clicking a synced tab link on About:home
- bug 774081 - tab curve is slightly overextended
- bug 774938 - Use native handles for text selection
08/03: Beta 3
- bug 686528 - Start Page (about:home) could be better on tablets
08/10: Beta 4
08/17: Beta 5
08/24: Beta 6
QA Test Plan
08/27: Channel Uplift
08/28: GA
GTM Plan
System Requirements
- Phones
- TBD
- Tablets
- TBD
- TBD
Supported Locales
- EN-US + all the same as Fx14: https://wiki.mozilla.org/Fennec/NativeUI/GAReadinessReview#l10n
- NEW REQUEST: zh-TW and zh-CN -> could be requirement for Fx 16 to ensure distribution solidified
Market Data
- 20% of our current 'mobile' user base are tablet users (data?)
- SUMO reviews -> dominant themes for 1-star ratings & user requests
- Lack of tablet support
- No text selection
- Crashes
- Website incompatibility
- Facebook menu https://support.mozilla.org/en-US/questions/928435 & Facebook in general
- Google 'looks bad'
- Message board rendering
- BBC
- UX issues
- Setting homepage https://support.mozilla.org/en-US/questions/930845
- No 'find' in page
- Clearing start page https://support.mozilla.org/en-US/questions/930793
- Requests
- Private browsing / incognito mode
- Disabling top sites
- Ad blocker