A pesar de que existen muchos equipos de telefonía móvil con mejores prestaciones (y a mejores precios), el iPhone de Apple ha sido una completa revolución de los dispositivos móviles de última generación toda por el simple hecho de que se trata del primer teléfono móvil desarrollado por Apple y por que también cuenta con un diseño innovador. Y es por esto mismo que hay muchos programadores interesados en desarrollar aplicaciones para el iPhone.

Sin embargo la propia Apple ha puesto diversas limitantes a los programadores que buscan desarrollar aplicaciones de software para la plataforma iPhone, toda vez que uno de los mayores frenos impuestos por la compañía de Steve Jobs es que no se puede utilizar algún tipo de máquina virtual o un motor de ejecución de scripts como base para las aplicaciones, lo que limita a los desarrolladores para utilizar solo código nativo (Objetive-C).

monocatalogAfortunadamente para muchos de los desarrolladores interesados en la programación de aplicaciones para el iPhone en otros lenguajes como .NET, el proyecto Mono (la implementación libre de la plataforma .NET de Microsoft) ofrece una característica bastante interesante que resulta muy útil para no «violar» los requisitos de Apple en cuanto al desarrollo de software para su plataforma iPhone, ya que con el componente AOT (Ahead of Time) del proyecto Mono existe la posibilidad de compilar código compatible con .NET en lenguaje nativo del iPhone.

Gracias a este esfuerzo del proyecto Mono, hoy día contamos con frameworks como MonoTouch que ofrecen todas las caraterísticas y funcionalidades necesarias para trabajar con lenguajes como C# y .NET en el desarrollo de aplicaciones de software para el iPhone, por supuesto cumpliendo con los requisitos implementados por Apple para la programación sobre su plataforma.

MonoTouch es un framework que da acceso a todas las API’s disponibles del iPhone así como a todas las bibliotecas y código desarrollado entorno al proyecto Mono, por lo que ahora quienes tengan conocimiento en plataformas .NET puedan ahora sacarle la máxima partida al iPhone.

Enlace: MonoTouch | Fuente: FayerWayer