跨平臺移動應用開發工具
Xamarin是一箇跨平臺移動應用開發工具,允許開發人員使用C#語言和.NET框架來構建iOS、Android和Windows應用程序。
Xamarin利用Mono運行時,這是一箇開源的.NET實現,可以在多箇平臺上運行。Xamarin提供了許多現代開發所需的功能,如代碼完成、調試器、應用打包和發佈等。它是一箇抽象層,可以管理共享代碼與基礎平臺代碼之間的通信,Xamarin應用程序在提供的託管環境中運行,這意味着Xamarin會幫助管理內存分配、垃圾回收等事務。這樣,開發人員就可以跨平臺共享應用程序的代碼,使用一種編程語言開發所有平臺的App。