Gartner predicts that in 2017, mobile apps will be downloaded more than 268 billion times, generating revenue