Apps/WebRTJunePRD: Difference between revisions
< Apps
Jump to navigation
Jump to search
Line 27: | Line 27: | ||
| style="font-weight: bold; background: #DDD; width: 150px" | Status | | style="font-weight: bold; background: #DDD; width: 150px" | Status | ||
|- | |- | ||
| | | What is the schedule for Apps in the cloud? | ||
| | | Bill/Ben? | ||
| | | | ||
|- | |- | ||
Line 40: | Line 40: | ||
|- | |- | ||
|} | |} | ||
=== User Scenario === | === User Scenario === |
Revision as of 22:11, 21 March 2012
Product Requirements
Overview
This document covers the product requirements for the Android WebRT, code name "Soup", for the June, 2012 milestone.
WebRT Consumer Experience Categories:
- Install, Uninstall, Re-install, Refund, invalidate / chargeback, developer-requests-switchoff
- Launch
- Use
- Manage
Goals
- Tier 1 App Support - (*TODO*- put list here, pending Ron's blessing)
- Improve User Experience Issues
- Publish "Mozilla Marketplace" in Android Market
Non-Goals
Open Issues/Risks
Issue/Risk | Owner | Status |
What is the schedule for Apps in the cloud? | Bill/Ben? | |
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
- Launch
- Native and Soup Launch
- Use
- device APIS: file store, camera, geolocation
- media play back
- in-context permissions model
- Manage
- app sync
- uninstall - all flavors
Platforms
- gingerbread (2.3) (2.x are 85-90% at least of android market: 2.1 ~8%, 2.2 28%, 2.3 58%)
- honeycomb (3) (4% share of android market)
- ice cream sandwich (4) (~1% share of android market)
Devices
- Phones
- 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