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