WinUI - The modern native UI platform of Windows

https://microsoft.github.io/microsoft-ui-xaml/

WinUI can be used with Win32 apps

This is going to be the new native windows UI going forward in Windows 10, I hope this on the radar at Xojo for implementation in the near future?

13 Likes

That would be nice, but I’m not holding my breath.

Seems this cant be deployed backwards to Windows 7 and 8 so maybe as long as those are on Xojo’s supported platform list they wont consider moving to it

Once those drop off then maybe ?

regardless here the FR to maybe support this since it is the go forward and do it like the Carbon -> Cocoa transition where people could pick one or the other

http://feedback.xojo.com/case/61410

I’ve added some points.

Personally, I feel this is potentially a much more attainable goal than building for <https://xojo.com/issue/28733>

With all these moving targets, it’s no wonder that developer tool-chain vendors like Xojo get side-tracked when the OS providers keep changing the rules.

But here’s to hoping for the best!

I’d agree
MS never quite made any such statements about WPF or WinForms like this
WinUI seems their “next generation stake in the ground for UI” - for now :stuck_out_tongue:

2 Likes

Don’t forget that this feedback request was created in 2013. We all know that WUI/UWP are much more relevant to modern Windows.

1 Like

As someone who works on that platform at my day job, I feel this request from 2013 has not aged well. I also see that conundrum as more Microsoft’s fault than Xojo’s.

I suspect even Microsoft knows they’ve messed their opportunity to straighten their UI path, thus we now have WinUI on the horizon.

Maybe some of those holding points for case # 28733 would consider moving them to # 61410?

Just a thought :slight_smile:

This is why so many tool chains are going web-based. While I like that Xojo produces native apps, it has become a monumental task. We no longer have three nearly identical platforms. The three desktop platforms diverge more every year, and share very little in common with web and mobile. Xojo doesn’t have the manpower to keep up with these changes. Look at how long Carbon to Cocoa took. There’s no reason to doubt WinUI 3 wouldn’t take just as long, and that there wouldn’t be a v4 just around the corner.

This is why I hold the controversial opinion that Xojo should go the Electron route and start making web-based apps that can truly run anywhere. Electron doesn’t do mobile. React and React Native are only quasi cousins. There’s a market for a truly “run anywhere” platform. It could be Xojo… but it won’t be.

2 Likes

Granted that MS being wishy washy about Win32, WPF, WinForms over the years and not saying “this is THE one true way” and only moving forward with that one didnt help

Nor did having one way for Win32 and another for .Net

WinUI looks like it is intended to be the one and only so maybe they can just update / fix it and every thing will get updated that uses it (fingers crossed)

1 Like

It might just be MAUI
There are others but I cant mentioned them here :stuck_out_tongue:

True, forgot I was straying into dangerous territory here.

1 Like

True - if you go there some hearts may flutter … :innocent:

1 Like

Don’t get my topic shutdown :smiley: I’m collecting badges :smiley: I agree with all the above (making sure I’m talking about the OP) :smiley: WinUI is coming to xbox, so you know MS are serious about its future :wink:

1 Like

Hah
Badges - the new challenge :stuck_out_tongue:

1 Like

Yes, we should stay on topic BEFORE someone takes offense … :wink:

Noooo my gif got nerfed :frowning:

image

On a serious note, yes WinUI is looking good for the future direction of windows.

2 Likes

Very much so - much more so than WPF & WinForms
Esp since this should apply to .Net AND Win32 apps
That is a huge bonus

3 Likes

There is not a single advantage in supporting WinUI (that is just another name for XAML, which repeatedly failed to deliver the promises).
Enterprise and professional desktop applications still rely on WinForms or WPF, even those developed today. And no, they can’t be webapps.

PostRemoved

1 Like