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