1237045, 1264221, 1285858, 1310986, 1388750, 1389051, 1391271, 1395570, 1406034, 1411349, 1411614, 1413384, 1413895, 1414219, 1423587, 1432140, 1440661, 1515908, 826400, 968427, 1126479, 1156054, 1162150, 1211226, 1212363, 1232706, 1234558, 1240560, 1245497, 1328160, 1363052, 1368024, 1369815, 1369817, 1372926, 1376263, 1378421, 1379115, 1388747, 1388755, 1388757, 1388760, 1388763, 1389236, 1393188, 1393672, 1395839, 1395841, 1395846, 1400334, 1400605, 1401996, 1403566, 1404311, 1405081, 1406000, 1406024, 1407961, 1409191, 1410235, 1410236, 1410534, 1411521, 1412301, 1412678, 1417049, 1419000, 1419245, 1420148, 1421149, 1430731
Bug ??? **Requirements:** - Support of W3C web manifest **User Stories (all platforms, from** [https://etherpad.mozilla.org/web-app-discovery)](https://etherpad.mozilla.org/web-app-discovery)) - As a user I want to be informed when the current web page is part of a web app I can install so I can benefit from a richer app-like experience - As a user I want to launch a web app from an icon on my homescreen/launcher/dock/start menu and use it separately from the browser - As a user I want to switch between web apps using my operating system's task manager - As a user I want to seamlessly link between web app windows and browser tabs - As a user I want to persist this site/app to my device and use it even while offline - As an app developer I want to get my app discovered via web searches because it currently gets buried in app stores across Firefox OS & Firefox - As an app developer I want to deep link into my app from web search results so that I can drive users to my app via its content - As an app developer I want to create repeat engagement with my app by adding it to a user's homescreen - As an app developer I want to create repeat engagement with my app via push notifications Additional info: - [https://infrequently.org/2015/06/progressive-apps-escaping-tabs-without-losing-our-soul/](https://infrequently.org/2015/06/progressive-apps-escaping-tabs-without-losing-our-soul/) - Despite the "add to homescreen" functionality being fairly hidden in Fennec, ~1% of users were finding it and making use of it. Google provided us numbers that, when a user is able to add a web site to the home screen, engagement with that site raises significantly - Example service worker apps: By Paul Lewis at Google [https://guitar-tuner.appspot.com/](https://guitar-tuner.appspot.com/) src = [https://github.com/GoogleChrome/guitar-tuner](https://github.com/GoogleChrome/guitar-tuner) By MDN [https://mdn.github.io/sw-test/](https://mdn.github.io/sw-test/) src = [https://github.com/mdn/sw-test/](https://github.com/mdn/sw-test/) Google reference apps: [https://jakearchibald.github.io/isserviceworkerready/resources.html#reference-apps](https://jakearchibald.github.io/isserviceworkerready/resources.html#reference-apps)
Priority: P5 → --
Summary: Support of Progressive Apps in Fennec → [Meta] Support of Progressive Apps in Fennec
Version: Firefox 41 → Trunk
It would be good to track the appropriate Web Push and Service Worker bugs here, too.
Afaik, relevant bugs for Web Push https://bugzilla.mozilla.org/show_bug.cgi?id=1038811 & meta bug for Service Workers https://bugzilla.mozilla.org/show_bug.cgi?id=903441. SO stoked to see y'all tracking Progressive apps support here.
Could some of this work be part of the GSoC? https://wiki.mozilla.org/Community:SummerOfCode16:Brainstorming#Firefox_for_Android
Depends on: 1369815
Depends on: 1369817
Depends on: 1376263
Depends on: 1378421
No longer depends on: 1098544
Depends on: 1389236
Depends on: 1391271
Depends on: 1393188
Depends on: 1401996
Depends on: 1405081
Depends on: 1410235
Depends on: 1410236
Depends on: 1410534
Added to Fennec 58 release notes.
relnote-firefox: --- → 58+
You need to log in before you can comment on or make changes to this bug.