Man the times have changed. I remember when they made native code verboten in the Windows Mobile -> Windows Phone transition. Killed off a whole product line I was working on at the time.
Making Visual C++ GUI developer experience finally comparable to what C++ Builder was offering in the mid-90's.
Or if C++/CX extensions is something one hates, there is the Windows Runtime Library, a template based library similar to ATL.
Finally Kenny Kerr has created a C++ projection based in pure modern C++ ans has been eventually hired by Microsoft to carry on his work.
https://kennykerr.ca/2015/10/02/microsoft/
iOS comes second in terms of C++ support in mobile OS, where Objective-C++ plays the same role as C++/CX on WP.
Just Android forces developers to enjoy the wonders of JNI, with APIs like Skia only exposed through it.
I know that there are a few other mobile OSes that do support C++, but their market share coupled together is even worse than WP.
Man the times have changed. I remember when they made native code verboten in the Windows Mobile -> Windows Phone transition. Killed off a whole product line I was working on at the time.