What kind of timeline are we aiming for? Given that it's a sorted priority list, what kind of progress would we need to see for 2.6, 2.7, and beyond to consider this effort a success?
Nearly half of these key apps are understaffed at best: contacts, calendar, calculator, and clock have no full-time engineers allocated afaik. We'll need to actively dedicate people to this project for this to be successful. (We're hiring, but I wouldn't expect any meaningful acceleration from hiring efforts until the start of 2.7 development at best.) On Fri, Nov 13, 2015 at 9:40 AM, Wilfred Mathanaraj <[email protected]> wrote: > Hi all, > > Given the Music app splitting we have done in time for 2.5 we want to move > ahead - I think it makes sense to be executed in a “train model” fashion. > We should start from the top of the list and work through the list. > > When I say splitting of the apps, we are looking for the following > activities to be done: > 1. FE/BE split > 2. Split views > 3. Page transition > > Why did I choose the priority below? - for now we have 2 products that we > work on: smartphone and TV, but moving forward we need to investigate what > are the products that make sense for us and when we enter the connected > devices market 3rd party developers need to be able to develop differing > views for our core apps. > > With this is mind we went through some exercise to define a priority for > the apps to be ported to the updated architecture. > > Priority list: > > - *Settings* - this is a key app for any product mozilla may be > planning to release; different apps will have different needs to display > information to the user in the settings > - *Camera *- again a key app for a lot of the modern devices > - *Contacts* - everyone wants to have contacts on their devices - but > they need different level of information - creating differing views is > going to key here > - *Calendar* - as with contacts its critical to have differing views > but not as high priority as contacts > - *Gallery* - another core app that every connected device may need > to have > - *E-mail* - typing emails on smaller devices will be a problem and > therefore creating readable email view may be needed for some connected > deviceds > - *Calculator *- table stake app > - *Clock *- table stake app > - *Browser *- one of core mozilla apps but a table stake app for some > of the connected devices > > > Some of the engineering teams, who have already worked on this split, will > be reaching out in smaller teams to discuss best practices and quick wins > for this activity. > > BR > Wilfred > > --- > FxOS Product Management > Mozilla Corp., UK > > > > > > _______________________________________________ > dev-fxos mailing list > [email protected] > https://lists.mozilla.org/listinfo/dev-fxos > >
_______________________________________________ dev-fxos mailing list [email protected] https://lists.mozilla.org/listinfo/dev-fxos

