Apple iPhone SDK y Desarrollo

En 2007 , Apple introdujo la primera versión de su iPhone . El próximo año , la compañía lanzó la App Store para ayudar al creciente número de usuarios de iPhone llenar sus dispositivos con aplicaciones para cocinar , hacer ejercicio , el presupuesto, jugar juegos y mucho más . Mientras que Apple tiene desarrolladores internos de trabajo para crear aplicaciones , sino que también hace que un kit de desarrollo de software o SDK , disponible para los desarrolladores independientes. SDK de Apple para el iPhone permite a cualquier desarrollador con los recursos adecuados y el conocimiento técnico para crear aplicaciones para el teléfono inteligente. iOS SDK

Apple se une a numerosas empresas de base tecnológica en las ofertas SDK para desarrolladores y clientes . Un SDK es simplemente un conjunto de herramientas que se puede utilizar para crear o modificar las aplicaciones o programas. Apple tiene dos SDKs disponibles , incluyendo una para su línea de computadoras Macintosh y otro para su línea de dispositivos móviles como el iPhone , iPad y iPod touch. En concreto, el SDK para dispositivos móviles se ha creado para los iOS o el sistema operativo móvil de Apple.

Requisitos SDK y componentes

El SDK de iPhone sólo funciona en ordenadores Macintosh que incluyen los procesadores de Intel . El SDK está disponible como descarga gratuita para los miembros del Programa de Desarrolladores de Apple y viene empaquetado en un conjunto de herramientas más amplio conocido como Xcode . Este programa es el entorno de desarrollo integrado de Apple y contiene todos los componentes necesarios para la construcción de aplicaciones para el iPhone . Xcode incluye el SDK , además de código de ejemplo, un simulador y depurador. Con Xcode y el SDK iPhone , los desarrolladores tienen un conjunto completo para construir , probar y publicar aplicaciones para la App Store.
IPhone Desarrollo App

Cada iPhone aplicación se inicia como un proyecto en Xcode . Apple ha incluido toda la funcionalidad necesaria en cada proyecto Xcode , pero ninguna de las características. Es responsabilidad del desarrollador para diseñar el layout , el flujo y aspecto general de la aplicación. Apple ofrece un editor de código fuente de programación, así como los recursos para detectar y corregir errores. Para ayudar a los desarrolladores , Apple también ofrece documentación , foros , artículos y directrices a través de su programa para desarrolladores . Sólo los desarrolladores que forman parte de este programa pueden enviar aplicaciones a Apple.
Interfaces de usuario

de Apple considera que el elemento humano es un factor grande e importante en el diseño iPhone apps con su SDK. Los dispositivos móviles como el iPhore son inusuales en que las personas interactúan con ellos de diferentes maneras. Por ejemplo , se puede deslizar y rotar la pantalla. Cuando se desarrolla una aplicación para el iPhone , es necesario considerar cómo la aplicación funcionará en términos de funcionalidad , sino también cómo se verá a partir de la obra de arte para el icono de inicio .