免費軟體資源 soft.registry
Xamarin Studio 5.10.1 Build 圖示

Xamarin Studio 5.10.1 Build 6

v 6
Windows 試用版 8/10 (26)
##

編輯短評

Xamarin Studio 是一套以 .NET 與 C# 為核心的跨平台開發工具,主要解決開發者需要同時產出 Android、iOS、macOS 等多平台原生應用程式時,卻得重複撰寫不同程式碼的痛點。它最大的辨識度在於讓開發者用熟悉的 .NET 技術棧,就能建立涵蓋手機、平板與桌面的原生應用,並可與其他 .NET 專案共享程式碼。這套工具目前已被納入 .NET 體系,屬於微軟生態系中的主流選擇,不過從收錄版本與更新頻率來看,維護步調不算特別活躍,評價普遍不錯但樣本數不多。

這套軟體適合已經熟悉 C# 或 .NET 的開發者,尤其是想跨入行動應用開發、又不打算重新學習 Swift 或 Kotlin 的人。與同分類的 BlueStacks、Turbo C++ 或 VMware Workstation Player 相比,Xamarin Studio 是專門針對行動開發的整合環境,而非模擬器或虛擬機,定位明顯不同。需要注意的是,此版本為試用版,僅提供英文介面,且僅支援 Windows 平台,若需要長期使用或中文介面,得另外評估授權方案或其他替代工具。

##

軟體介紹

Xamarin Studio 擴展了 .NET 開發者平台,加入了專門用於建置 Android、iOS、tvOS、watchOS、macOS 和 Windows 應用程式的工具與程式庫。MS .NET 是一個開發者平台,由工具、程式語言和程式庫組成,可用於建置各種不同類型的應用程式。

注意:Xamarin 現已成為 .NET 的一部分

使用 .NET 和 C# 為全球數十億的 Android、iPhone、iPad、Mac 和 Windows 裝置打造原生應用程式。此外,還能與任何 .NET 應用程式共享程式碼,讓你在所有平台上比以往更有效率、更快速地建置應用程式。



它讓 .NET 開發者可以完整存取 iOS、watchOS 和 tvOS 的 SDK。使用內建的設計工具建立使用者介面,或利用整合功能從 Xcode 匯入你的設計。從 C# 中運用 Touch ID、ARKit、CoreML 等眾多 API!運用 Android SDK 的完整功能,為任何 Android 平台建置應用程式。使用 C#,你可以為手機、平板、手錶和電視進行開發。

.NET Standard 程式庫對所有 .NET 平台(包括 Xamarin 和 .NET Core)提供統一的 API。你可以建立 .NET Standard 程式庫,並從任何支援 .NET Standard 平台的執行環境中使用它。從此可以在 iOS、Android、Linux、macOS、Windows 等任何 .NET 可執行的地方共享程式碼!

Xamarin Studio 是強大的 .NET 生態系統的一部分,每天有數百萬開發者選擇它來開發應用程式。平均共享 75% 的程式碼,節省時間,比以往更快上手。使用你喜愛的程式庫、框架和工具來打造令人驚豔的行動應用程式。然後利用團隊提供的強大程式庫,從共享程式碼中存取原生 API 和 2D 圖形。

這些建議來自數千個在 GitHub 上各有超過 100 顆星的开源專案,推薦內容會針對常見做法進行調整,讓你能專注於編寫程式碼。雖然預設的 IntelliCode 已經很棒,但你還可以使用針對你獨特、專屬程式碼庫訓練的自訂模型來進一步強化 IntelliCode。

Visual Studio 是你建置、部署和偵錯應用程式的一站式解決方案,可在模擬器、模擬器或直接於實體裝置上進行。設定中斷點、檢視和更新區域變數、存取監看式視窗、讀取裝置偵錯記錄,並使用更多強大的偵錯功能。

.NET 生態系統非常龐大,全球有出色的開發者正在建置世界級的程式庫來簡化開發流程。在 Xamarin 應用程式中使用你喜愛的 NuGet 程式庫,包括 SQLite、Polly、Reactive Extensions、Prism、Refit 等。

使用方法
  • 建立新專案 – 開啟 Xamarin Studio 並選擇新的專案類型(例如 Android、iOS 或跨平台)。
  • 設定相依性 – 確保所有必要的 SDK 和框架(如 .NET、Android SDK 和 iOS SDK)都已安裝。
  • 設計 UI – 使用內建的設計工具為你的行動應用程式建立使用者介面。
  • 編寫程式碼 – 使用 C# 和 Xamarin 程式庫開發你的應用程式。
  • 偵錯與測試 – 使用整合的偵錯器和模擬器來測試你的應用程式。
  • 管理相依性 – 使用 NuGet 新增第三方程式庫和相依性。
  • 建置應用程式 – 為不同平台編譯你的應用程式。
  • 部署與執行 – 在部署前於實體裝置或模擬器上測試。
  • 發佈應用程式 – 透過 Google Play、Apple App Store 或其他平台發佈你的應用程式。
