С момента выпуска Windows 8 и Metro UI Microsoft пытается модернизировать Windows и ее платформы разработки. Microsoft также попыталась убедить разработчиков перейти на современную платформу и поддержать Магазин Windows.
Ожидается, что Project Union «объединит» эти две платформы приложений, чтобы разработчики могли легко писать приложения со всеми новейшими функциями Windows 10.
Что такое проект «Воссоединение»?
Project Reunion не представляет собой новую модель приложения и не предлагает другой набор API. Вместо этого это набор программных инструментов, который устраняет разрыв между двумя платформами.
Миры Win32 и UWP очень разные. Например, обе платформы предлагают разные инструменты, поэтому выбор одного из них является решением, которое разработчикам будет более или менее трудным. Вот почему необходим проект «Воссоединение», чтобы облегчить эту задачу.
Microsoft хочет сократить разрыв между Win32 и UWP
Во время Ignite 2021 Microsoft объяснила, что Project Reunion помогает объединить UWP и Win32, чтобы больше не существовало разделения.
С помощью Project Reunion Microsoft отделяет Win32 и искусственный интеллект UWP от Windows 10, а также использует API-интерфейсы, поставляемые в UWP, и предоставляет их Win32, чтобы «ликвидировать» разрыв между двумя платформами.
«Мы выбрали название Reunion, потому что оно, по сути, означает объединение двух миров, чтобы не было разделения», — сказал Стив Кирбах, разработчик Microsoft, работающий с командой Windows UI.
Также сообщается, что этот проект обеспечивает возможности разработки UWP для Win32. Например, приложения, предоставляемые разработчиком через MSIX, ничем не отличаются от распространения приложения UWP через MSIX.
«Мы также упрощаем задачу для разработчиков — те, кто не распространяет через MSIX, по-прежнему используют необходимые функции, так называемое «распознавание пакетов» — именно так операционная система Windows может отображать такие вещи, как уведомления, или разрешать вашему приложению использовать Общие намерения», — заявили в Microsoft.
Если идея окажется успешной, все платформы Win32 и UWP получат доступ ко всем функциям, современным приложениям и пользовательскому интерфейсу во всех поддерживаемых версиях Windows 10.