Nearly 8 billion mobile apps downloaded in 2010