On Thu, Jun 19, 2014 at 3:20 AM, Ben Francis <bfran...@mozilla.com> wrote:
> On Wed, Jun 18, 2014 at 6:59 PM, James Burke <jbu...@mozilla.com> wrote:
>>
>> So, I think we just need to set the expectation for at least another year
>> or two, that the gaia set of apps will not be able to be "privileged",
>> because we need them as early beta testers for features and capabilities we
>> are building out for the mobile web platform.
>
> Maybe we haven't yet figured out all the details of how to put the Email app
> in the Firefox Marketplace, let alone how to make it run cross-platform, but
> if we resign ourselves to the idea that all Gaia apps are going to have to
> be certified for the foreseeable future then we're not doing our mission
> justice IMHO.

I'm all for making Gaia apps be privileged apps. It both enables us to
put it in the marketplace and puts more pressure on us to move the
"privileged apps" platform forward. The work to make Loop and the
homescreen only use privileged APIs has brought many advantages to the
privileged apps ecosystem.

Even better is to make Gaia apps be non-privileged normal hosted apps
as that does the same thing to the web. Calculator, if we shipped it,
could likely fall into this category already today.

But we have to realize that it comes at a cost. Right now it would
mean not using Web Components and (until we speed up Gecko) a 150ms
startup cost. 6 months from now the costs would likely not be zero, as
you point out, but they would hopefully be different.

So the question is when do we make this transition? I.e. when are the
above costs acceptable? I'm happy to leave that decision up to the
teams working on the individual apps.

But just because the answer is "not now", doesn't mean that the answer
is "never".

In the meantime, trying to stick to privileged permissions, or to
"normal" permissions, gives some of the benefit while making it
possible to avoid some of the costs.

/ Jonas
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to