Apps/Fennec-apps-support: Difference between revisions
< Apps
Jump to navigation
Jump to search
(3 intermediate revisions by the same user not shown) | |||
Line 12: | Line 12: | ||
=== Phases === | === Phases === | ||
====Phase 1 - April 26th ==== | ====Phase 1 - April 26th (Target: Fx 14) ==== | ||
* Installation of a Marketplace Launcher | * Installation of a Marketplace Launcher | ||
* Run Marketplace as a web app in a tab | * Run Marketplace as a web app in a tab | ||
* Native Install Basic App Free and Premium | * Native Install Basic App Free and Premium | ||
* Launch of basic app in a tab | * Launch of basic app in a tab | ||
* App receipt stored in the cloud tied to your ID | * App receipt stored in the cloud tied to your ID | ||
* Display a list of all your apps (See open question) | * Display a list of all your apps (See open question) | ||
Open Questions: | Open Questions: | ||
Line 28: | Line 25: | ||
What is the front-end work for AitC? - JA: Working on this on 4/10/2012 | What is the front-end work for AitC? - JA: Working on this on 4/10/2012 | ||
====Phase 2 | ==== Phase 2 (Target: Firefox 15) ==== | ||
* Enable fullscreen by default | |||
* Launch of Marketplace in fullscreen by default | * Launch of Marketplace in fullscreen by default | ||
* Native Launch of apps in a Chromeless Window | * Native Launch of apps in a Chromeless Window | ||
Line 35: | Line 34: | ||
* Relaunching an app maintains last state | * Relaunching an app maintains last state | ||
* User is able to do in app purchase | * User is able to do in app purchase | ||
* getusermedia | |||
* supported webapis | |||
* flash auto-play | |||
* Add-ons are not active during "web-app" mode | |||
* app installs always happen in "web-app" mode | |||
==== Phase 3a (Target: Firefox 15?) ==== | |||
====Phase 3a | * Process separation | ||
* Separate profiles no remote | * Separate profiles no remote | ||
* An app crashing does not take down the other apps | * An app crashing does not take down the other apps |
Latest revision as of 05:08, 11 April 2012
Fennec App Support
Overview
This document describes the various requirements for Apps support for the Fennec platform.
Milestones
- April 24th - Fx14 Aurora
- April 26th Marketplace Launch
- June 6 - Fx14 Beta, Fx15 Aurora
- June 21st Marketplace Launch
- July 17th - Fx14 GA, Fx15 Beta
Phases
Phase 1 - April 26th (Target: Fx 14)
- Installation of a Marketplace Launcher
- Run Marketplace as a web app in a tab
- Native Install Basic App Free and Premium
- Launch of basic app in a tab
- App receipt stored in the cloud tied to your ID
- Display a list of all your apps (See open question)
Open Questions:
What is the front-end work for AitC? - JA: Working on this on 4/10/2012
Phase 2 (Target: Firefox 15)
- Enable fullscreen by default
- Launch of Marketplace in fullscreen by default
- Native Launch of apps in a Chromeless Window
- Works offline
- Reinstallation of apps on the home screen
- Relaunching an app maintains last state
- User is able to do in app purchase
- getusermedia
- supported webapis
- flash auto-play
- Add-ons are not active during "web-app" mode
- app installs always happen in "web-app" mode
Phase 3a (Target: Firefox 15?)
- Process separation
- Separate profiles no remote
- An app crashing does not take down the other apps
Phase 3b - Process separation
- real process separate, e10s
- An app crashing does not take down the other apps