Apps/UserStories: Difference between revisions
< Apps
Jump to navigation
Jump to search
No edit summary |
|||
(5 intermediate revisions by 2 users not shown) | |||
Line 31: | Line 31: | ||
* Support in-app payment | * Support in-app payment | ||
* Support using an app with offline mode | * Support using an app with offline mode | ||
* Support for | * Support for launching of default apps | ||
* Support apps with camera access for taking pictures | * Support apps with camera access for taking pictures | ||
* Support multitouch apps | * Support multitouch apps | ||
* Support for an app with orientation lock | * Support for an app with orientation lock | ||
== 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 | |||
== Error flows == | == Error flows == | ||
Line 47: | Line 46: | ||
== Misc Notes == | == Misc Notes == | ||
Gecko improvements | Gecko improvements | ||
* Scrolling, panning, pinch/zoom performance (ongoing) - covered | |||
** inherit existing Fennec performance | |||
* Webkit compatibility (ongoing) | |||
** https://wiki.mozilla.org/Program_Management/Programs/Apps/Site_Compatibility | |||
* Web APIs (ongoing) | |||
** want the list of whats in B2G | |||
** link is here: https://wiki.mozilla.org/WebAPI | |||
* WebGL (ongoing) | |||
** https://wiki.mozilla.org/Platform/AreWeFunYet | |||
* Process separation - covered | |||
** one app crash doesn't take the rest down | |||
* Appcache improvements (ongoing) - Covered | |||
* Permissioning model (ongoing) - Covered | |||
** inherit Fennec cases now | |||
** Support Kindle cloud reader style app - unlimited storage space | |||
** Support Instagram app - camera access | |||
* Firefox Profile work (ongoing?) | |||
** FF14 only uses profile info when installing and copies it to another directory. App data is kept in a separate directory. |
Latest revision as of 23:34, 21 March 2012
DRAFT: Please do not edit. Talk to Ragavan/Jen/Justin if you have questions/feedback.
Definitions
- 'basic app' - An app that doesn't use advanced web platform features, typically provided via WebAPIs (for example: camera access, USB access etc).
- 'advanced app' - An app that uses advanced web platform features such as camera access.
Flows
- Main flows (across WebRT/Marketplace/BrowserID/AppsintheCloud)
Install
- Install the Marketplace app from Google Play
- Install a free and basic app on device
- Install a paid basic app on device
- (P2) Install a free advanced app on device
- (P2) Install a paid advanced app on device
- Install a first app without the marketplace app installed (Marketplace app bootstrap)
- Install locally from Apps in the Cloud
- UI feedback that an app is installing local resources (i.e. progress bar)
Launch
- Launch an app from the home screen in chromeless window
- Switch back to an app and maintain last state
- Log on once into an app without having to log back in at launch (persistent login)
- An app crash does not change the state of other apps.
- Flash apps auto-play (i.e. cut the rope, angry birds)
- Launch an app when offline
Use
- An app can have orientation lock
- Support in-app payment
- Support using an app with offline mode
- Support for launching of default apps
- Support apps with camera access for taking pictures
- Support multitouch apps
- Support for an app with orientation lock
Manage
- Display list of all your apps in the cloud
- Install an natively from the apps in the cloud
Error flows
- A running app crashes
- (P2) Graceful fail for launching an app without network connectivity (don't display 404 pages)
Misc Notes
Gecko improvements
- Scrolling, panning, pinch/zoom performance (ongoing) - covered
- inherit existing Fennec performance
- Webkit compatibility (ongoing)
- Web APIs (ongoing)
- want the list of whats in B2G
- link is here: https://wiki.mozilla.org/WebAPI
- WebGL (ongoing)
- Process separation - covered
- one app crash doesn't take the rest down
- Appcache improvements (ongoing) - Covered
- Permissioning model (ongoing) - Covered
- inherit Fennec cases now
- Support Kindle cloud reader style app - unlimited storage space
- Support Instagram app - camera access
- Firefox Profile work (ongoing?)
- FF14 only uses profile info when installing and copies it to another directory. App data is kept in a separate directory.