Mobile/Fx15: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(23 intermediate revisions by 2 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 9: Line 9:
* July 16, 2012 / EL / Updated sections with bugs and status on progress
* 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 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==
==Contacts and Stakeholders==
Line 42: Line 44:
** Appia support?
** Appia support?
** Ouya 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 Find-in-Page
Line 70: Line 73:
* {{Bug|765941}} - [tablet] Thumbnail doesn't update after following a links to an HTTP redirect<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|739407}} - [TABLET] Tabs Menu  <== Meta<br>
 
*{{Bug|767179}} - Sync:Need better UI for tablets<br>
===Tablet Support: Follow up Fixes===
Stability <br>
* {{Bug|760357}} - java.lang.NullPointerException: at
Usability<br>
* {{Bug|768999}} - [tablet] Doorhanger corners look bad now that they don't extend to the edges of the screen
* {{Bug|770270}} - [Tablet] Tab drawer stays open when new tab is opened
* {{Bug|763446}} - Fennec's Menu doesn't scroll correctly if Tabs Menu list is opened
* {{Bug|763406}} - URL bar is hidden on rotation
* {{Bug|763338}} - New Fennec tab menu is not user friendly
* {{Bug|758317}} - [TABLET] Tab side bar should open with a swipe gesture
* {{Bug|762723}} - Thumbnails should be of different sizes for phones and tablets in Tabs UI
 
===Armv6===
* {{Bug|723946}} Official ARMv6 Builds Available: http://nightly.mozilla.org/
* {{Bug|766613}} First Pass of QA Evaluation Complete: https://wiki.mozilla.org/QA/Fennec/Armv6Compatibility
* Feature page: https://wiki.mozilla.org/ARMv6_support_-_phase_1
 
===<strike>Web Apps Support</strike>===
* Not for Fx15
* [https://etherpad.mozilla.org/Fennec-apps-support See this etherpad summary of bugs; update in progress]


===Flash===
===Flash===
*{{Bug|687267}}Flash Support on Honeycomb
Status: Landed
*{{Bug|687267}} - Flash Support on Honeycomb


===getUserMedia===
===getUserMedia===
Line 99: Line 83:
*{{Bug|738528}} - Android still image support for getUserMedia
*{{Bug|738528}} - Android still image support for getUserMedia


===<strike>Cloud to Device Messaging</strike>===
===Jelly Bean===
Status: UX is working on designs
Status:  
* Not for Fx15
*{{Bug|770047}} - Quick black screen flash on startup with 4.1 (Jelly Bean)
* Feature page is [[Features/Fennec/Cloud_to_Device_Messaging| here]]
 
===<strike>Google Play Review Solicitation</strike>===
* Not for Fx15
* Desire to have a way of communication with the user for marketing and soliciting feedback
* Can one feature address sending information to the user AND redirecting them to a page if they agree to provide feedback?
* Feature page is [[Features/Fennec/Google_Play_Review_Solicitation| here]]
* Further proposals / options for user engagement: 1) Push notification to send a dialogue to a user for communication purposes; 2) Pull notification to engage with user as per ff desktop method
 
==Stretch Targets - Likely Fx15+==
 
===Amazon Store Distribution===
*{{Bug|713777}} - Amazon modifies and re-signs apk after uploading [was "Cannot install Firefox from Amazon appstore if Firefox Beta already exists on device"]


===Appia Support===
===Appia Support===
Line 124: Line 95:
* Requirements TBC
* Requirements TBC


===Developer Reach -> likely target Fx 16===
===Bug Fixes===
* Full support for getUserMedia {{Bug|749881}} - Android UI implementation for full getUserMedia
{{Bug|721760}} - Android Sync is taking me to "Battery & data manager" on a variety of Motorola devices
 
===Privacy Enhancements -> target Fx 16??===
* Private browsing ?
* Phishing protection ?
* Design privacy awareness enhancements ?


==QA Test Plan==
==QA Test Plan==
Line 137: Line 103:
==Schedule==
==Schedule==
* Need target dates for above Fx15 features
* Need target dates for above Fx15 features
* Need target date for string freeze


===07/19: Beta 1===
===07/19: Beta 1===
Line 150: Line 115:


===07/27: Beta 2===
===07/27: Beta 2===
* Target String Freeze ?
[https://wiki.mozilla.org/QA/Fennec/15/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===
===08/03: Beta 3===
* {{Bug|686528}} - Start Page (about:home) could be better on tablets
===08/10: Beta 4===
*
*
===08/10: Beta 4===
* <strike>Target WebRT Landed ?</strike> No WebRT for Fx15


===08/17: Beta 5===
===08/17: Beta 5===
*
*
===08/24: Beta 6===
===08/24: Beta 6===
*
==QA Test Plan==
*https://wiki.mozilla.org/QA/Fennec/15/Beta/6
 
===08/27: Channel Uplift===
===08/27: Channel Uplift===
*
*
Line 176: 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
* NEW REQUEST: zh-TW and zh-CN -> could be requirement for Fx 16 to ensure distribution solidified



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