Fernando Jiminez and I recently spent a few days with a research group at University of Michigan. This group has spent a couple of years looking at different aspects of mobile device performance, mostly focused on Android.
They will be putting some focus on Firefox OS over the next year. Their research findings even in the Android world apply to Firefox OS in many ways. And while a lot of their focus has been on 3G/LTE networks, the general concepts not only are relevant to Firefox OS, but could have an even *bigger impact* on device and network performance and user experience in the limited capability devices and networks in the markets we're currently focused on. A couple of examples: * Network traffic in weak connection conditions significantly increases power consumption rate and data consumption rate. * Network traffic in weak connection conditions significantly increases load on base station in congested areas, reducing bandwidth for everyone connected. * Some patterns of periodic network activity kill battery faster than others due to radio chip tail energy cost. * Much network traffic is redundant - same searches, same URLs, same video streams. There's a lot of new academic findings in this area just in the last couple of years, which we should be aware of when designing Web APIs, and designing apps that are network-request-heavy. We've begun by having the team list relevant research here: https://wiki.mozilla.org/FirefoxOS/Research Next steps are to get feedback from the core OS engineers on different ways we could apply some of the research. That means you! Feel free to reply directly to this thread, or reach out to me directly. If you're in the RIL/network teams, I'll be coming around to chat soon. We're also meeting with this group regularly, so if you'd like to get more involved, let me know. _______________________________________________ dev-b2g mailing list [email protected] https://lists.mozilla.org/listinfo/dev-b2g
