Microsoft APIs? Or APIs in general (which I doubt). Microsoft will try everything to push UWP into our PCs but I've been using Win10 for a couple years now and the only UWP application I (barely) use is Sticky Notes. The rest of my application ecosystem hasn't changed much.
And they're going to keep trying until it finally sticks. It's like Palladium or the Scientology Fair Game policy: just because people don't like it doesn't make it not critical to the organization. They just have to backpedal publicly to re-establish good PR, then sneak it in quietly while people's guard is down.
Microsoft isn't Apple. Their entire business relies on retaining as much backwards compatibility as possible
Every time they make any sort of major, sweeping change. They get raked over coals until they're charred to a god damn crisp
When Windows went from the old DOS-ish 95/98/ME to the much more stable NT based 2000 and XP, lots of things broke.
XP only survived the Microsoft EOL chopping block because of the rise of Netbooks. And even then, companies pay millions to keep that afloat due to how entrenched it is (Something likely to be repeated with Windows 7)
Vista brought a ton of (arguably much needed) changes. But its hardware requirements were pretty high for the time. Along with buggy drivers from Nvidia, that sank the entire operating system. Both in public perception and market share
Windows 7 (on release) was arguably a UI-tweaked Vista. Hardware had caught up by then, and a lot of people agreed that this was the "good" upgrade from XP
Windows 8 came out and tried to shoehorn that whole "Metro" interface and converge everything around it. And it flopped almost as hard as Vista did
Windows 10 Microsoft played a much stronger hand and dragged everyone they could (willing or otherwise, if you believed some accounts) over with a "free" upgrade for most. But it also pruned back Metro pretty hard. Instead trying to chase after the "App Store" model
And that's just the problem, innit. The App Store is making Windows irrelevant. Apple also has a FAR better security story, and part of it is because they whitelist everything that runs on their flagship devices.
Microsoft tried to do the same thing with Windows RT and Windows Phone. Didn't work. They were forced to backpedal, but they're not about to give up on making Windows Store the centerpiece of the Windows experience, and sideline, marginalize, and limit the capabilities of Win32 on the Microsoft platform -- "for security purposes" of course. Eventually, Win32 stuff will still run, but heavily sandboxed and unable to take advantage of cutting edge features of the Windows OS (HoloLens? Cortana? The database file system they've put off implementing for so long?). It could be that Windows 11 uses HyperV to run a Windows 7 instance for legacy apps while new stuff -- including support for newer graphics cards/GPUs -- must be compiled against UWP in order to run on the main kernel instance.
That’s true, but quite a lot of modern desktop software still comes with 32-bit binaries. Even Microsoft’s own software: visual studio and skype are still 32 bit, office has both versions…
Microsoft APIs? Or APIs in general (which I doubt). Microsoft will try everything to push UWP into our PCs but I've been using Win10 for a couple years now and the only UWP application I (barely) use is Sticky Notes. The rest of my application ecosystem hasn't changed much.