Microsoft пытается оптимизировать «проектный союз», который связывает традиционные приложения Win32 с UWP для Windows 10?

Windows / Microsoft пытается оптимизировать «проектный союз», который связывает традиционные приложения Win32 с UWP для Windows 10? 2 минуты чтения

Магазин Microsoft



Microsoft пыталась преодолеть разрыв между традиционными и все еще актуальными приложениями Win32 и довольно недавними приложениями UWP (универсальная платформа Windows). Благодаря Project Union Windows 10 может иметь единую операционную платформу для приложений.

Microsoft Windows 10 претерпевает серьезные изменения благодаря Project Union , платформа, которая стремится гарантировать, что традиционные приложения Win32 хорошо работают с современными приложениями UWP. Что еще более важно, Microsoft, похоже, отделяет экосистему приложений от Windows 10, чтобы обеспечить лучшую безопасность и конфиденциальность с помощью Project Union.



Microsoft подталкивает Project Union к созданию Windows 10 для разделения экосистемы приложений и объединения приложений Win32 с приложениями UWP:

Microsoft представила экосистему приложений универсальной платформы Windows в Windows 8. В дополнение к существующим приложениям Win32 в Windows 8 были включены современные приложения, которые улучшили бы многозадачность на оборудовании с сенсорным интерфейсом. Излишне добавлять, что платформе UWP еще предстоит пройти долгий путь, прежде чем она станет основной и заменит приложения Win32.



Современные приложения Windows UWP всегда опаздывали и отставали от стандартных приложений Win32. И это несмотря на то, что Microsoft изо всех сил старалась продвигать приложения UWP, добавляя новые функции только в UWP. Приложения Win32, несмотря на свою мощь, намеренно удерживались в состоянии «отсутствия инноваций», и разработчики оставались позади с доступом только к устаревшим API.



Произошли некоторые интересные изменения. С помощью Project Union Microsoft пытается преодолеть разрыв, унифицируя API-интерфейсы для двух моделей приложений. Другими словами, Microsoft утверждает, что с помощью Project Reunion будет унифицирован доступ к существующим API Win32 и UWP. Кроме того, экосистема приложения будет отделена от операционной системы. В результате пользователи ОС Windows 10 могут рассчитывать на «современные функции» в традиционных настольных приложениях, включая доступ к встроенной панели общего доступа Windows 10.

Microsoft представит «единое оконное пространство» для приложений UWP и Win32:

Сообщается, что Microsoft представит «единое оконное пространство» для приложений UWP и Win32. Это должно позволить разработчикам применять API-интерфейсы, которые могут обеспечить согласованное взаимодействие с окнами в приложениях UWP или Win32. Говоря об инновациях, Microsoft сказала ,

«Мы также хотим, чтобы оконная модель была принципиально такой же, чтобы мы создали знакомый способ работы для разработчиков, независимо от того, выбрали ли вы UWP или Win32 в качестве модели приложения».



Microsoft заявила, что оконные API Windows 10 будут доступны разработчикам независимо от модели процесса (UWP или Win32) в Project Union. Это позволит Microsoft и разработчикам создавать приложения, будь то UWP или Win32, с тем же набором функций и API.

Важно отметить, что в текущем состоянии Windows 10 в настоящее время предлагает два совершенно разных способа создания «окон» (изменение размера приложений, настройка строк заголовка и т. Д.). Излишне добавлять, что приложения Win32 имеют мощные и эффективные сценарии работы с окнами, приложения UWP кажутся очень ограниченными, особенно в сценарии работы с окнами.

С Project Union Microsoft позволит разработчикам использовать возможности окон Win32 для приложений UWP. Кроме того, компания по-прежнему будет разрабатывать и развертывать унифицированные API, которые улучшают согласованность между приложениями.

Если Project Union останется верным подразумеваемым обещаниям, тогда разработчики приложений Win32 и UWP наконец получат доступ ко всем уровням новые оконные API . Это должно значительно повлиять на работу с окнами в приложениях UWP и улучшить их, а также объединить две модели приложений.

Теги Microsoft uwp Windows