Logo

Cómo convertirse en un programador iPhone en 8 pasos

Existen muchos casos de éxito de personas que hicieron dinero desarrollando aplicaciones para el iPhone, estas aplicaciones fueron publicadas en el App Store de iPhone, tienda virtual de Apple.

Las aplicaciones van desde las más simples, insignificantes hasta las verdaderamente útiles y productivas.
La siguiente guía está basada en las experiencias de las personas que tuvieron éxito y explica todo los pasos necesarios desde la plataforma de desarrollo hasta la comercialización.

1. Comprar un Mac
Los requerimientos de hardware de la MAC varían de cuan compleja es la aplicación a desarrollar.
Un procesador Intel ejecutando la versión Leopard de MacOS X, 1GB de memoria, capacidad WIFI y puertos Ethernet.

2. Descargar el software development kit o SDK
El SDK se puede descargar gratuitamente. El SDK incluye el entorno de desarrollo Xcode, ejemplos, simulador de pruebas, analizadores de rendimiento, constructores de interfaz y la documentación completa de las librerías de referencia de iPhone.

3. Aprender Objective C
Quizá sea el requerimiento más importante, dado que es el lenguaje de programación principal en el que se pueden desarrollar las aplicaciones para el iPhone. También es importante aprender OpenGL ES para el desarrollo de aplicaciones en 3D.
Objective C es una extensión de C para incluir principios orientados a objetos.
Un lugar para aprender rápidamente es el foro de desarrollo oficial de Apple.

4. Empezar con la practica!
La práctica hace al maestro, dicen por ahí. Entonces la práctica diaria ayudará a familiarizarse el entorno de desarrollo, la estructura y gramática del lenguaje, el conocimiento de tecnologías y framework existentes que nos facilitarán la vida.
Sin duda el SDK tiene mucha documentación, ejemplos que cumplen cada característica del desarrollo.

5. Registrarse como un desarrollador oficial.
Después de practicar y tener las suficientes capacidades de escribir algo más que un “Hola Mundo” ya nos encontramos en capacidad de ingresar en terrenos competitivos y oficiales “iPhone Developer Program”
Si nuestro objetivo es vender o compartir una aplicación gratuita en la tienda oficial de Apple, entonces necesitamos registrarnos, el registro tiene un costo de $99.00, luego de ello esperar la aprobación de Apple.

6. Prepararse para unas semanas de trabajo
El desarrollo de una aplicación varía según el tiempo disponible, el conocimiento de programación incluyendo Objective C, Cocoa y OpenGL.

7. Enviar la aplicación a Apple
Este proceso es sencillo, consiste en subir la aplicación a App Store, ingresar la descripción respectiva acompañada de screenshots. Por lo general Apple se demora una semana en su aprobación y publicación.

8. Tener éxito en el mercado o esperar un milagro.
Este proceso es muy importante, dado que determina el éxito de nuestra aplicación o simplemente ser uno más.
En este paso es necesario aplicar todas las habilidades de marketing y relaciones públicas.
Es importe difundir nuestra aplicación desde el desarrollo, crear expectativa, llamar mucho la atención de los potenciales usuarios. Los medios posibles para su difusión son los blogs redes sociales, portales de noticias. Podemos enviar screenshots detallando las funcionalidades específicas y si es posible lanzar betas.

Enlaces importantes.
- The KamiCrazy development blog
- The official iPhone development site
- Idevgames -- a developers site
- Iphonedevsdk -- a community development forum
- Mobile Orchard -- information and useful blog posts
- 148apps -- an app review site

Articulo basado en “How to become an iPhone developer in eight easy steps

9 comentario realizado... y tú qué opinas?

Realizar comentario