Mens iPhone utviklingsplattform og markedsplassen er ideelle for utvikling og lansering av morderen iPhone apps , noen restriksjoner eksisterer at Apple har satt på plass som alle utviklere , markedsførere og brukere må være klar over . Utviklere
iPhone-programmer har vært begrenset til bare skrive data i sine egne områder . Dette betyr at apps ikke kan få tilgang til andre applikasjoner ' data . Dette har den fordelen av at programmer forblir stabil , selv om noen utviklere vil argumentere mot det.
Brukere
iPhone-applikasjoner kan bare kjøre en om gangen . Det betyr at du ikke kan ha et program som kjører i bakgrunnen gjør ting mens du bruker et annet program . Når en bruker bytter til et annet program , avsluttes programmet som ble kjørt først.
Markedsførere
Apple kontrollerer strengt hva som er på iPhone markedet , og hvis du ønsker å markedsføre din app, må du være registrert . Alle apps skal signeres og noen app som er tilbakekalt kan ikke kjøres andre steder . Nye versjoner av iPhone OS pleier også å være bakover kompatibel med tidligere versjoner .