Apps/WebRTJunePRD: Difference between revisions

no edit summary
No edit summary
No edit summary
 
Line 12: Line 12:
* '''U'''se  
* '''U'''se  
* '''M'''anage
* '''M'''anage
=== Milestones ===
* April 26th - Marketplace April Release
* June 21st - Marketplace June Release
* September ? - Marketplace September Release
=== Goals ===
=== Goals ===
* Tier 1 App Support - (*TODO*- put list here, pending Ron's blessing)
* Tier 1 App Support - (*TODO*- put list here, pending Ron's blessing)
Line 21: Line 28:
*  
*  


=== Milestones ===
* April 26th - Marketplace April Release
* June 21st - Marketplace June Release
* September ? - Marketplace September Release


=== Open Issues/Risks ===
=== Open Issues/Risks ===
Line 41: Line 44:
|  
|  
|-
|-
| Need an engagement plan to go along with the product requirements.
| What will be the engagement model with the Fennec team?
| Jen  
| Jen/Erin
|  
|  
|-
|-
Line 59: Line 62:
==== Flows ====
==== Flows ====
'''See stories for more detail'''
'''See stories for more detail'''
;Identity
* Persona Integration


;Install
;Install
Line 71: Line 76:
* Install locally from Apps in the Cloud
* Install locally from Apps in the Cloud
* UI feedback that an app is installing local resources (i.e. progress bar)
* UI feedback that an app is installing local resources (i.e. progress bar)
** Technical Note: appcache support


;Launch
;Launch
Line 81: Line 87:


;Use
;Use
* Inherit current Fennec scrolling, panning, pinch/zoom performance
* Support in-app payment - see notes https://etherpad.mozilla.org/in-app-purchase-2012-03-21
* Support in-app payment - see notes https://etherpad.mozilla.org/in-app-purchase-2012-03-21
* Support using an app with offline mode
* Support using an app with offline mode
* Support for unlimited storage space
* Support for launching of default apps
* Support for launching of default apps
* Support webAPIs - see https://wiki.mozilla.org/WebAPI
* Support webAPIs - see https://wiki.mozilla.org/WebAPI
** P1: camera
** P1: geolocation
* Support WebGL - see https://wiki.mozilla.org/Platform/AreWeFunYet
* Support WebGL - see https://wiki.mozilla.org/Platform/AreWeFunYet
* Support multitouch apps
* Support multitouch apps
* Inherit current Fennec scrolling, panning, pinch/zoom performance


;Manage
;Manage
* Display list of all your apps in the cloud
* Display list of all your apps in the cloud
* Install an natively from the apps in the cloud
* Install an app natively from apps in the cloud


;Error flows  
;Error flows  
Line 100: Line 109:
* Webkit compatibility (ongoing) - see https://wiki.mozilla.org/Program_Management/Programs/Apps/Site_Compatibility
* Webkit compatibility (ongoing) - see https://wiki.mozilla.org/Program_Management/Programs/Apps/Site_Compatibility
* Firefox Profile work (ongoing?)
* Firefox Profile work (ongoing?)


==== Platforms ====
==== Platforms ====
Line 105: Line 115:
# honeycomb (3) (4% share of android market)
# honeycomb (3) (4% share of android market)
# ice cream sandwich (4) (~1% share of android market)
# ice cream sandwich (4) (~1% share of android market)
==== Devices ====
==== Devices ====
# Phones
# Phones
canmove, Confirmed users
457

edits