Gracias al proyecto Mono, podemos disponer de un completo runtime para programas .NET en el teléfono móvil de Apple o el iPod Touch, lo que facilita a los programadores la creación o migración de aplicaciones sin tener que adquirir una gran cantidad de nuevos conocimientos.
Hasta ahora, los programadores interesados en desarrollar aplicaciones para los dispositivos móviles de Apple (iPhone e iPod Touch) debían aprender a utilizar las herramientas propias suministradas por la compañía de Cupertino, el entorno XCode y las particularidades del lenguaje Objective-C. A partir de ahora, y gracias al proyecto Mono, los desarrolladores que empleen .NET, podrán migrar fácilmente sus aplicaciones a estos dispositivos.
MonoTouch consiste en un entorno de programación que incluye librerías, compiladores y herramientas diversas para integrarse con el SDK de iPhone creado por Apple, y facilitar a los programadores que trabajan con .NET y C# la creación de aplicaciones para el terminal de telefonía de la compañía de Cupertino, pudiendo utilizar las APIs nativas del sistema operativo de dicho dispositivo. Los binarios creados mediante esta herramienta están ya listos para entregar a Apple y ser distribuidos mediante la App Store.
La integración con XCode permite que los desarrollos sean probados en un terminal real o en el emulador que proporciona la misma Apple. Además de C#, y gracias a este nuevo entorno, los desarrollos para iPhone/iPod Touch podrán realizarse en cualquiera de los lenguajes de programación soportados por la plataforma .NET .
Hasta ahora, la migración de aplicaciones .NET a los dispositivos de Apple era imposible, ya que para funcionar demandan la presencia de un runtime que interprete las instrucciones del programa en tiempo de ejecución, algo prohibido por la compañía de Cupertino para la distribución de software. Pero Monotouch crea binarios libres de la necesidad de cualquier runtime, por lo que son perfectamente aceptables por Apple.
El único pero que se le puede encontrar a esta herramienta es su precio; si bien el entorno Mono es gratuito, MonoTouch se venderá bajo licencia comercial con un precio de entre 400 y 4.000 dólares, dependiendo de si es para uso personal o profesional para varios desarrolladores. El hecho de que sea el único entorno de programación que rivaliza con las herramientas de Apple para el iPhone/iPod Touch y que los desarrolladores acostumbrados a .NET no necesitarán adquirir nuevos conocimientos (con el ahorro que esto supone), permite a Novell ponerle un precio. Si en el futuro le sale algún competidor más, es probable que veamos una versión Personal gratuita mientras que la Enterprise continúe siendo de pago.
Más información: Ya se puede desarrollar para iPhone utilizando .NET
The blog owner requires users to be logged in to be able to vote for this post.
Alternatively, if you do not have an account yet you can create one here.
Powered by Vote It Up