On Wednesday, May 15, 2013 at 4:14 PM, Travis Choma wrote:
>
>
> This is interesting to know. If developers are already doing this with
> multiple manifest files, this provides
> a clean way to submit the app with custom assets for a given marketplace
> without a matrix of icon tags. It also goes beyond icons, developers may
> easily want a custom description on a per marketplace basis that calls out
> their accolades on a given marketplace.
The closest we get to this are hosted apps that appear both in our app store
and in the Google Chrome Store. The manifest formats, although incompatible,
are close enough to make this feasible.
> Also in terms of the manifest on your own site, I suppose as mentioned
> earlier UA detection would allow you to serve up a different manifest to meet
> the needs of a given platform. From my experience the need is generally for
> different icons per platform, less so per version of the platform, although
> there will probably be some edge cases.
Absolutely.
>
> One thing to consider regarding your earlier point and the possibility of
> multiple manifest files:
>
> > One can try to impose draconian rules on the system, but if a competitor
> > doesn't implement that and content on the Web starts appearing that doesn't
> > provide the default, then you just end up punishing users as they are the
> > ones that don't get an icon
>
> This raises the possibility of the reverse, where a competitor starts
> implementing it's own non-standard fields to the manifest. I suppose there is
> no avoiding that and something to keep an eye on.
Yeah, Mounir and I have been debating for months the appropriate wording in the
W3C Specification for this [1]. We've also considered removing exposing the
manifest from the API to prevent exactly this (and instead exposing the data
developers need in some other way). Unfortunately, JSON's lack of a
"distributed extensibility mechanism" makes it highly susceptible to getting
extended in potentially incompatible ways :(
[1] https://github.com/sysapps/manifest/issues/12
--
Marcos Caceres
_______________________________________________
dev-webapps mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-webapps