Xamarin始創於2011年,旨在使移動開發變得難以置信地迅捷和簡單。Xamarin的產品簡化了針對多種平台的套用開發,包括iOS、Android、WindowsPhone和MacApp。Xamarin由許多著名的開源社區開發者創立和參與,而且也是Mono項目的主導者——C#與·NET框架的開源、跨平台實現,Xamarin開發的程式,與原生程式一樣性能,最終會轉化為原生程式集!一種語言,一套.Net框架,高效高性能開發多平台軟體(Windows+Mac+iPhone+iPad+Android+WindowsPhone+Linux)!
背景
得到越來越多的商業項目的肯定,令外界擔心的著作權問題\可靠性\穩定性也得到證實,使用mono最大的好
處是可以使用其它平台眾多的項目解決方案,而不必被限制在windows平台下貧乏而又昂貴的各種解決
方案.
特點
WindowsPhone和MacApp套用可以不用轉到Eclipse或者額外購買Mac並使用Xcode,而繼續在
VisualStudio之中使用C#與.NETFramework進行。
XamarinStudio
合。XamarinStudio提供了很多現代開發所需功能,包括代碼完成、調試器、打包和發布套用(支持通
過TestFlight發布應用程式)。對於Android,Xamarin還包含了自己的UI生成器(對於iOS,則使用蘋果
Xcode的UI生成器),此外還集成了Git和Subversion。開發者可以使用XamarinStudio在模擬器和真機
上對移動套用進行測試和bug調試。XamarinStudio能夠完美支持Windows和Mac!