Levantando la cabeza y viendo más avances :) Monotouch/MonoDroid

Aunque ya lleva un tiempo usándose, la verdad es que el enclaustramiento habitual al que uno se ve obligado por los requerimientos del día a día, hace que cuando tenga un hueco para levantar la cabeza se sorprenda con proyectos como «MonoTouch» que para los que no conozcan muy bien de qué se trata podría resumirse diciendo que es una plataforma a través de la cual podremos desarrollar aplicaciones para iOS, usando C#, lenguaje sin duda muchísimo más trillado, probado y conocido que el que han intentado meter con calzador desde apple, de Objetive-C.

El IDE que se ha proporcionado para programar bajo esta platadorma se denomina MonoDevelop y para los programadores de tecnologías microsoft les sonará debido a su gran parecido a VisualStudio. La ultima versión estable es la 2.10.8 y está disponible para platadormas OpenSuse, Windows, Mac OS X, Windows y Solaris.

Pero esto no es todo, ya se me han caido las bragas cuando leo sobre MonoDroid, a través del cual se dará soporte tb para el desarrollo de aplicaciones para android.

Resumiendo, que a partir de una sola plataforma y de un lenguaje unificado, podremos realizar aplicaciones portables a cualquier tipo de dispositivo del mercado, veremos si los conflictos legales por la famosa clausula 3.3.1 de Jobs (http://www.taoeffect.com/blog/2010/04/steve-jobs-response-on-section-3-3-1/)  por la que se obliga a usar únicamente ciertos lenguajes de programación para iOS no da al traste con este más que interesantísimo proyecto.

Dejo una recopilación de enlaces, para aquellos que les interese el tema y para los que como yo, quieran empezar a pegarse con el:

Página oficial de MonoTouch:
http://www.mono-project.com/Main_Page

Blog de Miguel Icaza, lider del proyecto mono:
http://tirania.org/blog/

Conectandome mediante C# a webservices y haciéndoles correr en iOS:
http://alexsoto.me/uso-de-webservices-en-monotouch-usando-csharp-desde-el-iphone#more-63

Acceso a MySql desde iphone:
http://alexsoto.me/mysql-desde-el-iphone#more-94

Más información y ejemplos:
http://xamarin.com/monotouch
http://monotouchexamples.com/

EDIT:

Gracias a LA.Rodriguez Castro por su comentario acerca de otra posibilidad de utilizar otros FW alternativos, a partir de los cuales podemos simplificar la dificultdad de tener una base de código común para todos los tipos de plataformas como CellSDK «http://www.cellsdk.com/» (el cual habrá que investigar :D)

Leave a Reply

Your email address will not be published. Required fields are marked *