Fennec/NativeUI/MinSysReqs

From MozillaWiki
Jump to: navigation, search

bug 742701 Define minimum system requirements
bug 747534 Minimize user confusion around minimum supported version change

The Below Requirements Capture 89% of the ARMv7 market

QA recommended Hardware Requirements

NOTE: 2.2 and 384 MB RAM represents 1% of our market share

  1. ARMv7
  2. Minimum CPU Frequency: ~800Mhz GHz
  3. Minimum RAM: ~512MB
  4. Storage Requirements: (As of 04/23, a clean profile sits at ~16MB on internal storage).
  5. Resolution: 480 (w) x 320 (h)

Android Minimum Version

  1. We are dropping 2.0, 2.1 support; we start at 2.2 (product approved)

Top 5 Devices Downloaded (XUL)

  1. Samsung Galaxy S2 (475,090
  2. Samsung Galaxy S (146,790)
  3. HTC Desire HD (144,507)
  4. Asus EeePad Transformer (130,630)
  5. Samsung Galaxy Tab 10.1 (118,927)

Top 5 Devices Downloaded (Beta)

  1. Samsung Galaxy S2 (16,599)
  2. Asus EeePad Transformer (9,667)
  3. Acer Picasso (6,264)
  4. Samsung Galaxy Tab (5,701)
  5. HTC Desire HD (5,669)

Open Questions

  1. Do the phones at the minimum end of the spectrum provide a user experience that is within an acceptable range of our mid to high phones?
  2. If not, what is our threshold for cutting back?
  3. What is the update experience like for users on 2.1 smartphones? Will they stop receiving any updates since the new version will be 2.2+?
  4. Will 2.1 users who already had Firefox installed still be able to rate us in the Google Play Store? (concern that they will dock off stars since they aren't supported anymore)
  1. Answer(s): Startup measurements
More testing
  1. Need testing on Motorola Charm and Motorola Flip Out to see if 600Mhz is acceptable
  2. Need testing on Samsung Continuum to see if 336Mb is acceptable

Managing the User Experience

  1. (Scale to Market Share; focus on existing users)
  2. Option 1: Document in beta/release blog, Release Notes, Work with Sumo [Minimum Solution]
  3. Option 2: Push an auto-update to existing users and add a snippet to About:Home with a statement for existing users-? [Maximum Solution]
  4. Option 3: Google Play: Update the Description in Auto Updates for existing users
  5. Option4: Keep unsupported hardware users on v10 ESR

Phones that we'll be cutting out

  • 2.1 devices