Mobile apps have revolutionized the mobile experience. Every day, new applications are released with innovative and new experiences for customers. Yet, in the rush to be first to market, these great ideas often suffer from a lack of attention to performance. Sometimes this lack of attention slows the application down, and customers complain about performance. Other times, the app succeeds in blowing their customer’s mind, but also blow through their battery and data plan.
We’ll look at several examples of real mobile applications that have suffered from performance issues. Some involve simple mistakes and were easy to resolve. Others are major architectural decisions that will hamper the application’s success going forward. We’ll attempt to dissect how and why the issues made it into production and postulate how the organization could resolve the issue, and prevent such issues from occurring again.