Mientras que la plataforma de desarrollo de iPhone y el mercado son ideales para el desarrollo y lanzamiento de aplicaciones para el iPhone killer , existen algunas restricciones que Apple ha puesto en el lugar que todos los desarrolladores , vendedores y usuarios deben ser conscientes de . Desarrolladores
aplicaciones para el iPhone se han limitado a sólo escribir datos en sus áreas designadas. Esto significa que las aplicaciones no pueden acceder a los datos de otras aplicaciones . Esto tiene la ventaja de asegurar que las aplicaciones se mantienen estables , aunque algunos desarrolladores podrían argumentar en contra de eso.
Usuarios
aplicaciones para el iPhone
sólo se puede ejecutar de uno en uno . Eso significa que usted no puede tener una aplicación ejecutándose en segundo plano haciendo cosas mientras se utiliza otra aplicación. Cuando un usuario cambia a otra aplicación, la aplicación que se estaba ejecutando primero cierra.
Vendedores
Apple controla estrictamente lo que está en el mercado iPhone y si quiere promocionar su aplicación , es necesario estar registrado. Todas las aplicaciones deben estar firmadas y cualquier aplicación que haya sido revocada no se pueden ejecutar en cualquier otro lugar . Las nuevas versiones de iPhone OS también tienden a ser incompatibles con versiones anteriores con versiones anteriores .