Here's the problem: With Windows 8, Microsoft created a new application platform separate from the classic Windows desktop application model. Windows 10 has switched to "Universal Windows Platform" apps, which are different yet largely different from classic desktop apps.
For any Windows developer with a traditional desktop application, many new Windows platform functions are limited to the Universal Windows platform model. Microsoft has been working on this for years, making more modern features available for classic desktop apps.
Now Microsoft says with Project Reunion that it goes even further.
Frank Shaw, Microsoft's vice president of Microsoft, said in a presentation:
Project Reunion first breaks through barriers to unify the Windows platform and detach it from the operating system, enabling seamless innovation in all our Win32 and UWP APIs is possible.
Microsoft gave a little more description on the project:
The recently announced Project Reunion is an evolution of the Windows developer platform that will make it more flexible, modern and open.
The effort will streamline the way developers modernize existing apps and create new ones through fragmentation between the Windows API and Universal Windows Platform. It will provide a common, backward-compatible platform for existing code and for the latest client platform innovations.
But what exactly is Project Reunion? How much will it combine the two platforms, how easy will it be for developers to use, and what does it mean for the future of Windows applications?
Those are all good questions and questions that have to wait for Microsoft to release more detailed information about Project Reunion during Build 2020. We will provide you with more details when Microsoft provides them.
Microsoft says it will publish more detailed information on the Windows Developer blog.