--- title: "Avalonia 將 Linux 和 WebAssembly 集成到 .NET MAUI 平台中" type: "News" locale: "zh-HK" url: "https://longbridge.com/zh-HK/news/280192483.md" description: "AvaloniaUI 已經為 Linux 和 WebAssembly 引入了 MAUI 支持,解決了微軟 .NET 框架缺乏的這些平台。這個預覽版本允許開發者使用 .NET 11 針對這些平台進行開發。雖然 Avalonia 的自定義繪圖方法提供了跨平台的一致性,但 MAUI 對本地 API 的依賴可能由於持續存在的錯誤和低採用率而限制其普及。Avalonia MAUI 項目旨在通過新控件和 API 來增強 Avalonia,但仍面臨挑戰,包括對基本平台功能的支持有限以及缺乏對 Linux 的 Wayland 支持" datetime: "2026-03-23T16:16:06.000Z" locales: - [zh-CN](https://longbridge.com/zh-CN/news/280192483.md) - [en](https://longbridge.com/en/news/280192483.md) - [zh-HK](https://longbridge.com/zh-HK/news/280192483.md) --- # Avalonia 將 Linux 和 WebAssembly 集成到 .NET MAUI 平台中 AvaloniaUI 已預覽對 Linux 和 WebAssembly 瀏覽器應用程序的 MAUI 支持——這些平台是微軟自家的跨平台 .NET 框架所缺乏的——但低採用率和持續的錯誤可能會限制其普及。 Avalonia 團隊已預覽了一個基於 .NET 11(本身也處於預覽階段)的 MAUI(多平台應用 UI)後端,使開發者能夠將 Linux 和 WebAssembly 目標添加到他們的跨平台 GUI(圖形用户界面)應用程序中。 對 MAUI 的潛在影響比最初看起來的要大。跨平台框架採用兩種方法來渲染控件,例如按鈕和開關,要麼調用本地平台 API 來顯示操作系統內置的控件,要麼使用自定義繪製提供這些控件的自定義版本。 本地方法確保每個平台的外觀和感覺正確,而自定義繪製方法則提供了更好的跨平台一致性。MAUI 使用本地 API,而 Avalonia 則使用自定義繪製,但 Avalonia 團隊所做的是使 Avalonia 控件能夠與 MAUI 控件並存或替代使用。 Avalonia 是一個開源的 .NET GUI 框架,靈感來自 WPF(Windows Presentation Foundation)。開發者 Steven Kirk 於 2013 年創建了它,當時 WPF 看起來被遺棄。Avalonia 為擁有 WPF 技能和應用程序的開發者提供了一個積極開發的框架,並提供了一種將這些應用程序移植到 macOS 和 Linux 的方式。 社區對 Avalonia 的興趣使其成為最活躍的 .NET 開源項目之一,現在它支持 iOS、Android 和 WebAssembly,以及 macOS 和 Windows。 新的預覽基於 .NET 11,預計將在 11 月正式發佈,這意味着 Avalonia MAUI 在那之前將保持預覽狀態。根據軟件工程師 Tim Miller 的説法,“仍然有許多領域需要解決”,包括 Microsoft MAUI API 的版本,以支持存儲和媒體訪問等基本平台功能。 另一個問題是 Avalonia 目前尚不支持 Wayland,這是 Linux 的現代顯示系統,仍依賴於 X11 或 XWayland 兼容層。 - 用 Claude 修復 Claude:Anthropic 報告 AI 站點可靠性工程 - 針對軟件開發者的 AI 處於 “危險狀態” - Oracle 發佈 Project Detroit,以加快 Java 與 JavaScript 和 Python 的互操作性 - Vite 團隊自豪地表示,使用 Rust 驅動的 Rolldown 實現了 10-30 倍的構建速度提升 目前也無法在 WinUI 中託管 Avalonia 控件,WinUI 是 MAUI 在 Windows 上運行時的目標 GUI API。 根據 Miller 的説法,Avalonia MAUI 項目為 Avalonia 本身帶來了直接的好處,創造了新的控件和即將推出的 Avalonia 12 的 API,"縮小了 .NET MAUI 和 Avalonia 之間可用控件集的差距。" 這個項目面臨的更大問題是 MAUI 的採用率有限,開發者在處理錯誤和緩慢更新時感到困難,而微軟本身似乎幾乎不使用它。像 Microsoft Teams 這樣的跨平台應用使用 TypeScript 和 Electron 框架,而不是 MAUI。React Native 在微軟內部也很受歡迎,用於 Microsoft Office 等其他地方。 一位開發者上個月問道:“MAUI 在 2026 年的情況如何?” 一位回覆説,從去年 11 月發佈的 .NET 9 到 .NET 10 的過渡存在問題,一些 Android 和 iOS 功能未按預期工作。“嘗試了許多修復和嘗試,但都沒有成功,因此又回到了 .NET 9。” 另一位表示:“與 2025 年相比,情況變得更糟,2026 年第一季度是一個不斷回退和其他錯誤的時期,這使得在生產中使用變得困難。” Android 和 iOS 經常更新,這意味着跨平台框架如 MAUI 面臨不斷變化的目標。 微軟的 C# 和 .NET 在 Web 應用程序中很受歡迎,但在跨平台 GUI 應用程序中,MAUI 似乎在採用上面臨困難。® ### 相關股票 - [MSFO.US](https://longbridge.com/zh-HK/quote/MSFO.US.md) - [IGV.US](https://longbridge.com/zh-HK/quote/IGV.US.md) - [MSFU.US](https://longbridge.com/zh-HK/quote/MSFU.US.md) - [MSFX.US](https://longbridge.com/zh-HK/quote/MSFX.US.md) - [MSFL.US](https://longbridge.com/zh-HK/quote/MSFL.US.md) - [IXN.US](https://longbridge.com/zh-HK/quote/IXN.US.md) - [XSW.US](https://longbridge.com/zh-HK/quote/XSW.US.md) - [MSFT.US](https://longbridge.com/zh-HK/quote/MSFT.US.md) ## 相關資訊與研究 - [倚天酷碁營收/3 月 4.21 億元創新高 月增 64.06%、年增 29.15%](https://longbridge.com/zh-HK/news/282142921.md) - [企業用户快看!Claude for Word 跨軟體協作,幫助草擬、編修文件](https://longbridge.com/zh-HK/news/282410246.md) - [Linux 7.1 核心告別 Intel 486 處理器,創辦人表示完全沒有理由繼續支援](https://longbridge.com/zh-HK/news/281823105.md) - [TP-Link 路由器又中招!俄駭客劫持 DNS 竊取 Outlook 帳密](https://longbridge.com/zh-HK/news/282151016.md) - [馬斯克 XChat 週五登陸 App Store](https://longbridge.com/zh-HK/news/282440097.md)