---
title: "Avalonia 将 Linux 和 WebAssembly 集成到 .NET MAUI 平台中"
type: "News"
locale: "zh-CN"
url: "https://longbridge.com/zh-CN/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-CN/quote/MSFO.US.md)
- [IGV.US](https://longbridge.com/zh-CN/quote/IGV.US.md)
- [MSFU.US](https://longbridge.com/zh-CN/quote/MSFU.US.md)
- [MSFX.US](https://longbridge.com/zh-CN/quote/MSFX.US.md)
- [MSFL.US](https://longbridge.com/zh-CN/quote/MSFL.US.md)
- [IXN.US](https://longbridge.com/zh-CN/quote/IXN.US.md)
- [XSW.US](https://longbridge.com/zh-CN/quote/XSW.US.md)
- [MSFT.US](https://longbridge.com/zh-CN/quote/MSFT.US.md)

## 相关资讯与研究

- [Anthropic 亲自下场，又一批 Agent 创业公司死掉了](https://longbridge.com/zh-CN/news/282184435.md)
- [Anthropic 搁置 Mythos，推出玻璃翼项目](https://longbridge.com/zh-CN/news/282199593.md)
- [微软董事经理：本地 AI 使用率全球领先 但无法取代人类判断力 | 联合早报网](https://longbridge.com/zh-CN/news/282190356.md)
- [巨鲸落万物生：Sora 退场、PixVerse C1 接棒，瞄准影视工业化](https://longbridge.com/zh-CN/news/282128811.md)
- [微软称 AI 语音技术仍有待完善](https://longbridge.com/zh-CN/news/282205234.md)