Skip to content

Avalonia

Avalonia is a .NET UI framework that can share a desktop interface across Windows, macOS and Linux.

Visit Avalonia

Can the same interface reach Windows, Mac and Linux?

Avalonia lets .NET developers share an interface across desktop systems. Check the official support table for each version and operating system, particularly the Linux systems you want to support. A shared interface still needs a real package and device check for each target.

Who handles packaging and updates?

The core framework is MIT-licensed. Avalonia lists separate tools, including Parcel for packaging, or your team can choose its own deployment workflow. Decide how users get new versions before release. Keep user files in a separate location, and document the .NET and platform requirements for each build.

Which computers should be in the first test group?

Draw a C# label maker for one office with two Windows computers and one Linux computer.

  1. Name the exact target
    Write down the operating system version and chip for each. Give Linux its own dependency and installer check.
  2. Follow a saved label through an update
    Draw a saved label next to the installed app. Mark where the label lives and how the new app would open it.