Xamarin es una compañía de software estadounidense, adquirida por Microsoft y con sede principal en San Francisco (California), fundada en mayo de 2011 por Nat Friedman y Miguel de Icaza (que iniciaron el Proyecto Mono). Con un código compartido del lenguaje de programación C#, los desarrolladores de software pueden usar las herramientas de Xamarin para escribir aplicaciones móviles nativas para Android, iOS y Windows, y compartir código a través de múltiples plataformas, incluyendo Windows y macOS.

Historia En junio de 2000, Microsoft anunció por primera vez su .NET Framework. Miguel de Icaza, de Ximian, comenzó a investigar si era factible una versión para Linux. Posteriormente, el proyecto Mono se lanzó el 19 de junio de 2001. Novell adquirió Ximian el 4 de agosto de 2003.

Después de la subsiguiente adquisición de Novell por Attachmate en abril de 2011, Attachmate anunció el despido de al menos unos 800 trabajadores de Novell, incluyendo a desarrolladores de Mono, poniendo así en cuestión el futuro del proyecto.

El 16 de mayo de 2011, Miguel de Icaza anunció en su blog que Mono se desarrollaría y se soportaría en Xamarin, empresa que planeaba lanzar una serie de productos para dispositivos móviles. De acuerdo con De Icaza, al menos una parte del equipo original de Mono se había movido ya a la nueva compañía.

Sin embargo, en julio de 2011, Novell, entonces una subsidiaria de Attachmate, anunció que concedería una licencia perpetua a Xamarin para Mono, MonoTouch y Mono para Android. De esta forma, Xamarin tomaba la administración oficial del proyecto. En febrero de 2016 Microsoft anunció la compra de Xamarin.

Aproximadamente más de 15.000 organizaciones en todo el mundo han usado aplicaciones de Xamarin.

A partir de la publicación de .NET 6 en noviembre de 2021, Microsoft inició un proceso de unificación de sus plataformas de desarrollo. Como parte de esta estrategia, se anunció que Xamarin.Forms evolucionaría hacia .NET MAUI (Multi-platform App UI), un framework integrado directamente en el ecosistema .NET estándar, eliminando la necesidad de proyectos separados para las bibliotecas base.

El soporte oficial para todos los productos de Xamarin (incluyendo Xamarin.Forms, Xamarin.iOS y Xamarin.Android) finalizó permanentemente el 1 de mayo de 2024.

Las aplicaciones existentes basadas en Xamarin continúan funcionando, pero ya no reciben actualizaciones de seguridad, parches de errores ni soporte para las nuevas versiones de las API de Google (Android) y Apple (iOS). El desarrollo de interfaces de usuario multiplataforma en el ecosistema de Microsoft se trasladó oficialmente a .NET MAUI, que hereda gran parte del código XAML y C# de Xamarin, pero bajo una arquitectura optimizada de "proyecto único" (single project). Las capacidades de Xamarin para iOS y Android se integraron directamente en las cargas de trabajo (workloads) de .NET como .NET para iOS y .NET para Android.

A pesar del cese del soporte comercial, el Proyecto Mono, que fue la base técnica original de Xamarin, sigue siendo una pieza clave en el desarrollo de .NET modernas, utilizándose en entornos donde el tiempo de ejecución de .NET completo no es óptimo, como en aplicaciones WebAssembly (Blazor).

Referencias

Enlaces externos Sitio oficial

Categoría:Empresas fundadas en 2011 Categoría:Entornos de desarrollo integrados libres Categoría:Sitios web de Microsoft Categoría:Filiales de Microsoft