Bug 1212648 (progressive-apps)

[Meta] Support of Progressive Apps in Fennec

NEW
Unassigned

Status

()

--
enhancement
3 years ago
2 months ago

People

(Reporter: krudnitski, Unassigned)

Tracking

(Depends on: 18 bugs, {meta})

Firefox Tracking Flags

(relnote-firefox 58+)

Details

(Reporter)

Description

3 years ago
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

Updated

3 years ago
Depends on: 826400

Updated

3 years ago
Depends on: 1211226

Updated

3 years ago
Depends on: 1212363

Updated

3 years ago
Depends on: 1208195

Updated

3 years ago
Alias: progressive-apps

Updated

3 years ago
Depends on: 1098544

Updated

3 years ago
Depends on: 968427

Updated

3 years ago
Depends on: 1232706
It would be good to track the appropriate Web Push and Service Worker bugs here, too.

Updated

3 years ago
Depends on: 1234558
Depends on: 1126479

Updated

3 years ago
Depends on: 1237045

Comment 2

3 years ago
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.

Updated

3 years ago
Depends on: 903441, 1156054

Updated

3 years ago
Depends on: 1240560

Updated

3 years ago
Depends on: 1245497
Depends on: 997779
Depends on: 1264221

Updated

3 years ago
Depends on: 1271781
Blocks: 1273644
Depends on: 1285858
Depends on: 1310986

Updated

2 years ago
Depends on: 1328160
No longer depends on: 1271781
No longer depends on: 1208195
Depends on: 1162150
Depends on: 1379115

Updated

a year ago
QA Contact: oana.horvath

Updated

a year ago
Depends on: 1363052

Updated

a year ago
Depends on: 1388747

Updated

a year ago
Depends on: 1388750

Updated

a year ago
Depends on: 1388755

Updated

a year ago
Depends on: 1388757

Updated

a year ago
Depends on: 1388760

Updated

a year ago
Depends on: 1388763
Depends on: 1372926
No longer depends on: 903441, 997779

Updated

a year ago
Depends on: 1400334

Updated

a year ago
Depends on: 1403566
Depends on: 1404311

Updated

a year ago
Depends on: 1406000

Updated

a year ago
Depends on: 1406024

Updated

a year ago
Depends on: 1406034

Updated

a year ago
Depends on: 1395570

Updated

a year ago
Depends on: 1395846

Updated

a year ago
Depends on: 1395841

Updated

a year ago
Depends on: 1395839

Updated

a year ago
Depends on: 1389051

Updated

a year ago
Depends on: 1368024
Depends on: 1393672
Depends on: 1409191

Updated

a year ago
Depends on: 1400605

Updated

a year ago
Depends on: 1411614

Updated

a year ago
Depends on: 1412301

Updated

a year ago
Depends on: 1411349

Updated

a year ago
Depends on: 1412678

Updated

a year ago
Depends on: 1413895

Updated

a year ago
Depends on: 1407961

Updated

a year ago
Depends on: 1417049

Updated

a year ago
Depends on: 1414219

Updated

a year ago
Depends on: 1413384

Updated

a year ago
Depends on: 1419000
Depends on: 1419245
Depends on: 1420148
Depends on: 1421149

Updated

a year ago
Depends on: 1423587

Updated

11 months ago
Depends on: 1411521

Updated

11 months ago
Depends on: 1430731

Updated

11 months ago
Depends on: 1432140

Comment 4

11 months ago
Added to Fennec 58 release notes.
relnote-firefox: --- → 58+
Depends on: 1440661
Keywords: meta
You need to log in before you can comment on or make changes to this bug.