Fennec/NativeUI/GAReadinessReview
Contents
[Fennec Native] GA Readiness Review, June 20, 2012
The goal of this meeting is very simple: to be sure all x-functional teams are aligned on required activities in preparation for and on the day of GA and provide a forum for any questions and concerns.
GA Release Schedule
Moco confidential: pls. refer to weekly status email or feel free to contact elancaster directly.
GA Release Criteria
GA Go-To Market Plan
Promotion timeline: ping jfu
Web pages being updated/localized/launched on GA day
NOTE: If there are existing pages that need updating but are not the responsibility of PMM; please state below :)
Product pages:
- mozilla.org/firefox/fx#mobile
- mozilla.org/mobile/features
- mozilla.org/mobile/faq
- mozilla.org/mobile/platforms
- mozilla.org/mobile
- bug 755411 - "About Firefox Beta" Release Notes link is 404
- bug 756908 - Link to FAQ on About Firefox Beta page points to a missing page
Website promos:
- mozilla.org
- Tabzilla
Other Promos
Reddit IamA campaign (Day prior to GA as a primer)
Other recommended Blog Posts & Activities
- Performance blog post (similar to something like this)
- Eideticker blog post (William already has this drafted)
List of Benchmarks
https://intranet.mozilla.org/FN14GAbenchmarks
- N.B.: Some of our scores are already better post-FN14. As a general rule, we promote the product we're shipping, not the future. Still, when we compile the details for PR we should include the fact that, for instance, we fail ring mark 0 in FN14, but already pass it on Aurora and Nightly. <== Johnath Speaks
- Since performance is a large part of our story, we need to have all benchmark numbers ready to go (JS, Eideticker, Ringmark, HTML5)
Eideticker
PR Intro Plan
- Mozilla Blog post
- Reviewer's Program in progress
- Friendly reporters will get a head's up
- FAQ for inbound press questions
- Press coverage report
Support Plan
- Release notes <== akeybl handles this webpage
- Minimum System Requirements & Device Compatibility
- https://www.mozilla.org/en-US/mobile/platforms/ Updated Platforms page targeted for a beta very soon]
- en-us support docs complete for Google Play launch; l10n ready
- New Firefox 14 for Mobile Support Site; 20 new articles and new tutorials
- L10N 70% complete for top articles in default non-English languages
- firefoxforandroid@mozilla.com: one-time push notification about Flash
- army of awesome will monitor social sites and direct problem solving on sumo;
- Keep feedback flowing into Google Play for best support; monitoring throughout the day
- Daily reports for the first week or so, depending upon traffic:
-Positives
-Negatives
-Rating change
-Interesting comments/trending
Issues and Risks
THESE HAVE BEEN RESOLVED
- bug 760098 - Default (minTwips; 120) text-inflation on YouTube makes us look bad
- bug 766397
- Sync on Android is not translated at all in Suomi (fi)
- Sync on Android is not translated completely in Português (Brasil)(pt-BR)
Cross-Functional
<== This are in progress
- Web site compatibility effort is ongoing
- Need to grow add-on developer adoption for compatibility with new architecture
- Telemetry is disabled for GA due to bug 762620 - Evidence that idle-daily can start misfiring
Success Factors
Bug Metrics and Testing
396 Release Blockers Resolved Since Beta (all inclusive)
Minimum System Requirements and Device Filtering
- bug 764518 - Fennec Native Go Live: Be sure blocked devices are properly filtered (minimum system requirements, 7" tablets) (edit)
- Blocking 7" tablets with any OS other than ICS due to Flash support
GA Test Coverage
- bug 765871 Please test 10.0.5 -> 14.0 (beta 7? RC?) migration one last time Final Migration Verification in progress
- Test cases based on each functional area will be 100% complete; this includes verification of fixed blockers across a variety of devices, smoke testing, usability, and exploratory testing
- Installation, update, and migration testing will be 100% complete
- Google Play pre-testing will be 100% complete
Beta Build Verification Testing/Sign Offs
[5/15] https://wiki.mozilla.org/QA/Fennec/14/Beta/1
[5/18] https://wiki.mozilla.org/QA/Fennec/14/Beta/2
[5/25] https://wiki.mozilla.org/QA/Fennec/14/Beta/3
[6/01] https://wiki.mozilla.org/QA/Fennec/14/Beta/4 & https://wiki.mozilla.org/QA/Fennec/14/Beta/5
[6/8] https://wiki.mozilla.org/QA/Fennec/14/Beta/6
[6/14] https://wiki.mozilla.org/QA/Fennec/14/Beta/7#Native_Fennec_14_Beta_7_Test_Plan_.28build_3.29
Deferred Bugs Scheduled for 14.0.1
- Strawperson PRD: https://etherpad.mozilla.org/d7OACrquVo
- Intended fixes for 14.0.1
Web Compatibility
DOs/DONTs when talking about website compatibility in public
- Are We Compatible Yet?
- Query for all open Web Compat Bugs reported against Fennec Native
- Product Sign Off for Beta
- Investigation is ongoing (crowd sourcing test tool launched 20120508), actively working with select partners to fix site issues
- High level goals for k9o are captured in bug 747123. Are targeting active involvement with top apps/sites and mitigation strategies for Alexa top sites in specific locales.
- We are working on top sites. Goals are aligned around k9o. Coordinating with evangelism as needed top priority issues:
bug 668288 - [meta] Google evangelism issues in Firefox for Android
bug 759986 - [meta] Issues with facebook.com
bug 763510 - [meta] Issues with twitter.com
bug 763512 - [meta] Issues with microsoft.com
Features Summary
- Performance
- click-2-play Flash support
- Readability
- Refined UI, better tab management,smoother in-content UI
- Sync
- Add-On Support
Reliability
- As of June 19th, we are at 4 crashes per 100 ADU
- This is down from 22 crashes per 100 adu on May 14th
- Criteria for GA is no more than 5 crashes per 100 ADU
Performance
Goals
- Fast start up time
- UI is up and running and ready for user interaction quickly
- Responsive browsing: page load, panning & zooming performance
- Better Memory Usage
Status
- Perception of start-up time is within an acceptable range: continued optimization is planned
“This native version feels ten times faster than the XUL-based version. Starts up very quickly on my old Nexus S”
“Better than Chrome Beta”
“Makes my work much easier”
“Downloading is very stable”
“Love the way it syncs tabs and bookmarks with my laptop”
- Canvas and Content Rendering
Eideticker Measures What the Users See
http://wrla.ch/blog/2011/11/measuring-what-the-user-sees/
CNN.com performance (lower checkerboarding than Chrome, smoother
panning/zooming than any other browser):
http://wrla.ch/eideticker/benchmarks/metric.html?data=cnn-jun12.json#/checkerboard
http://wrla.ch/eideticker/benchmarks/metric.html?data=cnn-jun12.json#/fps
Clock benchmark (better canvas framerate than any other browser):
http://wrla.ch/eideticker/benchmarks/metric.html?data=clock-jun13.json#/fps
bug 723361 - Benchmarks for native UI launch
l10n
Shipping the Following Locales:
- English (en-US)
- Czech (cs)
- Danish (da)
- German (de)
- Spanish (es-ES)
- Finnish (fi)
- French (fr)
- Japanese (ja)
- Korean (ko)
- Italian (it)
- Norwegian bokmal (nb-NO)
- Dutch (nl)
- Polish (pl)
- Brazilian Portuguese (pt-BR)
- Portuguese (pt-PT)
- Russian(ru)
Sync Server High Availability
- Signed off by Server Ops
Mobile Test Drivers
- Number of testers: 453 (down from 500 around May 14th)
- Number of bugs filed to date 158 (this not include bugs filed outside of the MTD form which auto-magically tags them for tracking).
- Areas of focus: Web compatibility, panning and zooming, flash,
- Builds released: 2 specific aurora builds with gfx changes we wanted extra validation on. Otherwise, the updater provides a new build every day.
- We are *keeping* MTD testers on Aurora