Re: [manifest] Define identity of a web app (closes #272) (a2e8c31)

> Because the manifest can live on a different origin (e.g., a CDN) and two apps can share the same manifest for whatever reason.

I'm still not convinced that a manifest should be allowed to be hosted at a URL on a different origin from the document referencing it, but even if it can, why does that prevent it being used to identify an app?

What are the use cases for two apps sharing the same manifest? I can't think of any.

With this current proposal, the identity of the app will change if the start URL changes (e.g. from index.php to index.html). If an already installed app had its start URL changed in the manifest, it would stop getting updates and be orphaned on the device. The user would presumably have to re-install the app and delete the old instance? If the start URL was previously undefined, and then is set to "/", would that count as being a different app?

Counter-proposal: The manifest URL should identify an app and the start URL can change over time like all the other properties of the manifest.

---
Reply to this email directly or view it on GitHub:
https://github.com/w3c/manifest/commit/a2e8c31ecda1ca7d5673a02e08698e5cf64b5df2#commitcomment-9240270

Received on Monday, 12 January 2015 12:29:46 UTC