The explosion in mobile devices, such as smartphones and tablets, is also growing the numbers of applications available to do all kinds of tasks on them. There are already thousands of “apps” ...