gergonzalez
¿Qué necesitamos para programar en el Iphone?
Escrito por gergonzalez | Septiembre 7, 2009 | Tutoriales | Comentarios 3
Y que mejor manera para empezar un blog de esta naturaleza que haciendo un recorrido por todo aquello que necesitamos para comenzar a programar para el iPhone, haciendo especial hincapié en el coste.
Un Mac
Precio: Variable €
Es el principal requerimiento. Necesitamos disponer de un Macintosh con arquitectura Intel corriendo Leopard o Snow Leopard, o lo que es lo mismo, un Mac con menos de 4 años. Si es tu caso, enhorabuena, ya estás casi en disposición de empezar a programar.
Si no disponemos de uno tendremos que hacer frente a un fuerte desembolso económico, y tal vez este sea el principal escollo a la hora de desarrollar para el iPhone. La familia de Macs se encuentra disponible en una terna de precios que van desde los 579€, de un Mac Mini, hasta los casi 20.000€ que puede costar un Mac Pro hipervitaminado. No entraré a valorar las bondades del sistema Mac, creo que está todo dicho ya, lo que cada persona debe ser capaz es de discernir cuanto está dispuesto a pagar por un sistema de estas características.

Para el desarrollo de aplicaciones, la mínima configuración hardware del Mac nos es suficiente para trabajar con soltura, es más, yo utilizo mi MacBook Pro de más de 3 años y no tengo problemas de rendimiento. También es cierto que cualquier ampliación de RAM siempre es bienvenida, aunque no imprescindible.
Recomendación: Hacerse con un MacBook, por un precio alrededor de los 1000€ dispondrás del mejor portátil de la actualidad. Si no se dispone de ese dinero, un Mac Mini es una opción más que suficiente. Otra opción, es intentar su financiación por la línea de crédito de ICO-PLAN AVANZA, sólo disponible en España.
El iPhone SDK
Precio: Gratis €
Para poder empezar a programar necesitamos hacernos con el SDK, hay dos formas para poder instalarlo en nuestros Macs. Una, mediante nuestra copia del sistema operativo, y la otra mediante la descarga, después del pertinente registro, en el iPhone Dev Center.

El iPhone SDK está compuesto por el conjuto de herramientas que te permitirán empezar a programar para el iPhone e iPod Touch. Incluye Xcode, el iPhone Simulator y una suite de herramientas adicionales para diversas funciones que van desde la gestión de los recursos del dispositivo durante la ejecución hasta la creación de la interfaz gráfica.
Y ya está, una vez instalado el Sdk podemos empezar a programar, pero claro, la experiencia no será completa, ya que nuestras aplicaciones sólo podrán ser instaladas en el simulador, con las limitaciones que este nos impone.
Recomendación: Es mejor descargar el SDK de la página de Apple, obtendrás la versión más actualizada.
Una licencia del iPhone Developer Program
Precio Licencia Individual: 79 €/año
Pagar la licencia del iPhone Developer Program nos dará la posibilidad de instalar nuestras aplicaciones en el iPod Touch e iPhone, además de tener derecho a distribuirlas en la Appstore después de la pertiente aprobación por parte de Apple.
El proceso de alta es bastante laborioso, especialmete a la hora de rellenar toda la parafernalia legal para poder distribuir aplicaciones de pago. También resulta complicado todo el proceso de certificados y claves para poder instalar aplicaciones de manera local en nuestros dispositivos.
En sucesivos posts narraré detallamente todos los pasos a seguir para poder instalar las aplicaciones y distribuir aplicaciones en la Appstore tanto si son gratuitas como de pago.
Recomendación: Darse de Alta en el momento que se pueda empezar a desarrollar, aunque la licencia es barata, un año pasa rápido y tendrás que volver a renovarla.
Un iPhone o un iPod Touch
Precio: Varaiable €
Aunque pueda parecer una contradicción, no es imperiosamente necesario disponer de un iPhone o un iPod Touch para programar para ellos ya que el simulador nos permite testear aplicaciones sencillas.

Evidentemente, no disponer de ninguno de estos dispositivos es un gran handicap ya que el comportamiento del dispositivo es mucho más variable. Igualmente que hay diferencia entre el simulador y los dispositivos, también las hay entre el iPod y el iPhone, así que la decisión de uno u otro también resulta importante.
El precio de estos oscila entre los 219 € del iPod Touch más barato y el variable precio que quiera imponernos el operador con los derechos del iPhone.
Recomendación: En función del gasto de tu factura telefónica puede resultarte rentable comprar un iPhone, además podrás testear toda la API.
¿Cuánto nos puede costar empezar?
Pues depende, si nuestra intención es probar y disponemos de un Mac y un iPod Touch o un iPhone, como mucho 79€ de la licencia. Otro caso bien distinto, en pasar de un sistema PC a Mac, con la consiguiente compra de equipos, licencia y dispositivos. Entonces si que puede resultar no tan barato.
No se encuentran Posts Relacionados.
Comentarios
Añadir Comentario
-

- Hola, me llamo Germán González Rodríguez, soy ingeniero de teleco. Toda mi experiencia laboral ha estado ligada al diseño web, aunque en la actualidad dedico mis esfuerzos a la programación para iPhone. Más...
-
Más Leídos
-
Blogroll
- App cultura Iphone Iphone Developer Program iPod iPod Touch iTunes Keynote Mac Personal Programación SDK videojuegos









Su blog parece interessante. Como piensas del problema de saturacion de las apps (100,000 apps?!). Ya que aunque poderia producir una killer app, ? como vas ekl mundo ver-la?
(espero que mi Castellano es comprehensible).
JM
Victoria, Canada
Hi JM,
First of all, thanks for visiting.
Answering you question, I’ve been writing an article about this problem (In spanish… I hope you understand it), in a couple of weeks I’ll post it.
Hola Germán, llegué a tu blog buscando información de que pasos hacen falta, para comenzar a programar para iPhone. Creo que te faltó algo que es básico, como que lenguajes hay que saber de programación y si hay un conocimiento mínimo, o cualquiera con ganas puede empezar desde cero.
Estoy muy interesado en probar a ver que tal se me da, tengo un iPhone 3GS (con jailbrake hecho, me serviría para probar los programas, o el SDK no me dejaría hacerlo?, en cuanto al Mac, está próxima su llegada, desde que termine de pagar el Mac BookPro 13¨ de mi mujer.
SOlo agregar que mis únicos conocimientos de programación, son el BASIC antiguo, usado en los 80´s para Commodore y Texas Instruments, se que hoy por hoy no sirven para nada, pero me gustaría alguna orientación por tu parte.
En los posts de ¨Nuestro primer videojuego para iPhone¨ pones el código, pero para uno en éste nivel, suena a chino, y con copy & paste no me conformo, quiero entenderlo jeje.
Espero no ser pesado, enhorabuena por el Blog y a seguir así!
Un saludo desde Tenerife.