Through the Universal Windows Platform (UWP), Microsoft developed a lot of apps that work on a variety of devices that run Windows 10. The UWP offers features and support for new tools or services in the most recent Windows releases.
Microsoft now supports .Net Standard 2.0 specification that would ease the sharing of code for .Net unification.
Universal Windows Platform Unifies .Net Software Development in Windows 10 Platforms
This new attempt from Microsoft comes right after they discontinued the Windows Mobile platform. Windows phone users should however not panic, as they will still have support for their phones but we’re not going to see any new Windows Mobile OS versions or new phone hardware.
Lately, Microsoft focused on adding support to their development tools for Android and iOS, so the Universal Windows apps are not quite universal anymore.
The Universal Windows Platform will, however, support Windows 10, developing apps for PCs, Xbox game consoles, and the HoloLens – their augmented – reality display.
The support for Net Standard 2.0 from the UWP came through APIs for all of the .Net platforms: .Net Framework 4.6.1, Mono 5.4, and Xamarin. The Universal Windows Platform support for .Net Standard 2.0 brought it on the same level with other .Net implementations.
If you want to get the .Net Standard 2.0 updates, go to the Visual Studio 2017 15.4 IDE. If you are a developer, then you must have an updated Windows 10 – Windows 10 Fall Creators Update.
The Universal Windows Platform isn’t Attractive Enough to Developers
Microsoft has had their Universal Windows Platform criticized, as it was considered a ‘closed platform’ that has a debatable backward compatibility, as it is Windows 10-only. And let’s face it, how many devices run on a Windows 10, since Microsoft discontinued their mobile hardware and any future OS versions? Despite of these facts, Microsoft has updated their UWP this spring, when they also announced a future launch for .Net Standard 2.0 support that was released this week.