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

