Closed Bug 1000549 Opened 11 years ago Closed 9 years ago

Enable hosted apps to become packaged apps

Categories

(Marketplace Graveyard :: General, enhancement, P5)

x86
macOS
enhancement

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: dbialer, Unassigned)

Details

(Whiteboard: [blocked on device][marketplace-transition])

There is no upgrade path from a hosted to a packaged app. Some apps wish to change from hosted to packaged because: a) they have added privileged APIs in a new release b) performance Currently an app would need to be deleted and resubmitted as a new app with the same name. This would not allow existing users to upgrade to the new app nor allow the app to keep its reviews and ratings. We need a way to notify Marketplace to re-install an app or somehow get the new non-hosted versions. Allow the existing app to convert over.
There's also the device side part of this equation. When we implemented packaged apps we didn't implement a migration path from hosted->packaged (and vice versa) because the device doesn't support it.
What would be needed on the device side from other teams to enable this? Some way of removing an app and then reinstalling?
(In reply to David Bialer [:dbialer] from comment #2) > What would be needed on the device side from other teams to enable this? > Some way of removing an app and then reinstalling? I have no idea actually. But the idea of removing the app and reinstalling doesn't sound very user friendly when there are local storages to consider. Users may not like losing all their app data via an update.
I'm marking this bug as blocked on device. There have been discussions about this (I don't remember if it was bugs or mailing lists and can't find it now) but it's definitely something that needs to be supported on device before the Marketplace.
Severity: normal → enhancement
Priority: P3 → P5
Whiteboard: [blocked on device]
Would this be something a 'replace app' api - that would replace the manifest? Or possibly push a notification that would enable the user to then update the app with permissions.
Whiteboard: [blocked on device] → [blocked on device] [dependency: marketplace]
Whiteboard: [blocked on device] [dependency: marketplace] → [blocked on device]
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
Whiteboard: [blocked on device] → [blocked on device][marketplace-transition]
You need to log in before you can comment on or make changes to this bug.