1. <track id="bq0qr"><strong id="bq0qr"></strong></track><wbr id="bq0qr"></wbr>
        泛微協同辦公 高端網站建設 軟件開發 企業信息化服務專家
        18005466334

        企業信息化建設專家

        專注政府、教育、企業信息化建設

        技術博客

        什么是Xamarin 移動開發框架

        作者:東營軟件開發公司時間:2020-11-29

        Xamarin始創于2011年,旨在使移動開發變得難以置信地迅捷和簡單。Xamarin的產品簡化了針對多種平臺的應用開發,包括iOS和 Android。Xamarin由許多著名的開源社區開發者創立和參與,而且也是Mono項目的主導者——C#與.NET框架的開源、跨平臺實現。

        作為一個跨平臺開發框架,Xamarin.Mobile有很多優點。在這一框架內,開發 Android 和 iOS 應用可以不用轉到 Eclipse 或者額外購買 Mac 并使用 Xcode,而繼續在Visual Studio之中使用 C# 與 .NET Framework 進行。

        Xamarin 是一個開放源代碼平臺,用于通過 .NET 構建適用于 iOS、Android 和 Windows 的新式高性能應用程序。 Xamarin 是一個抽象層,可管理共享代碼與基礎平臺代碼的通信。 Xamarin 在提供便利(如內存分配和垃圾回收)的托管環境中運行。

        Xamarin 使開發人員可以跨平臺共享其應用程序(平均 90%)。 此模式允許開發人員以一種語言編寫所有業務邏輯(或重復使用現有應用程序代碼),但在每個平臺上實現本機性能和外觀。

        Xamarin 應用程序可以在電腦或 Mac 上進行編寫并編譯為本機應用程序包,如 Android 上的 .apk 文件,或 iOS 上的 .ipa 文件。

        iOS 和 Android 中的示例 Xamarin 應用程序的屏幕截圖


        Xamarin 的適用對象

        Xamarin 適用于具有以下目標的開發人員:

        • 跨平臺共享代碼、測試和業務邏輯。

        • 使用 Visual Studio 在 C# 中編寫跨平臺應用程序。

        Xamarin 的工作原理

        Xamarin 體系結構示意圖

        該圖顯示跨平臺 Xamarin 應用程序的總體體系結構。 Xamarin 允許在每個平臺上創建本機 UI,并在 C# 中編寫跨平臺共享的業務邏輯。 在大多數情況下,80% 的應用程序代碼可使用 Xamarin 進行共享。

        Xamarin 在 .NET 的基礎之上進行構建,它自動處理諸如內存分配、垃圾回收以及與基礎平臺的互操作性等任務。

        代碼差異:


        熱門標簽: Xamarin APP開發

        技術博客

        熱門信息

        日韩AV片手机在线,日韩成人一二三在线播放,日韩人成无码不卡,日韩美女深夜福利