xamarin microsoft

Si no eres desarrollador, quizás esta noticia te pase desapercibida, pero si lo eres sabrás la dimensión de lo que Microsoft acaba de hacer. La compañía mas grande de software en el mundo salió nuevamente de compras y ha anunciado la adquisición de una de las principales plataformas de desarrollo móvil en el mundo, Xamarin. Anteriormente ambas compañías mantenían una estrecha relación, esta última dando soporte en desarrollo cross-platform para Visual Studio, ahora todo el equipo de Miguel de Icaza y Nat Friedman, fundadores, pasará a ser parte de las filas de Redmond.

¿Qué es Xamarin?

En busca de que .NET (marco de desarrollo de Microsoft) fuera libre para su uso en sistemas operativos Linux y MAC, algunos empleados del equipo de Ximian (creadores de Mono) crearon una compañía que pudiera trabajar en un paquete de herramientas con licencia GNU con el que se pudiera usar .NET externamente a Windows. Xamarin nace luego de la adquisición de Attachmate a Novell como un grupo de desarrolladores que pudieran ofrecer soluciones móviles para crear aplicaciones cross-platform o que funcionaran igualmente en cualquier plataforma. Xamarin a través de Mono ofrecería:

  • Una máquina virtual de infraestructura de lenguaje común (CLI) que contiene un cargador de clases, un compilador en tiempo de ejecución (JIT), y unas rutinas de recolección de memoria.
  • Una biblioteca de clases que puede funcionar en cualquier lenguaje que funcione en el CLR (Common Language Runtime).
  • Un compilador para el lenguaje C#, Visual Basic,1 Java y Python.
  • El CLR y el Sistema de tipos común (Common Type System-CTS) permite que la aplicación y las bibliotecas sean escritas en una amplia variedad de lenguajes diferentes que compilen para byte code
  • Esto significa que si, por ejemplo, se define una clase que realice una manipulación algebraica en C#, ésta pueda ser reutilizada en cualquier lenguaje compatible con CLI. Puede crear una clase en C#, una subclase en C++ e instanciar esa clase en un programa en Eiffel.
  • Un sistema de objetos único, sistema de hilos, bibliotecas de clases y sistema recolector de memoria pueden ser compartidos por todos estos lenguajes.
  • Es un proyecto independiente de la plataforma. Actualmente Mono funciona en GNU/Linux, OpenBSD, FreeBSD, UNIX, Mac OS X, Solaris y plataformas Windows.

¿Qué ventajas trae a los desarrolladores la adquisición de Xamarin por parte de Microsoft?

Microsoft ha estado manejando el concepto de aplicaciones universales desde la aparición de Windows 8.1, permitiendo desarrollar aplicaciones en móviles y PC sin tener que hacerlo por separado. Con Windows 10 se hizo aún mas simple realizar este cometido, sin embargo, esto por el momento sólo aplica a aplicaciones Windows. Xamarin ofrece un conjunto de herramientas y documentación importante para que el desarrollador o entusiasta puede expandir sus limites y crear código ahora no solo para Windows, sino para otras plataformas móviles como iOS y Android de una forma más fácil y siguiendo la filosofía de la universalidad de las aplicaciones. En pocas palabras, las aplicaciones ahora sí realmente serán universales.

¿Qué ventajas trae a los usuarios la adquisición de Xamarin por parte de Microsoft?

Microsoft se ha convertido en una compañía de servicios, ejemplo de ello es el desarrollo de aplicaciones que normalmente son para Windows en iOS y Android, como Office Mobile. Con Xamarin el usuario verá más aplicaciones nuevas disponibles en todas las plataformas, claro está, en común decisión del desarrollador. No importa el dispositivo y la plataforma que tengas, siempre tendrás acceso a esas aplicaciones sin problemas.

¿Cómo funcionará Xamarin ahora?

Xamarin se integrará a otros servicios de Microsoft con los que ya es familiar: Visual Studio, Microsoft Azure, Office 365 y la Suite de Movilidad Empresarial para que los desarrolladores creen aplicaciones con lo más altos estándares de calidad utilizando siempre la mejor documentación y experiencia Dev de Microsoft.

Xamarin tiene de 15000 clientes en 120 paises y casi 1.5 millones de desarrolladores tomando ventajas de las bondades de este startup. Compañías como Alaska Airlines, Coca-Cola Bottling, Thermo Fisher, Honeywell y JetBlue son ejemplo del uso de Xamarin como herramienta de productividad móvil en la nube.

Blog de Microsoft

¿Qué opinas tú?
Genial
0%
Me gusta
100%
No opino
0%
No me gusta
0%
¿Esto que es?
0%
Sobre El Autor
César Gómez
César Gómez
Editor Senior. Me llaman "Cego". Ingeniero de Sistemas. Geek. Microsofter. "Los placeres de la vida: leer un buen libro, disfrutar del amor correspondido, una buena taza de café y hacer lo que te gusta, en mi caso, desarrollar."
Publicidad
Últimos Articulos
 
The Minecraft Movie existe y se anuncia para el 24 de Mayo de 2019
 
Sigue en directo el tour por los Surface Labs de Microsoft
 
Xbox Francia presenta la edición especial de Xbox One basada en Game of Thrones (Juego de Tronos)
 
Deezer Preview se actualiza con cambios de diseño y añadiendo el menú hamburguesa
 
El HP Elite x3 Lap Dock también podría usarse con el Lumia 950 XL
Analizamos el Microsoft Lumia 650 con Windows 10