canmove, Confirmed users
457
edits
No edit summary |
|||
Line 14: | Line 14: | ||
=== 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) | ||
* | ** Support Kindle cloud reader style app - unlimited storage space | ||
** Support Instagram app - camera access | |||
* Publish "Mozilla Marketplace" in Android Market | * Publish "Mozilla Marketplace" in Android Market | ||
Line 51: | Line 52: | ||
=== Requirements === | === Requirements === | ||
==== | ==== Flows ==== | ||
'''See stories for more detail''' | '''See stories for more detail''' | ||
;Install | ;Install | ||
* Install from the Marketplace | * Install the Marketplace app from Google Play | ||
* Install | * Install a free and basic app on device | ||
* Install a paid basic app on device | |||
* (P2) Install a free advanced app on device | |||
** Permissioning Model | |||
* (P2) Install a paid advanced app on device | |||
** Permissioning Model | |||
* 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 | ||
* | * 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 | ;Use | ||
* | * Support in-app payment | ||
* | * Support using an app with offline mode | ||
* | * Support for launching of default apps | ||
* Support webAPIs - see https://wiki.mozilla.org/WebAPI | |||
* Support WebGL - see https://wiki.mozilla.org/Platform/AreWeFunYet | |||
* Support multitouch apps | |||
* Inherit current Fennec scrolling, panning, pinch/zoom performance | |||
;Manage | ;Manage | ||
* app | * 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 | |||
* Webkit compatibility (ongoing) - see https://wiki.mozilla.org/Program_Management/Programs/Apps/Site_Compatibility | |||
* Firefox Profile work (ongoing?) | |||
==== Platforms ==== | ==== Platforms ==== | ||
Line 79: | Line 105: | ||
==== Documentation ==== | ==== Documentation ==== | ||
* See open issue above | |||
==== Metrics ==== | ==== Metrics ==== | ||
Line 87: | Line 114: | ||
* | * | ||
=== | === other food for thought === | ||
* dev tools requirements | * dev tools requirements | ||
** error console | ** error console | ||
* debug mode for app developers when testing | * debug mode for app developers when testing |