Enquanto a plataforma de desenvolvimento do iPhone e do mercado são ideais para desenvolvimento e lançamento de aplicativos para iPhone assassino , existem algumas restrições que a Apple colocou no lugar que todos os desenvolvedores , profissionais de marketing , bem como os usuários precisam estar cientes. Aplicações Desenvolvedores
iPhone ter sido restrito a apenas escrever dados em suas áreas designadas. Isso significa que os aplicativos não podem acessar dados de outros aplicativos . Isto tem a vantagem de garantir que as aplicações permaneçam estáveis, embora alguns desenvolvedores argumentam contra isso.
Usuários
aplicações para o iPhone só pode executar um de cada vez . Isso significa que você não pode ter um aplicativo em execução em segundo plano fazendo coisas enquanto você usa outro aplicativo. Quando um usuário muda para outro aplicativo, o aplicativo que estava sendo executado primeiro sai.
Comerciantes
Apple controla estritamente o que está no mercado de iPhone e se você quer introduzir no mercado o seu aplicativo , você precisa estar registrado. Todos os apps deve ser assinado e qualquer aplicativo que tenha sido revogada não pode ser executado em qualquer outro lugar . Novas versões do iPhone OS também tendem a ser para trás compatível com versões anteriores .