This picture summarizes it well - https://github.com/microsoft/microsoft-ui-xaml/raw/master/do...
So intead of a screwdriver, a wrench or a hex key you have now a hammer.
So essentially, it is not a new UI. Just a new version of an old one.
(consider e.g. WinForms was also ported from .NET Framework to .NET Core. That is also not counted here ;))
The UWP has everything except a GUI.
> So essentially, it is not a UI.
fixed itl
> (consider e.g. WinForms was also ported from .NET Framework to .NET Core. That is also not counted here ;))
So everyday a new framework. How many days will pass until UWP will be obsolete ?
Between this, MSIX, containerization, etc the fat app landscape could be pretty good. Too bad all my vendors who are still releasing fat apps will never modernize and all the new vendors are web-only.
Microsoft is just making UWP similar to what Google is making with AndroidX, detaching the technology from the OS version.
Frozen is usually a good thing.
> Microsoft is just making UWP similar to what Google is making with AndroidX, detaching the technology from the OS version.
... and from users also. Will they get a lawsuit from Google for copying their UI as they got from Apple ? I think not because the UI is so bad that they will be ashamed to go to court with something like this.
What did Microsoft copied from Android?!?
If anything, Material 1.0 is heavily based on Metro.
It is also hard to get bug fixes without updates.
When Vista emerged as Longhorn's reboot, all the low level .NET stuff was redone in COM.
Since then all new APIs have been to large extent based on COM.
And what many seems to not yet put on their brain, UWP is the new COM.
Looking forward how Windows will look like now that it was officially communicated that Windows 10X is also coming to desktops and laptps, with its sandbox model for 100% of all userspace.
For a case study of interest for newer APIs, see also Windows RT.
Some people are still running critical business on Windows XP, yet the world moves on.
So Win32 was there, ISVs just were not allowed to recompile their apps for the ARM target. They were expected to port them to Modern API. Which of course, they didn't.
...separated off in a virtual machine connected over RDP. That's the plan in Windows X at least: https://www.youtube.com/watch?v=ztrmrIlgbIc
They say that the VM and the remote desktop connection are "optimized" but also that UWP/Modern apps will be faster and better for battery life, so it doesn't sound like a great future for win32.
And honestly, I'm a bit tired of the arbitrary computing distinctions between what gets to be a real computer and what doesn't.
What else did you want them to do? Continue adding features to long deprecated APIs?
Yes. It isn't like deprecating APIs is forced on them by some otherworldly power, they decide to do that and they can also decide to not do that. They are in full control of their technology, they can do whatever they want.
>Fortunately, the charging one has been solved now that we've all standardized on mini-USB. Or is it micro-USB? Shit.