微软在纽约正进行中的#Connect# 全球开发者在线大会上宣布了Visual Studio 2015 和.NET 2015预览版,将为开发者提供构建跨多个平台应用程序的新功能,包括从Windows 到 Linux 到iOS,是的,以及到Android。
微软MSDN介绍称,目前移动开发者需要面对Android、iOS和Windows等繁杂设备,我们致力于让开发者通过VS为所有移动平台开发应用,轻 松共享更多的代码和资产。通过C#和Xamarin或JavaScript和基于VS的Cordova工具,VS平台上的开发者可以为广泛多样的设备开发 应用。
http://www.visualstudio.com/zh-cn/downloads/visual-studio-2015-downloads-vs
Xamarin始创于2011年,旨在使移动开发变得难以置信地迅捷和简单。Xamarin的产品简化了针对多种平台的应用开发,包括iOS和 Android。Xamarin由许多著名的开源社区开发者创立和参与,而且也是Mono项目的主导者——C#与.NET框架的开源、跨平台实现。
作为一个跨平台开发框架,Xamarin.Mobile有很多优点。在这一框架内,开发 Android 和 iOS 应用可以不用转到 Eclipse 或者额外购买 Mac 并使用 Xcode,而继续在Visual Studio之中使用 C# 与 .NET Framework 进行。
代码差异:
Xamarin官网:https://xamarin.com/platform