This Christmas people spent $407 million on apps worldwide