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)
- `When_MediaPlayerElement_SetSource_Check_Play` fails on Skia HOT 1
- [iOS] `DatePicker`s and `TimePicker`s 'Done' and 'Cancel' are never localised HOT 1
- Azure Devops build error
- ContentDialog **Java.Lang.NoSuchFieldException:** 'No field mDrawableForCursor in class Landroid/widget/Editor HOT 3
- [iOS] `AutoSuggestBox` has infinite width
- [WASM] CalendarView is '1 day off' on German (?!?) Windows settings HOT 14
- Msix installer broken after upgrade to latest uno/uno.sdk/.net 8 HOT 9
- Could not resolve Uno.UI.Svg error (after upgrading to Uno.SDK to 5.1.56) HOT 3
- [Mac Catalyst] UIKit Consistency error thrown when picking file HOT 2
- Typo and missing property at example HOT 1
- Remove `PointerPoint.op_Explicit` in Uno 6
- `When_ProtectedCursor_*` tests are failing in CI
- [Gtk] MediaPlayerElement blocks all pointer inputs after unloading
- Investigate Uno's vs WinUI's behavior when a style is missing `TargetType`
- Intellisense in VS2022 not working when the Windows head is not included HOT 7
- Radial animation is broken on Android
- [Android] ApplicationView.GetForCurrentView().Bounds ignores the translucent navigationbar HOT 7
- [Android][iOS] ApplicationView.GetForCurrentView().VisibleBounds returns a Rectangle with all values set to 0 HOT 1
- Hot reload of XAML on Windows does not work. HOT 7
- Text selection color is sometimes incorrect HOT 3
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.