The mistakes publishers make with mobile apps: Abusing push notifications, obsession with infinity, ...