Marketplace/PackagedApps

Packaged app or not

Should we be a packaged app?

Iframed Packaged Notes
First boot time Slow Fast 600kb of JS and CSS, images and index.html loaded from the network. As a packaged app its all local.
Offline strategy None Possible
QA cycles More Less Debateable, there will probably be more to QA
Hacky code More Less Testing is possible, but we are using postMessage to work around the packaging
Preload data None Possible
Gaia schedule Independent Tied Packages can be released any time, but packages in Gaia must be tied to the releases
Updates Easy (currently weekly) Very slow and require user action Slowness depends upon Gaia schedules
Process Little More If release takes 6 months lots of planning.
The Web Yes Its not the web
installs_allowed_from Works fine Needs an iframe Oh the irony

Packaged apps on phones

Version Flavour Manifest URL Origin Notes
1.0.1
1.1 iframed https://marketplace.firefox.com/packaged.webapp app://marketplace.firefox.com Upgrade path maybe an issue for the ZTE Open issues 962524
1.2 iframed https://marketplace.firefox.com/packaged.webapp app://marketplace.firefox.com
1.3 iframed https://marketplace.firefox.com/packaged.webapp app://marketplace.firefox.com
1.4 iframed https://marketplace.firefox.com/packaged.webapp app://marketplace.firefox.com
2.0 iframed https://marketplace.firefox.com/packaged.webapp app://marketplace.firefox.com
2.1 packaged