It will become easier for developers to develop applications for different devices.
Microsoft introduced Project Reunion – a single development platform for Windows 10. It supports backward compatibility between Win32 and Universal Windows Platform interfaces. This reported in the company.
According to Microsoft, Windows 10 is installed on a billion devices, and users spend more than four trillion minutes a month with the system. However, before developers had to create applications either for the Win32 architecture, which supports past Windows operating systems, or for Windows 10, which runs on the Universal Windows Platform.
Thanks to Project Reunion, they will be able to develop programs with backward compatibility on a single platform – no longer have to choose. The new platform will provide integration between Win32 and UWP interfaces, as well as update and improve already released applications, regardless of whether they are written in C ++, .NET or React Native.
One of the first components of Project Reunion was WinUI 3 Preview 1 – the native Windows interface framework. With it, developers will be able to provide adaptability and scalability of applications on different devices.
Another component of Project Reunion was the integration of web content through WebView2. Now developers will be able to implement previews on .NET. And any Windows application supports embedded content using Microsoft Edge and Chromium.
Learn more and see examples of using Project Reunion in the repository on GitHub. The company promises to listen to the comments of the developers.
Microsoft has also updated the Windows Terminal and Windows Subsystem for Linux (WSL) tools. Windows Terminal 1.0 for corporate use now allows you to run the command line in several tabs and panels, as well as use Unicode and UTF-8 characters.
WSL has received mainly hardware compatibility improvements. Now the subsystem can run Linux GUI applications directly without third-party tools. Microsoft has also added support for graphics cards to WSL, which will enable the use of hardware acceleration for parallel computing and machine learning.