Marketplace/PackagedApps: Difference between revisions
Jump to navigation
Jump to search
(formatting to help my aging eyes) |
(formatting to help my aging eyes) |
||
Line 31: | Line 31: | ||
<td>Easy (currently weekly)</td> | <td>Easy (currently weekly)</td> | ||
<td>Very slow and require user action</td> | <td>Very slow and require user action</td> | ||
<td>Slowness depends upon Gaia schedules</td> | <td>Slowness depends upon Gaia schedules. Updates for iframe can also be non-easy (iframe != no package updates, it depends on the change).</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 37: | Line 37: | ||
<td>Little</td> | <td>Little</td> | ||
<td>More</td> | <td>More</td> | ||
<td>If release takes 6 months lots of planning.</td> | <td>If release takes 6 months, lots of planning.</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 66: | Line 66: | ||
<td><b>The Web</b></td> | <td><b>The Web</b></td> | ||
<td>Yes</td> | <td>Yes</td> | ||
<td> | <td>It's not the web</td> | ||
<td></td> | <td></td> | ||
</tr> | </tr> |
Revision as of 00:24, 29 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. Updates for iframe can also be non-easy (iframe != no package updates, it depends on the change). |
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 | It's not the web | |
installs_allowed_from | Works fine | Needs an iframe | Oh the irony |
Packaged apps on phones
- iframed: a page that loads the rest of the marketplace in an iframe (https://github.com/mozilla/fireplace/blob/master/yulelog/index.html)
- packaged: a more fully packaged version of the marketplace, that has all of Fireplace in it s
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 |
- 1.1 source: http://ftp.mozilla.org/pub/mozilla.org/b2g/nightly/2013/09/2013-09-06-04-32-05-mozilla-b2g18_v1_0_1/b2g-18.0.multi.linux-i686-localizer.tar.bz2
- 1.2 source: http://ftp.mozilla.org/pub/mozilla.org/b2g/nightly/2013/12/2013-12-31-00-40-01-mozilla-b2g26_v1_2/b2g-26.0.multi.linux-i686.tar.bz2
- 1.3 source: http://ftp.mozilla.org/pub/mozilla.org/b2g/nightly/2014-08-29-02-40-02-mozilla-b2g28_v1_3/b2g-28.0.multi.linux-i686.tar.bz2
- 1.4 source: http://ftp.mozilla.org/pub/mozilla.org/b2g/nightly/2014-08-26-00-02-02-mozilla-b2g30_v1_4/b2g-30.0.multi.linux-i686.tar.bz2
- 2.0 source: http://ftp.mozilla.org/pub/mozilla.org/b2g/nightly/2014-08-26-00-02-04-mozilla-b2g32_v2_0/b2g-32.0.multi.linux-i686.tar.bz2