Closed Bug 895538 Opened 11 years ago Closed 10 years ago

Support packaged app updates on desktop

Categories

(Firefox Graveyard :: Web Apps, defect, P1)

defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 898647

People

(Reporter: marco, Assigned: marco)

References

()

Details

(Keywords: uiwanted, Whiteboard: DesktopWebRT2)

I think we need to figure out the UX first.
Depends on: 777402
See Also: → 813753
Note that we'll want to support hosted app updates too, although we can work on that in a separate bug.
See bug 898601 for hosted app updates.
OS: Linux → All
Hardware: x86_64 → All
Summary: Support packaged apps updates on desktop → Support packaged app updates on desktop
Whiteboard: DesktopWebRT2
Assignee: nobody → mcastelluccio
Status: NEW → ASSIGNED
Depends on: 898647
Madhava: we could use some UX input on this bug!

Our goal is to add an "app update" capability to the desktop webapp runtime, which would complete the runtime's support for the app lifecycle (install -> use -> update -> remove).

In general, the desktop runtime has been designed to integrate closely with each desktop OS's native app experience.  For example, on Mac, an app installs an icon in the Applications folder, runs when you double-click the icon, and is removed by dragging the icon to the Trash; while on Windows it installs an entry in the Start menu and an icon on the Desktop, runs when you select the entry or double-click the icon, and is removed via the Programs and Features Control Panel item.

But desktop OSes haven't typically provided app update until recently (with the Mac and Windows 8 app stores), so desktop apps like Firefox often implement their own update flow, and we've considered doing the same, making each app check for updates for itself periodically.

Alternately, we could build update into Firefox, with something similar to addon update, although it isn't entirely consistent with the model we've employed to date.

Or we could try to integrate with OS update flows, although I'm not sure how possible this is, given that our apps are not distributed via the OS app stores; and it leaves out users of older versions of those OSes.

I'm happy to provide more context if needed, here or face-to-face; just ask!
Keywords: uiwanted
Priority: -- → P1
Done in bug 898647.
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
Product: Firefox → Firefox Graveyard
You need to log in before you can comment on or make changes to this bug.