Avalonia 对于 Linux

适用于每个平台的精美应用程序

使用 C# 和 XAML 在 Linux 上实现原生 .NET 用户界面

获取优先支持

获取优先支持

增强支持让您可以直接接触到我们的专家工程师,优先解决您最紧迫的问题,并提供量身定制的技术指导。

这意味着更快速的故障排除、优化的应用性能,以及在面对复杂的UI挑战时您永远不会孤单。您专注于创新,我们的专家处理其他方面。

增强支持让您可以直接接触到我们的专家工程师,优先解决您最紧迫的问题,并提供量身定制的技术指导。

这意味着更快速的故障排除、优化的应用性能,以及在面对复杂的UI挑战时您永远不会孤单。您专注于创新,我们的专家处理其他方面。

Avalonia HMI app
Avalonia HMI app
Avalonia HMI app
在网络浏览器中运行的Avalonia纸牌示例应用程序。
在网络浏览器中运行的Avalonia纸牌示例应用程序。

我们的架构

我们的架构

Avalonia 支持多个 .NET 运行时,包括 .NET Framework、Mono 和现代 .NET。这展示了我们技术的灵活性,可以帮助开发者在不同环境中构建高性能应用程序。

Avalonia 支持多个 .NET 运行时,包括 .NET Framework、Mono 和现代 .NET。这展示了我们技术的灵活性,可以帮助开发者在不同环境中构建高性能应用程序。

为嵌入式开发

为嵌入式开发

在Ubuntu工作站、Fedora终端和Arm架构的工业板上发布相同的精致界面,而无需单个ifdef

Avalonia的统一SDK处理窗口边框、帧缓冲后端、输入和DPI缩放,因此无论Linux运行在哪,都能让您的代码表现一致,从开发者笔记本电脑到生产线触控屏。

在Ubuntu工作站、Fedora终端和Arm架构的工业板上发布相同的精致界面,而无需单个ifdef

Avalonia的统一SDK处理窗口边框、帧缓冲后端、输入和DPI缩放,因此无论Linux运行在哪,都能让您的代码表现一致,从开发者笔记本电脑到生产线触控屏。

家庭应用 XPF 应用。
家庭应用 XPF 应用。
家庭应用 XPF 应用。
Windows 图标
Windows 图标
Windows 图标
macOS 图标
macOS 图标
macOS 图标
Linux 图标
Linux 图标
Linux 图标
Linux 图标
Linux 图标
Linux 图标
Linux 图标
Linux 图标
Linux 图标
Yocto Linux
Yocto Linux

为嵌入式开发

Skia 渲染

为嵌入式开发

Avalonia利用SkiaSharp直接渲染用户界面。与其他仅将本地控件包装到受限API中的跨平台.NET UI框架不同,Avalonia为开发者提供了对渲染行为的直接访问和完全控制。

这种方法确保您的应用程序用户界面在每个平台上都具有响应性和视觉一致性,有助于消除特定平台的渲染问题。

Avalonia利用SkiaSharp直接渲染用户界面。与其他仅将本地控件包装到受限API中的跨平台.NET UI框架不同,Avalonia为开发者提供了对渲染行为的直接访问和完全控制。

这种方法确保您的应用程序用户界面在每个平台上都具有响应性和视觉一致性,有助于消除特定平台的渲染问题。

Avalonia利用SkiaSharp直接渲染用户界面。与其他仅将本地控件包装到受限API中的跨平台.NET UI框架不同,Avalonia为开发者提供了对渲染行为的直接访问和完全控制。

这种方法确保您的应用程序用户界面在每个平台上都具有响应性和视觉一致性,有助于消除特定平台的渲染问题。

无需依赖 .NET MAUI

不依赖于 .NET MAUI

释放网络的力量。直接将您的Avalonia应用程序部署到任何浏览器,无需更改代码,即可接触数百万用户

释放网络的力量。直接将您的Avalonia应用程序部署到任何浏览器,无需更改代码,即可接触数百万用户

Avalonia HMI app
Avalonia HMI app
Avalonia HMI app