Mens iPhone udviklingsplatform og markedsplads er ideelle til udvikling og lancering killer iPhone apps , nogle begrænsninger eksisterer , at Apple har indført , at alle udviklere , marketingfolk samt brugere skal være opmærksomme på . Udviklere
iPhone-programmer er blevet begrænset til kun at skrive data i deres udpegede områder. Det betyder, at apps ikke kan få adgang til andre applikationers data. Dette har den fordel, at ansøgningerne forblive stabil , selvom nogle udviklere ville argumentere imod det.
Brugere
iPhone-applikationer kan kun køre en ad gangen . Det betyder , at du ikke kan have et program kørende i baggrunden, gør ting , mens du bruger et andet program. Når en bruger skifter til et andet program, det program, der kørte først afsluttes.
Marketingfolk
Apple styrer strengt , hvad der er på iPhone markedsplads , og hvis du ønsker at markedsføre din app , skal du være registreret . Alle apps bør undertegnes og enhver app , der er blevet tilbagekaldt kan ikke køres andre steder. Nye udgivelser af iPhone OS har også tendens til at være bagud uforenelige med tidligere versioner .