Fennec/NativeUI/Showcase1-25: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 42: Line 42:
* http://bit.ly/tr4pBc - currently we have 10 top crashes
* http://bit.ly/tr4pBc - currently we have 10 top crashes
* 12.0a1 - stats for yesterday - 526 ADU with 31.34 crashes/100 ADU
* 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 #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.
** 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.
** 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.
** 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|707683}}
** {{bug|720515}}
** {{bug|720515}}

Revision as of 20:01, 25 January 2012

  • 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 - 1,076, +12% from last week
  • Nightly - 1,172 +2.5% from last week
  • Beta - 25,940 +2.5% from last week

Schedule

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
  • Feb 27 2012: Public Announcement at Mobile World Congress
  • March 30 2012: Final Release

Beta Readiness

Features

  • Split-APK
    • Status: Waiting for the fix for bug 719560
    • 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): [bug list here]

Marketing/PR

    • Johnath's blog post on trains: will be pushed today
    • Press release for beta being in progress

(P0) Stability and Performance

Crashes

Performance and Responsiveness

Goals Related to Competitive Browsers

  • Raw Start: To be within 200MS of the Stock Browser for

[See Video]

  • Warm Start with Page Load: We need to be within an acceptable range with Stock and faster than Opera

[See Video]

  • Scrolling Panning, Zooming, and Frame Rate should meet or exceed customer expectations when compared to other mobile browsers

[See Video]

  • XUL Beta vs. Java: What will users see?

[See Video]

Compared to XUL: Where are we Better, Where are we worse?

  • Better: We use less memory, we now have async panning & zooming, faster frame rate, sync now runs in the background,
  • Worse: Checkerboarding, Closing tabs, Loading multiple pages at the same time, possibly tab restore
  • Worse: What are we doing about it and when?

Checkerboarding and responsiveness changes in flight, targeted to land prior to beta: https://wiki.mozilla.org/Mobile/Notes/25-Jan-2012

Other Top Issues and Their Status

Sync

    • What we need to uplift to aurora:
  • https://bugzilla.mozilla.org/show_bug.cgi?id=718493
  • Sync stability is more about data loss
  • Sync Team would prefer to support bookmarks and history without data loss than overextend and support Passwords
  • Q1: Protecting data for the features we have and UI [correct crypto, stability]
  • Really trying for Password Sync for March
  • Performance: has been great: tracy has numbers
  • Not really crashing
  • Q2: Focus on Parity: Tabs, Add-Ons, Forms, ad UI for tablets

UX & UI

Things it would be great to have done for beta:

  • Experience of startup / page load
    • Cut down the amount of checkerboarding - bug 716581
    • Handful of startup weirdness bugs: tracked in bug bug 721008
  • Fix the p1/p2 font inflation bugs -- we want this to be as right as possible for beta; bug 706193, bug 706198
  • Get frecency / top sites as right as we can: bug 704977
  • Get the in-browser Sync UI pieces in, so people can find and set up sync
  • 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
  • Some thumbnail tweaks around differences in tab menu / start page, scaling where we shouldn't be (bug #)
  • UI responsiveness (opening a tab; aweseomescreen top sites list coming in; settings screen entries becoming enabled)

Website Compatibility

(Two-pronged approach)

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