Apps/WebRTAprilPRD

From MozillaWiki
Jump to: navigation, search
Draft-template-image.png THIS PAGE IS A WORKING DRAFT Pencil-emoji U270F-gray.png
The page may be difficult to navigate, and some information on its subject might be incomplete and/or evolving rapidly.
If you have any questions or ideas, please add them as a new topic on the discussion page.

Product Requirements

Overview

This document covers the product requirements for the Android WebRT, code name "Soup", for the April 26th, Marketplace Beta Mileston.

WebRT Consumer Experience Categories:

  • Install, Uninstall, Re-install, Refund, invalidate / chargeback, developer-requests-switchoff
  • Launch
  • Use
  • Manage

Goals

  • Beta quality Mozilla Marketplace in Android Play
  • Tier 1 App Support - (*TODO*- put list here, pending Ron's blessing)


Non-Goals

Open Issues/Risks

Issue/Risk Owner Status
For App Sync, what are the schedule dependencies on FF14? Jen
What developer or consumer documentation is needed? markg? Joe?
Need an engagement plan to go along with the product requirements. Jen


User Scenario

User Description

Alice has an Android phone and likes to use the most popular apps on the market.

User Stories

See Pivotal Tracker for User Stories

  • NOTE: Read access is public. If you need write access contact Jen


Requirements

Prioritized Requirements

See stories for more detail

Install
  • Install from the Marketplace
  • Install via Sync (Stretch?, will apps in the cloud be ready?)
Launch
  • Native and Soup Launch
Use
  • device APIS:
    • file store
    • camera - dependency on platform team to complete this. Rags working on detailed requirements for this
    • geolocation
  • media play back
  • in-context permissions model
Manage
  • app sync
  • uninstall - all flavors

Platforms

  1. gingerbread (2.3) (2.x are 85-90% at least of android market: 2.1 ~8%, 2.2 28%, 2.3 58%)
  2. honeycomb (3) (4% share of android market)
  3. ice cream sandwich (4) (~1% share of android market)

Devices

  1. Phones
  2. Tablets

Documentation

Metrics

(Todo: Need to be finished)

  • Downloads
  • Daily usage
  • Devices used

Misc (other food for thought)

  • dev tools requirements
    • error console
  • debug mode for app developers when testing