250,000 mobile phone apps. Four billion downloads. What will you get for yours?