Skip to main content

Mobile Performance: When is Good Practice Irresponsible?

Andrew Still (Intechnica)
Mobile
Location: 113 Level: Intermediate
Average rating: **...
(2.78, 9 ratings)

There are a wide range of tips and tricks that are used to boost mobile performance and there are new ones being discovered by performance experts and enthusiastic developers the world over. However the vast majority of these are focussed entirely on driving the performance of the individual application with no thought to the wider impact on the user.

This session will take several of these tips and tricks and examine whether there are also negative impacts associated with these.

For example regular proactive caching of data on the device is a fairly commonly used practice and would probably be described as best practice for high performance of a data driven app; but what is the impact on battery life and how does this vary between 3G, 4G, wifi and offline? What is the impact on data usage – how much could this practice cost your user?

The session will then compare the impact of these against less performant alternatives and recommend some best practice.

The session will also cover the more philosophical question of whether or not we should care about this or whether the performance of the app is more important to users than these wider concerns. Assessing aspects such as the impact of being regarded as a “bandwidth hog” or a “battery drainer”.

Photo of Andrew Still

Andrew Still

Intechnica

Andy is co-founder of Intechnica, a vendor independent IT performance consultancy.

Andy’s main interest is in developing high usage, highly performant websites and helping others to do so.

He also focuses is on improving the integration of performance into every stage of the development cycle with a particular interest in the integration of performance into the CI process.

Andy is one of the organisers of the Web Performance Group North UK and Amazon Web Services NW UK User Group, regularly blogs at Internet Performance Expert and Performance Patterns and started the programming initiative Progvember.