I had this conversation with a game developer this year: about mobile games and how long you have to ensnare players, before they turn off the app and abandon your video game forever.
Here's the gist: developers knew that time period was short. Now they were in the process of discovering it was even shorter than they could possibly imagine. Let's put it another way: that time is measured in seconds. Most believe they have 30 seconds. Tops.