Разработчики Microsoft в свое время при представлении Windows 8 обещали совместить в ней современный и классический дизайн. ОС, в придачу к Win32, позволяет запускать современные программы, без проблем реализующие многозадачность на сенсорных устройствах. Сейчас ряд экспертов начинает интересоваться: есть ли будущее у UWP, то есть универсальной платформы Windows в десятой версии ОС? Для тех, кто не в курсе: UWP это платформа, основной задачей которой является возможность создания приложений, запускаемых на разных версиях ОС без изменения кода.
В Microsoft пока не планируют отказываться от UWP. Зная это, многие пользователи сформулировали мнение, согласно которому, десктопные Win32 программы предназначены для работы на Windows OS. Теперь же, через 9 лет, после выхода «восьмерки» Microsoft пытаются с помощью Project Reunion объединить. Как оказалось, это сложнее, чем можно подумать. Ситуация такова, что программы Windows 10 постоянно пребывают в гонке за инновациями. А про Win32, кажетеся, совсем забыли разработчики, оставив его лишь с давно устаревшим апдейтом для API.
В последние несколько месяцев в Microsoft велись активные работы, направленные на реализацию объединения API для двух версий программ. Кроме того, компания пытается сократить пропасть между Win32 и Windows 10, добавляя в устаревший интерфейс современные элементы.
По поводу Project Reunion было сделано заявление, что доступ кол всем API, Win32 и UWP сделают общим и отсоединят интерфейсы от операционной системы. В результате этого, классические десктопные версии программ получат современные функции. Сейчас в Microsoft подтверждают введение «единого оконного пространства» для программ UWP и Win32. Это даст разработчикам возможность пользоваться API, обеспечивающими последовательную работу обоими интерфейсами.
Также в Microsoft намереваются создать принципиально идентичную модель окон. Корпорация хочет создать одинаковые условия для разработчиков, невзирая на то, какую модель они выберут. Сейчас же Windows 10 два разных способа «оконного просмотра». С помощью Project Reunion, Microsoft предоставит разработчикам возможности Win32, при этом, продолжая использовать унифицированные API. Другими словами, и программы UWP, и приложения Win32, получат доступ ко всем слоям API. Именно это должно решить проблему несовместимости.