lunes, noviembre 23, 2009

Aprendiendo a desarrollar para iPhone


Uno de los entornos de desarrollo que son más prometedores en los últimos tiempos ha sido el desarrollo de aplicaciones para iPhone. Inicialmente existió una carrera del oro para ser capaces de ganar una gran cantidad de dinero en poco tiempo con algunas aplicaciones muy simples. Esto ya ha pasado, ahora es necesario que las aplicaciones sean innovadoras y bien realizadas para alcanzar un gran número de ventas.

Desde el punto de vista del programador el entorno es de gran interés. Basado en Objective-C (alternativa basada en objetos a C++, desde mi punto de vista mucho mejor desde la consideración (a ver si en breve posteo una comparativa con GO, el nuevo lenguaje de programación de Google)). Tiene un entorno muy afinado XCODE.
Como creo que es importante entender el desarrollo y el funcionamiento de las aplicaciones sobre los smart-phones, junto a Juan Quemada y Santiago Pavón estamos pensando en plantear una asignatura, o trabajo opcional sobre alguna asignatura, la realización de un laboratorio de desarrollo de aplicaciones móviles sobre iPhone.

¿ Puede pareceros interesante? ¿Os apuntaríais a ello? ¿Es una tontería y dedicamos mejor nuestro tiempo a la Jardinería?

3 comentarios:

gfunho dijo...

Sinceramente, y pese a que el iPhone ahora está en medio de todas las discusiones sobre móviles del mundo, yo haría la asignatura basada en Maemo.

Es Linux, es más sencillo, los terminales son más baratos y hay un porrón de aplicaciones en C que hay que portar.

Además, en nada de tiempo, cuando Nokia se vaya deshaciendo de Symbian (de momento el N900 ya lo ha hecho), es de suponer que será una alternativa bastante seria, al menos en Europa.

Joaquín Salvachúa dijo...

Hola gfunho,

La verdad es que el entorno de desarrollo y el uso de objective-c simplifica la realización de aplicaciones. hay libros y material disponible en la red. Maemo es aun una promesa, no está clara la estrategia de Nokia con él (de momento agarrarse como un clavo ardiendo al él pues no tiene otra cosa).

No obstante si quieres ayudar (como proyecto fin de carrera o con alguna otra alternativa de colaboración) a generar material didáctico para que lo use gente con poca experiencia estaría encantando en ofertarlo en paralelo.

Anónimo dijo...

Casino Game Download tyuueooru
http://stonewalljacksoncarnival.org/ - Free Casino Game
There are several advantages of playing online casino and some of them include: 1.
[url=http://stonewalljacksoncarnival.org/]Best Casinos[/url]
This is obvious as people can start online casino without having to make as higher investment as required to get started with land-based casino.
Play Casino Games
Additionally, you don?t have to stand out of your casino till the clock hits its opening time because a majority of online casinos are accessible 24/7.