Why are there often problems with mobile apps? Is it the developersís fault or are they just incompatible with my gadget?