Hi all,
tl;dr - As an effort to provide a System application that works with all the
future ‘Connected Devices’, the System FE team is currently working together
with the TV team in order to merge both System apps into one.
Building a modular and thin Gaia System app was something we always had in mind
back when we started the FirefoxOS project years ago. After recent
announcements, is even clearer that modularising all the Smartphone specific
logic in the System app, needs to be a priority in order to work in all the
future devices we want to run on. For some reasons, we didn’t achieve that by
the time we needed to create the TV system app, and we decided to fork that
work into a different folder. Now that we want to refocus on FirefoxOS as a
infrastructure for running the web into any device we can image, looks like the
right time to merge that work back into one app.
There are many reasons to do that. The first and more important is that the
System app has evolved by the time the fork was done, booting up now 7 seconds
faster [1] and adding the ability to load modules on demand (so we could load
different modules depending on the device_type). At the other hand, the TV has
added many other features as a better focus management and keyboard control. We
cannot afford keep working in parallel without both apps benefiting with new
improvements.
Another good reason is that merging back the TV will show us all the
Smartphone/UI specific logic we have in the System app, and will help us to
understand and improve all the separation we need to do in order to work
everywhere.
So, if you are interested in helping out or knowing more, feel free to raise
your hand! We’ll be happy to hear your opinion/concerns/ideas :)
Thanks!
Alberto.
[1] http://alivedise.logdown.com/posts/258093-new-bootstrap
<http://alivedise.logdown.com/posts/258093-new-bootstrap>
_______________________________________________
dev-fxos mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-fxos