Comments (9)
ava's decision to not use mono is unwise
from uno.
From Avalonia side, we are all templated lookless controls, we are like a cross platform version of WPF.
We support Windows, Linux, Mac, IOS and Android. we do not support Webassembly (yet).
We do support embedding native controls, but that is very early stage work.
We have several backends for Direct2D, Skia, etc for rendering, and all our rendering is done ontop of these. So our UIs look identical on any platform its running.
from uno.
I'll assuming you want a list of differences between Avalonia and Uno.
Here are a few:
- Uno uses the UWP API and XAML, whereas Avalonia uses a derivative of WPF
- Uno renders using the underlying platform, uses native controls whenever possible, particularly for input controls
- Uno supports WebAssembly, but not Linux and MacOS natively
The Avalonia people may have some more differences here: AvaloniaUI/Avalonia#1636
from uno.
Yes, and CoreRT is not available on iOS and Android, so Xamarin/Mono is the only possible choice.
from uno.
A key thing here for me, is that Uno is attempting to be UWP compatible as I understand it. So third party UWP controls should run eventually in Uno on all heads (including wasm), whereas because Avalonia have their own dialect of WPF/Xaml, third party WPF controls will not run in Avalonia.
from uno.
@juepiezhongren not sure what you mean... android and iOS builds for Avalonia use Xamarin. Which platform are you talking about ?
from uno.
sure? it is said ava is run on core's runtime
from uno.
from uno.
Now Avalonia like UNO has WebAssembly support as well
from uno.
Related Issues (20)
- [Android][WCT - WrapPanel] Fluent buttons change size upon click inside the WrapPanel HOT 4
- Write runtime test for Visual rotation with CenterPoint
- Mark `ExpressionAnimation`, `CompositionAnimation`, `InteractionTracker`, and `StartAnimation` with `[NotImplemented]`
- When adding a new page via copy-paste, the csproj adds ItemGroups that makes the new page uncompilable HOT 2
- `Slider` tooltip contains "f" for decimal values
- [Android] Image control is not applying rotation metadata info HOT 1
- TestCleanup in runtime tests should be awaited if it returns a task
- Directive missing when adding the nuget CommunityToolkit.WinUI.UI.Controls HOT 1
- EventSource/EventListener not working on Android with Single Project Uno
- Migrate WPFHost
- Uno.Sdk (5.2 templates) only allows ApplicationDisplayVersion value 1.0 HOT 1
- [XamlReader] StrokeDashArray raises exception on Uno HOT 1
- The Localizer does not work with Desktop/Skia HOT 2
- Update Uno.Sdk to support new Material Theme format
- NavigationViewItem has a different default color on Desktop/Skia than WinAppSDK HOT 1
- The extended Splashscreen rendered with Skia shows the app logo with a bad resolution HOT 6
- MVUX Command for new window throws exception HOT 2
- Update `ScrollBar` to WinUI 3 styles
- [Wasm] TextBox in ListView does not accept spaces HOT 3
- 5.2 Platform Library Template was a WASM build error if ImplicitUsings is disabled. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from uno.