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