Mobile users are a happy lot. After all, they get to pick and choose from countless apps, which are available on a number of app stores on the market. What does this tell you? Quite obviously, this means there is a tough competition between various apps, with each of the...