Replies: 75 comments 61 replies
-
WinUI is Windows only from my understanding... MAUI is any platform :) |
Beta Was this translation helpful? Give feedback.
-
MAUI is a framework for iOS, Android, Windows, and macOS. WinUI is as @coman3 says, Windows only. In theory, you can use MAUI to build WinUI apps, depending on how Windows platform will be implemented in MAUI. |
Beta Was this translation helpful? Give feedback.
-
What is the future roadmap for UWP and Store apps with MAUI? |
Beta Was this translation helpful? Give feedback.
-
Project Reunion maybe will do it easier to target both UWP and Win32 apps. https://github.com/microsoft/ProjectReunion |
Beta Was this translation helpful? Give feedback.
-
Well @coman3 , @dhindrik ; Uno takes WinUI places where MAUI is aiming, probably using MAUI as bases for it (guess) since it today uses Xamarin.Forms. It would be nice to see the same XAML dialect here since they cater to similar though not exactly the same needs. They just have different origins. |
Beta Was this translation helpful? Give feedback.
-
Uno is not using Xamarin.Forms It using Xamarin, but not Xamarin.Forms. https://platform.uno/how-it-works/ |
Beta Was this translation helpful? Give feedback.
-
@dhindrik Uno supports mobile by using WinUI, which means WinUI itself also supports cross-platform, not just Windows. |
Beta Was this translation helpful? Give feedback.
-
@dhindrik , you are right about the particulars of Xamarin.
...unless there is a plan for "unification". This is basically the same as today where we get the choice of
Some would say that is great, I do think it seems like a lost opportunity to not question the difference and hope for a unification! (at least on a XAML level which MAUI seems to think is just one out of many models to define the UI) Perhaps if one does not count Uno, then the choice is obvious, but the WinUI team is promoting Uno for non-Win10 things. |
Beta Was this translation helpful? Give feedback.
-
Outdated information Uno uses WinUI on Windows, runs Xamarin.Forms in the browser via WebAssembly and on other platforms it uses Xamarin.iOS and Xamarin.Android respectively, the special thing about it is that it abstracts you from the underlying UI tech so you can have a single codebase. MAUI will probably use WinUI on Windows much like Uno does behind the scene.
Read the comments below. |
Beta Was this translation helpful? Give feedback.
-
One would hope that UWP is going away entirely and thus WinUI on UWP and this will replace it and be treated as first class and used internally in MS. I wont' hold my breath. But it SHOULD. And yes, WinUI stuff should be ported to MAUI as a first class citizen. |
Beta Was this translation helpful? Give feedback.
-
why should uwp go away. there are still platforms like xbox and HoloLens. |
Beta Was this translation helpful? Give feedback.
-
@FireCubeStudios The writting is on the wall that it's dead, and by making MAUI able to target xbox and Hololens they have one cohesive development message unlike the last 10 year disaster. The writing is on the wall that UWP is being depreciated, so just be honest about it and make MAUI the unification of WPF/UWP/Xamarin into one platform like .net 5 is the merge of .net framework and .net core. And if WinUI was merged into MAUI then porting from UWP to MAUI becomes viable with a converter. (honestly microsoft needs to be using the flutter rendering engine for this though, and putting WinUI as renderers in flutter's rendering engine and coopting Google's hard work but using Xamarin backend and crossplatform with C#, Sanderson already proved it was possible with blazor) |
Beta Was this translation helpful? Give feedback.
-
Well, i for one think that you might be right @eyalsk however all talk about having WinUI as a spec and different implementations and project unification makes me unsure. |
Beta Was this translation helpful? Give feedback.
-
@JensNordenbro without unification MAUI is DOA and so is WinUI/All Windows App dev in general. Windows is quickly becoming a platform for a browser of which Chromebooks are cheaper. |
Beta Was this translation helpful? Give feedback.
-
@JensNordenbro WinUI 3 isn't just a spec and it wouldn't have different implementations. This is how a lead at Microsoft describes it:
Uno uses WinUI and MAUI probably will do the same. @JohnGalt1717 Scott Hunter says that MAUI is the evolution of Xamarin.Forms so with .NET 5 they are starting to evolve the framework into a single .NET progressively but by .NET 6 with MAUI we can expect to run almost everywhere as far as the UI goes. |
Beta Was this translation helpful? Give feedback.
-
If you try to build a WinUI App with C# in visual studio 2022, the only templates showing are MAUI templates. |
Beta Was this translation helpful? Give feedback.
-
I hope MAUI fixes everything....but it is still years behind FLUTTER SDK
and also we should not give up on UNO platform they are doing so
much...HAVE A LOOK a UNO
…On Fri, Nov 12, 2021 at 1:43 PM Carlo ***@***.***> wrote:
At least they could do it right and not base it on Xamarin.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#47 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AIRXJSCGRSULXMJH24XCADLULTHUBANCNFSM4OQFGE3A>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
Beta Was this translation helpful? Give feedback.
-
Flutter 2.10 has proved that .net 6 or 7 are not worth it.... you can make
complex apps like RIVE and Rows for FASTER native windows apps
[image: Mailtrack]
<https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&>
Sender
notified by
Mailtrack
<https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&>
03/25/22,
01:48:48 AM
…On Thu, Mar 24, 2022 at 7:13 PM nextcodelab ***@***.***> wrote:
By the time .NET 6 comes out, Xamarin/MAUI will be entirely irrelevant in
the marketplace. It's use share is virtually 0 as it is. It took flutter
less than 4 months to have more apps in the stores even while in beta than
Xamarin has had at it's height as an example.
Evolution is death. Paul Thurrott just posted this about the Surface
devices and Windows in general and he was right. Microsoft needs a
comprehensive solution that gets WinUI3 across platform yesterday. They're
already 3 years behind flutter and Xamarin does essentially nothing today
as MAUI that it didn't do before as Xamarin. It just does it slightly
easier. The support matrix isn't any better than it was before and won't be
at launch. Windows will still be a second-tier platform both by Microsoft
and by 3rd parties writing controls and components and web will still be
MIA.
So by the end of 2021 Maui will come out and you still won't be able to
take your WPF code with changes and run it cross platform on iOS, Android,
Web and Windows. So you're still going to have to write at least twice and
probably 3 times for all platforms, versus flutter where as long as the
site isn't publicly facing (i.e. it's behind login) you can easily write an
app that works across all platforms in one code base that is pixel perfect
on all platforms. By the end of 2021 Flutter will have either in late beta
or publicly released: Web, Windows, Linux, iOS, Android, and MacOS. Maui
will have Windows, iOS (and thus support for MacOS through catalyst) and
Android. It will look different on all of those platforms, and the
ecosystem will be tiny compared to flutter's so anything you need to do
including but not limited to video playback will be more difficult, not
less on Maui than Flutter. And then there is jetpack, Kotlin on web,
SwiftUI, React Native and countless others that all do cross platform as
well or better than Maui, or will by the time Maui is released.
Microsoft hasn't figured out that they're faced with the Edge choice for
end user development: Either pile TONS of cash and build your own engine
and compete with Chrome head on and try and beat them at what they're
doing, or coopt Chrome and take back MarketShare with features on Chrome's
rendering engine.
Maui is a failure to understand the scope of the problem that they face as
currently designed. It's $5-10 BILLION short in development investment to
ever compete honestly too. That means the death of windows because as it
stands right now, there is no reason to ever build a windows app because
now, even companies that need to integrate with hardware make you do it on
your phone/tablet that isn't running windows, or they're doing it on Linux.
So Windows is a shell for Office and a web browser. And guess what? Linux
is just as good but cheaper at doing that.
So, the question is, is when is someone at Microsoft going to recognize
the Edge choice that is in front of them, and make the wise decision? Coopt
the flutter rendering engine, make it work best on windows, ensure all
plugins have Windows support, and hook C# into Flutter so that developers
don't have Dart inflicted upon them, and then hook that all into Visual
Studio and the iOS emulators and give away iOS Emulator time so that a dev
on a windows machine never needs to ever use a Mac for any part of their
development process?
Or they need to show us yesterday how they're going to get the equivalent
with Xamarin/Maui. (I personally don't see how it's possible for them to do
it with Xamarin/Maui at this late stage, they've frittered away way too
much time to recover)
This decision making decides the fate of Windows, so it should be the head
of the Windows group that is making this decision not .net development
people that don't have a full understanding of the stakes involved.
Microsoft would be vastly better off making the decision one way or
another: Either we're writting WPF cross platform with Win UI 3 and a
converter that converts previous wpf code to Win UI 3 code and helps you
remove all of the platform specific stuff out and create custom
implimentations as necessary but does so across all platforms including
web. Or just adopting flutter Edgium style and putting their efforts to
making it seamless to develop on windows without ever needing a mac.
The latter choice is by far the most cost effective, and the most likely
to succeed. They've already proven that with Edge.
The reason for this is MAUI still uses the native UI which makes the
coding time takes longer, and the flatform using renderer become buggy and
lags, or heavy... and the bugs cannot easily be fixed... Thats what I
experience now.. but I'll be thankfullbecause of blazor.
—
Reply to this email directly, view it on GitHub
<#47 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AIRXJSGQFGQKHXIXFHN5QO3VBR2ANANCNFSM4OQFGE3A>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
So why even bother using anything aside from MAUI |
Beta Was this translation helpful? Give feedback.
-
.net needs to prove it self..
…On Sun, Jun 26, 2022 at 6:02 AM Xyncgas ***@***.***> wrote:
So why even bother using anything aside from MAUI
—
Reply to this email directly, view it on GitHub
<#47 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AIRXJSDB7VYL3VMZLV55OUTVQ6TYXANCNFSM4OQFGE3A>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Glad to hear it!
[image: Mailtrack]
<https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&>
Sender
notified by
Mailtrack
<https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&>
07/16/22,
07:34:32 PM
…On Sat, Jul 16, 2022 at 6:44 AM Jeff Haynes ***@***.***> wrote:
Ok, we got it. Flutter.
—
Reply to this email directly, view it on GitHub
<#47 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AIRXJSHVSI7MY5463ZJDZ7DVUIHYLANCNFSM4OQFGE3A>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
MAUI and React Native for Windows will eventually support WinUI and the Windows Application SDK. I think the plan is to offer a solution to allow developers to slowly (or quickly) migrate to the one solution. WinUI already offers a path for Winforms and WPF. |
Beta Was this translation helpful? Give feedback.
-
Flutter took all the marketplace for .net .... They should really have
focuses on UWP and brought it to all platforms
[image: Mailtrack]
<https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&>
Sender
notified by
Mailtrack
<https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&>
12/30/22,
11:46:55 PM
…On Fri, Dec 30, 2022 at 7:33 PM Carl ***@***.***> wrote:
MAUI is just one more bad idea from Nadella, what did it happen:
1- There was the .NET Framework and a new framework was being worked on
for both desktop and phone which were called UWP. Both were really good and
everything worked.
2- Nadella took office and instead on focusing on the good job which was
being done, he just decided to buy Xamarin which absolutely no one used
because it was bad, bad, bad, bad....
3- Stopped working on (1) and started just creating stuff for Xamarin...
as it continued to be bad, very bad, he decided to rename it and hope
people would start using something bad but it had a new name.
4- Now you have MAUI, which is the same as Xamarin... bad.
Conclusion: MAUI can "work" on multi-platform but no one with a little
knowledge will use it for anything serious in a company. Unprofessional
students are very likely to use.
Keep using the WinUI or WPF on Windows if you want to develop desktop
application or if you are really interested in trying multi-platform, do it
in C++.
—
Reply to this email directly, view it on GitHub
<#47 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AIRXJSAGOIC7NRCZ7L5QRWDWP3XENANCNFSM4OQFGE3A>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
I was shocked when I saw Microsft not promoting UNO, instead they were
promoting FLUTTER, Looks like MSFT don't care at all, they should have
bought UNO instead.
…On Wed, Feb 1, 2023 at 1:40 PM Eyal Alon ***@***.***> wrote:
@MatFillion <https://github.com/MatFillion> Well as I noted I was
confused too so I wrote the comment based on build talks and what I could
read back then but thanks for the update. ;)
—
Reply to this email directly, view it on GitHub
<#47 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AIRXJSHWOQBO7KOVXKNLSZ3WVIORDANCNFSM4OQFGE3A>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Enable fluent ui in flutter 🍃
…On Mon, Feb 6, 2023, 1:22 PM Xyncgas ***@***.***> wrote:
But all flutter app looks the same, kinda flat
—
Reply to this email directly, view it on GitHub
<#47 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AIRXJSGOTQZGQLGBIQP4AWDWWCYC7ANCNFSM4OQFGE3A>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Avalonia https://funcui.avaloniaui.net/ |
Beta Was this translation helpful? Give feedback.
-
Supporting uni and then promoting flutter 🍃 wah
…On Tue, Feb 7, 2023, 5:56 PM saint4eva ***@***.***> wrote:
Kindly get your information right before talking publicly. Microsoft
supports and collaborates with Uno team in different forms and capacity.
—
Reply to this email directly, view it on GitHub
<#47 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AIRXJSGT2GB4IJSQOKIGUW3WWJA7TANCNFSM4OQFGE3A>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
HAHA! Thanks for the criticism! I love MAUI, But it hate the diversity,
Apple has Swift Ui and Google has Flutter, but Microsoft has 6 7 types of
things, and one can never be sure which one will be long term supported...
[image: Mailtrack]
<https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&>
Sender
notified by
Mailtrack
<https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&>
02/09/23,
03:48:59 AM
…On Wed, Feb 8, 2023 at 1:47 AM Xyncgas ***@***.***> wrote:
MVVM, view model update, none of that matters, the ideal way imo to draw
UI is to have a specification that says what should be on screen, this
specification involves 2 things : layout and 'specific typed parameters' in
case you are gonna have different types of elements just like even though
you can use 'div' for 'h' or 'p' in html you can't use it for svg. The
engine should just translate that specification to pixels as soon as
possible, such by type checking after you up cast these different
parameters to object and then out putting the relevent UI in html or
whatever way you are going to drarw the UI.
That's it, I give you layout and customization, you draw it. You give me a
callback I can call to tell you that I need to update the layout, I call it
and the screen shows new pixels, you make it as fast as possible without
too much complication. that's it, no xaml, just draw man
—
Reply to this email directly, view it on GitHub
<#47 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AIRXJSDMXZWRKVOALYYT6IDWWKYGNANCNFSM4OQFGE3A>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
They Finally have enough POWER to beat GOOGLE, MAUI could have been named
UNO instead and should have combined the best of all things MSFT, and
blazor and MAUI should have been the same those... like how apple is doing
with SWIFT UI, SWIFT UI is so versatile(except Web) but flutte on the
other had. isso versatile it an do all and WEB as well! wohtou a single
change!... I love MSFT but they should have sticked with UWP and improved
it to modern UI
[image: Mailtrack]
<https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&>
Sender
notified by
Mailtrack
<https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&>
02/14/23,
01:10:38 AM
…On Thu, Feb 9, 2023 at 10:07 AM Xyncgas ***@***.***> wrote:
I don't think microsoft lacks vision, or money, they just don't care when
I told them my ideas years ago and now they forgot everything I said and
say they don't know better
—
Reply to this email directly, view it on GitHub
<#47 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AIRXJSC23YBVZGBRRN3PGX3WWR3STANCNFSM4OQFGE3A>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
What's the difference between MAUI and WinUI? Which is the future trend?
Beta Was this translation helpful? Give feedback.
All reactions