常見問題

Xamarin Studio 是做什麼用的?
Xamarin Studio 是一個整合開發環境(IDE),用於使用 C# 建置跨平台行動應用程式。開發者可以使用 Xamarin 框架為 Android、iOS 和其他平台建立應用程式。

Xamarin Studio 仍然受支援嗎?
不。Xamarin Studio 已停止開發,不再積極支援。Microsoft 已將 Xamarin 開發工具整合到 Visual Studio 中,使其成為 Xamarin 開發的主要環境。

什麼取代了 Xamarin Studio?
Xamarin 開發已移至 Visual Studio,後來演進為 .NET MAUI,這是 Microsoft 用於建置跨平台應用程式的現代化框架。

Xamarin Studio 在 2026 年還能使用嗎?
雖然舊版安裝可能仍可執行,但 Xamarin Studio 已被視為過時,且與許多現代 SDK 和工具不相容。建議開發者改用 Visual Studio 搭配 .NET MAUI。

為什麼 Xamarin Studio 被停止開發?
Microsoft 將開發工具整合到 Visual Studio 中,以提供統一的生態系統、更好的工具,以及對跨平台應用程式開發的長期支援。

優點

  • 跨平台開發:它允許開發者使用 C# 編寫程式碼,並在多個平台(包括 iOS、Android 和 Windows)之間共享大量程式碼庫,這可以大幅減少開發時間和精力。
  • 原生效能:應用程式會編譯為原生程式碼,提供與使用平台特定語言和工具開發的應用程式相當的效能。
  • 存取原生 API:它提供每個平台原生 API 的繫結,讓開發者可以直接從 C# 程式碼存取平台特定的功能和特性。
  • 共享程式碼庫:使用此應用程式,開發者不僅可以在不同平台之間共享程式碼,還可以在行動和桌面應用程式之間共享,進一步簡化開發工作。
  • 與 Visual Studio 整合:它與 Visual Studio 無縫整合,為已經使用 Microsoft 開發工具的開發者提供熟悉的環境。
  • 龐大的社群和生態系統:它擁有龐大且活躍的開發者社群,以及豐富的文件、教學課程和第三方程式庫,這對尋求支援和資源的開發者非常有益。
缺點
  • 停止支援:Microsoft 已於 2024 年 5 月 1 日正式結束對 Xamarin 的支援,該框架不再接收更新、安全性修補程式或積極開發。
  • 學習曲線:雖然此應用程式在一定程度上簡化了跨平台開發,但仍有學習曲線,尤其是對於不熟悉 C# 或該框架的開發者。
  • 檔案大小和額外負擔:由於包含 Mono 執行環境和其他相依性,應用程式的檔案大小往往比使用原生工具開發的應用程式更大。
  • 平台特定限制:儘管提供對原生 API 的存取,但 Xamarin 與原生開發之間可能存在限制或行為差異,特別是在處理平台特定功能或更新時。
  • 依賴更新:Xamarin Studio 的開發與 Microsoft 的更新綁定,有時在接收最新平台功能的更新或支援時可能會出現延遲。
  • 成本:雖然此程式提供免費的 Community Edition,但某些功能(例如進階偵錯工具和企業級支援)僅在付費版本中提供,這對個人開發者或小型團隊可能不可行。
  • 效能最佳化:雖然此應用程式開箱即用效能良好,但針對特定情境或邊緣情況最佳化效能可能需要比原生開發更多的努力。
結論

Xamarin 曾經是一個廣泛使用的框架,用於使用 C# 和共享程式碼庫建置跨平台行動應用程式。它幫助開發者有效率地鎖定 Android、iOS 和其他平台,同時保持在 .NET 生態系統內。

然而,由於 Microsoft 已於 2024 年 5 月 1 日正式結束對 Xamarin 的支援,它現在被視為舊版框架。開始新專案的開發者應改用 .NET MAUI,它代表了 Xamarin 的現代演進,並持續獲得積極開發、更新和長期支援。

注意:不包含 Visual Studio 支援。

下載 Xamarin Studio 最新版本 為什麼此應用程式發佈在 FileHorse 上?(更多資訊
##

畫面截圖

Xamarin Studio 5.10.1 Build 畫面截圖 1