Mobile/Fx15: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(67 intermediate revisions by 6 users not shown)
Line 1: Line 1:
=FN 15.0 target release 8/28=
=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==
* Reach and grow overall mobile install base:
* 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
** In-App Feedback
**<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:
** Tablet support
** Features and UX improvements such as Find-in-Page
** Features and UX improvements such as Readability Mode
** <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==
* Code Freeze? Does that have to be by 7/17?
* Need target dates for above Fx15 features
* 07/20: Beta 1
* 07/27: Beta 2
* 08/03: Beta 3
* 08/10: Beta 4
* 08/17: Beta 5
* 08/24: Beta 6
* 08/27: Channel Uplift
* 08/28: GA


==Feature Tracking [Mapping to Bugs in Progress]==
===07/19: Beta 1===
IMPORTANT: Features Landed in 16, targeted to be uplifted to 15 with status and risk profile
{{Bug|766406}} Implement "Request Desktop Site"<br>
https://wiki.mozilla.org/Mobile/Fx15Uplift<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>


Tablet Support: Fixed in 15 or Milestone Target 15<br>
===07/27: Beta 2===
{{Bug|716095}} - [tablet] Add a max width to door hangers<br>
[https://wiki.mozilla.org/QA/Fennec/15/Beta/2 QA Test Plan]
{{Bug|730775}} - Grey bar underneath the awesomebar on tablets<br>
* Confirmed String Freeze
{{Bug|739355}} - [TABLET] Title Bar<br>
* {{Bug|775042}} - Download history is not cleared when clearing private data
{{Bug|739412}} - [TABLET] Overflow menu<br>
* {{Bug|766940}} - Unable to remove bookmarks from the menu, bookmark checkmark/filled star icon remain in view <== needs verification
{{Bug|760196}} - "Find in page" menu item missing in tablets<br>
* {{Bug|745225}} - No highlighting when clicking a synced tab link on About:home
{{Bug|763851}} - Forward button missing in tablet UI<br>
* {{Bug|774081}} - tab curve is slightly overextended
{{Bug|765805}} - [tablet] Don't close the tabs sidebar panel when switching or adding tabs<br>
* {{Bug|774938}} - Use native handles for text selection
{{Bug|765941}} - [tablet] Thumbnail doesn't update after following a links to an HTTP redirect<br>
{{Bug|739407}} - [TABLET] Tabs Menu  <== Meta<br>


Armv6
===08/03: Beta 3===
*{{Bug|723946}} Get ARMv6 Builds Going via RelEng
* {{Bug|686528}} - Start Page (about:home) could be better on tablets
*{{Bug|766613}} QA Evaluation


Web Apps Support<br>
===08/10: Beta 4===
* [https://etherpad.mozilla.org/Fennec-apps-support See this etherpad summary of bugs; update in progress]
*


Flash
===08/17: Beta 5===
*{{Bug|687267}}Flash Support on Honeycomb
*
===08/24: Beta 6===
==QA Test Plan==
*https://wiki.mozilla.org/QA/Fennec/15/Beta/6


Amazon Kindle Distribution
===08/27: Channel Uplift===
*{{Bug|713777}} - Amazon modifies and re-signs apk after uploading [was "Cannot install Firefox from Amazon appstore if Firefox Beta already exists on device"]
*
===08/28: GA===
*
 
==GTM Plan==
*


==System Requirements==
==System Requirements==
Line 71: Line 151:


==Supported Locales==
==Supported Locales==
*EN-US, 13 standard locales, KO, PT-BR
* 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 (?) call out lack of tablet support
* SUMO reviews -> dominant themes for 1-star ratings & user requests
Product Overview and Service Description
** Lack of tablet support
 
** No text selection
==Key Selling Points==
** Crashes
* Expanded Device Support
** Website incompatibility
** Tablet support
*** Facebook menu https://support.mozilla.org/en-US/questions/928435 & Facebook in general
** Lower-end phone support (via subset of ARMv6)
*** Google 'looks bad'
 
*** Message board rendering
==Value Proposition==
*** BBC
*
** UX issues
==GTM Plan==
*** Setting homepage https://support.mozilla.org/en-US/questions/930845
*
*** No 'find' in page
==Contacts and Stakeholders==
*** Clearing start page https://support.mozilla.org/en-US/questions/930793
* Karen Rudnitski: product management
** Requests
* Erin Lancaster: project management
*** Private browsing / incognito mode
* Mark Finkle: Front End Engineering Manager
*** Disabling top sites
* Brad Lassey: Platform Engineering Manager
*** Ad blocker
* Kevin Brosnan: Mobile QA Lead
* Ian Barlow: UX Design
* Alex Keybl: Release Manager
* Michelle Luna: SUMO
*  
** Full Team Responsibility Matrix available here: (coming soon)

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 C2DM
    • Google Play Review Solicitation
    • Continued 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

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

Test Matrix for new areas

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

QA Test Plan

  • 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

Market Data