Компания Microsoft планирует объединить UWP и Win32-приложения, чтобы упростить разработчикам процесс создания приложения для Windows. Об этом представители Microsoft заявили на конференции Build 2020.
Сейчас разработчикам необходимо выбирать между созданием классического Win32-приложения с использованием Windows API или современного универсального приложения с UWP API. Идея проекта Project Reunion состоит в том, чтобы объединить эти программные интерфейсы в Project Reunion.
Таким образом, все созданные приложения будут совместимы с более старыми версиями ОС. Уже существующие приложения можно будет обновить, вне зависимости от языка, на котором они написаны.
Компания хочет отделить API-интерфейсы от операционной системы. Доступ к ним можно будет получить при помощи системы управления пакетами NuGet.
Частью Project Reunion является WinUI 3 — нативная библиотека пользовательского интерфейса. Она позволяет приложению масштабироваться в зависимости от устройства. Microsoft также рассказала о предварительной версии WebView2 — с его помощью в приложение Windows можно будет встраивать объекты WebView на основе Chromium.
Источник: ain.ua