Společnosti Microsoft a Xamarin spojily síly v oblasti multiplatformního vývoje. Společně chtějí pomoci vývojářům aplikací pro operační systém Windows, aby vytvářeli programy v různých platformách pro chytré mobilní telefony, tablety a osobní počítače.
Technická stránka spolupráce počítá s integrací technologií firmy Xamarin do vývojových nástrojů a služeb Microsoftu, včetně nově ohlášené sady Visual Studio 2013. Cílem je usnadnit vývojářům jazyka C# sdílení kódů při tvorbě nativních aplikací pro iOS, Android, Mac OS a Windows. Vývojová platforma Xamarin disponuje aplikačními rozhraními API pro operační systémy iOS i Android. Díky tomu lze na ní upravit a propojit všechny kódy připravené v objektovém C, Javě nebo právě v C#.
Předplatitelé sítě MSDN získají bezplatný přístup ke službě Xamarin University. K dispozici jim budou tutoriály o tvorbě uživatelských rozhraní, integraci webových služeb nebo o tvorbě prvků pracujících s lokací. Ve výsledku by se uživatelů nástrojů Visual Studio znalí programovacího jazyka C# měli naučit architekturu mobilních aplikací platforem iOS a Android.
Microsoft nejprve vydá referenční sestavy pro přenosné knihovny tříd, jež umožní vývojářům tvořit jednotné DLL – Dynamic Link Library, jež lze spouštět na různých platformách. Upraví rovněž licenční podmínky, aby kódy nebyly ve svém užití omezeny.
Podle analytiků IDC představuje propojení s firmou Xamarin chytrý krok pro Microsoft hned ve dvou rovinách. V jedné nabídne vlastním vývojářům možnost tvorby pro další platformy a ve druhé přiláká vývojáře jiných platforem k Windows. Platforma Xamarain totiž umožňuje transformaci kódů, jež byly původně navrženy pro jiné systémy než Windows. Atraktivní bude tato volba především pro vývojáře mobilních aplikací.