Re:Thanks, Microsoft, but I’m still saying no to Windows 10
by WorldMaker on Wednesday December 06, 2017 @11:20AM
(#15862281)
WinRT is that "small tweak" combination of Direct2D and "WinAPI". It's turtles all the way down, WinRT is the modern COM and modern WinAPI, the WinAPI is now WinRT. The documentation site I pointed to defaults to C# (.NET) but is the exact same site supporting C++ and there is a dropdown in the sidebar to switch between views.
The C++/WinRT library I linked to started outside of Microsoft (as "moderncpp"), was acquired, and is still open source. Microsoft isn't requiring their own development tools to build WinRT (there's also open source React Native
off the top of my head), it's just that so far not a lot of non-Microsoft developments tools have targeted/needed to target WinRT to date.
They aren't requiring you to use their libraries, they are requiring you to use their modern API (WinRT).
The C++/WinRT library I linked to started outside of Microsoft (as "moderncpp"), was acquired, and is still open source. Microsoft isn't requiring their own development tools to build WinRT (there's also open source React Native off the top of my head), it's just that so far not a lot of non-Microsoft developments tools have targeted/needed to target WinRT to date.
They aren't requiring you to use their libraries, they are requiring you to use their modern API (WinRT).