Fennec/NativeUI/Showcase2-1
Jump to navigation
Jump to search
Schedule
- To refresh on the list of Features and their priority, click here.
- To refresh on the plan of record per Toronto's offsite, click here.
- To see baseline vs. current reality, click here: here
ADU update
- Aurora - from last week
- Nightly - from last week
- Beta - from last week
Schedule
To see who is attending the showcase
Q4
- Dec 2011: Feature Complete
Q1
- Jan 16 2012: String Freeze ==> Jan 30th (lock-step with cutover)
- Jan 16 2012: First Run Walk-Through ==> needs to be reset; pending profile migration which is getting closer
- Jan 30 2012: Beta Cutover & Beta Declare ==> merge happened but we are day-for day slip until we ship to the store
- Feb 27 2012: Public Announcement at Mobile World Congress
- March 30 2012: Final Release
Beta Readiness
- Status:
- We are string frozen: the focus is now to focus in page rendering (panning and zooming perf, quick/smooth tab switching and closing, awesome bar/screen responsiveness (esp. after syncing bookmarks and history)
We are in day-for-day slip for shipping Native Fennec Fx11 to the android market here's why
- Tab: display tabs tray menu
- Awesome Bar Perf after sync
- Panning and zooming perf: we need to make a go/no go? We should probably ship tile-by-tile
- Remaining sync blockers related to data integrity
Full list of blockers, there are some fixed ones in here because we want to be sure to qualify those fixes before beta:
Release Management
- Should we go ahead and release XUL for both phones and tablets since we are not ready with Java?
- Split-APK
- Status: Waiting for the fix for bug 719560- this was fixed but backed out
- Requires: QA testing on tablets/phones once posted
- Fallback options: Push XUL to all for the time being, only push to tablets, hold off on pushing altogether
- Profile migration
- Status: Waiting on the fix for bug 713283
- Requires: QA test plan and verification (kbrosnan: test cases are complete & ready to go)
- Single-locale APKs
- May not be ready and tested in time for 1/31 - are multi-locale APKs our fallback?
- Requires: QA test plan and verification in conjunction with split-APK work
- Remaining multi-locale bug: bug 713464
- L10N
- Required for String Freeze for Fx11 (Jan 30th): query
Crashes
- http://bit.ly/tr4pBc - currently we have 10 top crashes
- 12.0a1 - stats for yesterday - 526 ADU with 31.34 crashes/100 ADU
- top crash #1 - bug 718765 is fixed but still showing up in high volume with people running builds before Jan 19th.
- top crash #2 - bug 719872 is in progress and a fix should be coming soon.
- These 2 crashes account for just over 50% of the crashes.
- We have pulled out java signatures and logged bugs in an attempt to make the top crash list more actionable. Fixes for these should help clean up many items on the top crash list.
- bug 707683
- bug 720515
- bug 720613
- bug 711988
- Engaged the QA offshore team to help reproduce some of the other top items we are having trouble making progress on.
- User feedback
- Looking at a survey for the MTD to get feedback on user perception of crashiness.
- Startup
- https://crash-analysis.mozilla.com/rkaiser/2012-01-24/2012-01-24.fennecandroid.nightly.startup.html
- Startup report (Nightly) - https://crash-analysis.mozilla.com/rkaiser/fennecandroid.nightly.startupsummary.html
- Startup report (Aurora) - https://crash-analysis.mozilla.com/rkaiser/fennecandroid.aurora.startupsummary.html
- Startup = crashes where the uptime is < 1 min
- Devices
- Comparisons
- Technically we could go back in time and look at the crash rate on XUL version vs Native
- Many issues doing this
- Best strategy is still tracking and attacking the top crash list and fixing regressions quickly.
Demos
- Flash is working on ICS
- First Run for current XUL users (profile migration)
Other Top Issues and Their Status
Sync
- They are uplifted to Aurora: plan of record is to go to beta with history and bookmarks; no passwords, no tabs
- We need to get to the bottom of awesome bar performance after sync
- Password content provider bug 704682
UX & UI
Of our UX list for beta:
- Done
- Get the in-browser Sync UI pieces in, so people can find and set up sync bug 708414, bug 716906
- Get the tab menu not covering the whole screen -- may seem minor, but I want people to get the right idea of how it works as of beta - bug 712526
- Improved
- aweseomescreen - slow top sites list coming in
- tab menu - opening a tab, switching tabs, deleting tabs
- Fix the p1/p2 font inflation bugs -- we want this to be as right as possible for beta; bug 706193, bug 706198
- mobile sites exception is done - is it in nightlies/aurora?
- Some thumbnail tweaks around differences in tab menu / start page, scaling where we shouldn't be (bug 721032)
- Still to be fixed
- Cut down the amount of checkerboarding - bug 716581
- Get frecency / top sites as right as we can: bug 704977
- Handful of startup weirdness bugs: tracked in bug 721008
- [new] Overwhelming flat list of desktop bookmarks bug 716918
Website Compatibility
(Two-pronged approach)
- UA string decision has been made
- John Jensen is POC: https://bugzilla.mozilla.org/show_bug.cgi?id=708406
- Evangelism Bugs
- Screenshot comparisons of top-30-Alexa against Native Fennec/Android AOSP Browser/Opera (QA contact: AaronMT)
MTD Update
MTD feedback in order of frequency:
- "Feeling zippier"
- Sync <--- people still want sync
- Remaining checkerboarding
- Localizations
- Unzooming during page load
- Frame rate when scrolling
- Top sites still don't work
- Flash on ICS