Marketplace/PackagedApps: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
m (formatting, pt 2)
(formatting to help my aging eyes)
Line 82: Line 82:
* '''packaged''': a more fully packaged version of the marketplace, that has all of Fireplace in it s
* '''packaged''': a more fully packaged version of the marketplace, that has all of Fireplace in it s


<table class="fullwidth-table" border="1">
<table class="wikitable" border="1">
<tr>
<tr>
<td>Version</td>
<td><b>Version</b></td>
<td>Flavour</td>
<td><b>Flavour</b></td>
<td>Manifest URL</td>
<td><b>Manifest URL</b></td>
<td>Origin</td>
<td><b>Origin</b></td>
<td>Notes</td>
<td><b>Notes</b></td>
</tr>
</tr>
<tr>
<tr>
<td>1.0.1</td>
<td><b>1.0.1</b></td>
<td></td>
<td></td>
<td></td>
<td></td>
Line 97: Line 97:
</tr>
</tr>
<tr>
<tr>
<td>1.1</td>
<td><b>1.1</b></td>
<td>iframed</td>
<td>iframed</td>
<td>https://marketplace.firefox.com/packaged.webapp</td>
<td>https://marketplace.firefox.com/packaged.webapp</td>
Line 104: Line 104:
</tr>
</tr>
<tr>
<tr>
<td>1.2</td>
<td><b>1.2</b></td>
<td>iframed</td>
<td>iframed</td>
<td>https://marketplace.firefox.com/packaged.webapp</td>
<td>https://marketplace.firefox.com/packaged.webapp</td>
Line 111: Line 111:
</tr>
</tr>
<tr>
<tr>
<td>1.3</td>
<td><b>1.3</b></td>
<td>iframed</td>
<td>iframed</td>
<td>https://marketplace.firefox.com/packaged.webapp</td>
<td>https://marketplace.firefox.com/packaged.webapp</td>
Line 118: Line 118:
</tr>
</tr>
<tr>
<tr>
<td>1.4</td>
<td><b>1.4</b></td>
<td>iframed</td>
<td>iframed</td>
<td>https://marketplace.firefox.com/packaged.webapp</td>
<td>https://marketplace.firefox.com/packaged.webapp</td>
Line 125: Line 125:
</tr>
</tr>
<tr>
<tr>
<td>2.0</td>
<td><b>2.0</b></td>
<td>iframed</td>
<td>iframed</td>
<td>https://marketplace.firefox.com/packaged.webapp</td>
<td>https://marketplace.firefox.com/packaged.webapp</td>
Line 132: Line 132:
</tr>
</tr>
<tr>
<tr>
<td>2.1</td>
<td><b>2.1</b></td>
<td>packaged</td>
<td>packaged</td>
<td></td>
<td></td>

Revision as of 23:51, 28 October 2014

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.
Second boot time No change A bit faster No network requests against servers to see what hasn't changed.
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.
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
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