On 16 March 2016 at 21:56, Aus Lacroix <[email protected]> wrote:

> - *Are there any guidelines on what's changed and what's necessary to get
>> things working again?*
>> I don’t have a good answer for that. I think the main focus for the
>> transition is removing Packaged apps support, and some of the b2g specific
>> API’s, but that didn’t happen yet, so I’m not why the tests are currently
>> failing :/
>>
>
> Neither do I honestly. But, what I can tell you is that the only build
> that will work is coming from the Pine branch and that the Kanikani branch
> will have good examples on how to update your application as we'll be
> updating System and Settings.
>

Not all apps should follow the example of the system app. As we get rid of
app:// our intention is to turn the system apps (all the apps with
role=system and possibly others like Settings) into chrome:// and
everything else into standard http:// web content. You can read more about
that on the wiki <https://wiki.mozilla.org/B2G/Transition_Project>.

We should try to avoid just turning all of Gaia into chrome, we should
ideally aim to turn most of it into web content. It may be that certain
apps do end up being chrome (e.g. the camera and dialer), but we should
look for alternative solutions where possible. For example. Gabriele has
been investigating whether we can turn the telephony API into a local
RESTful web service outside of Gecko.

For some reason the Contacts API appears to have recently been made
chrome-only (we're not sure why), but ideally we'd come up with a more
webby solution (e.g. a contacts web service backed by IndexedDB) rather
than make the contacts app into chrome.

Fabrice and Alexandre have come up with a set of patches to get the system
app booting as chrome:// which is our starting point, that's in bug 1256506
<https://bugzilla.mozilla.org/show_bug.cgi?id=1256506>. Once that is landed
we should be in a better position to get builds up and running and then
start to fix stuff, including figuring out how to port over each app.
Contributions to that effort are very welcome!

Thanks

Ben
_______________________________________________
dev-fxos mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-fxos

Reply via email to