Microsoft «Project Reunion» для унификации приложений Win32 и UWP для Windows 10X на мобильных вычислительных устройствах с двумя экранами?

Microsoft / Microsoft «Project Reunion» для унификации приложений Win32 и UWP для Windows 10X на мобильных вычислительных устройствах с двумя экранами? 2 минуты на чтение

Surface Neo: одно из первых устройств с поддержкой Windows 10X



Microsoft опубликовала важный документ, в котором подробно рассказывается о «Project Reunion». Как следует из названия, проект будет включать объединение устаревших приложений Win32 с современными приложениями UWP (универсальная платформа Windows). Объединение двух существенно разных платформ должно обеспечить более простую платформу разработки и развертывания приложений для разработчиков, которые создают приложения для Windows 10 и, скорее всего, операционная система Windows 10X.

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



Microsoft «Project Reunion» стремится объединить приложения Win32 и универсальной платформы Windows (UWP):

После запуска и успеха сенсорных планшетов и мобильных вычислительных устройств Microsoft попыталась перестроить операционную систему Windows для портативных устройств с сенсорными экранами. Хотя предыдущие приложения Win32 хорошо работали с интерфейсом клавиатура-мышь, Microsoft нужны приложения которые были оптимизированы для веб-интерфейса и сенсорного интерфейса. Кроме того, эти приложения будут оптимизированы для различных ориентаций экрана и сценариев использования. Таким образом была создана универсальная платформа Windows или UWP. Однако это привело к двум параллельным сценариям разработки приложений.



Project Reunion - это попытка решить проблемы, созданные Microsoft с помощью «современных» приложений UWP, начиная с Windows 8. Пользователи всегда считали устаревшие приложения Win32 важными для выполнения работы. Между тем приложения UWP считались упрощенными версиями для мобильных вычислительных устройств.

В Project Reunion Microsoft по существу объединила Win32 API с UWP API. Это позволит разработчикам добавлять в свои настольные приложения современные функции, такие как панель «Поделиться». Объединение двух платформ важно для объединения двух отдельных подходов к разработке и упрощения процесса разработки приложений.



Что Microsoft Project Union предлагает разработчикам приложений?

Первые компоненты Project Reunion являются общедоступными. WinUI 3 и WebView 2 . В то время как WinUI 3 - это современная собственная среда пользовательского интерфейса для Windows 10, WebView 2 - это элемент управления для интеграции веб-контента в приложение. Microsoft добавила пояснение к его странице GitHub для Project Reunion чтобы объяснить, чем является проект, а что нет.

Вначале Microsoft добавила C ++ / WinRT , Отдых / WinRT , и C # / WinRT библиотеки Project Union. Публичная предварительная версия библиотеки времени выполнения Rust Windows была добавлена ​​в прошлом месяце. Это упростило бы разработчикам приложений для Windows более эффективное использование Rust. Он служит той же цели, что и среда выполнения Windows для кода, написанного на C ++ и C #. Microsoft также добавила MISX-Core, который, по сути, является способом для разработчиков распространять приложения на ПК с Windows через магазин или их собственный сторонний механизм.

Microsoft пояснила, что Project Union - это не новая модель или платформа приложений. Другими словами, не будет «нового шаблона приложения Project Reunion» для Visual Studio, VS Code или других сред разработки. Говоря об этом же, Microsoft отметила: «У вас по-прежнему будет полный доступ к Windows SDK и связанным с ним комплектам. Со временем функции, которые предоставляет Project Reunion, вырастут за рамки простого слияния существующих моделей Win32 и UWP и предоставят дополнительные функции для использования всеми приложениями ».

Microsoft также пояснила, что Project Union - это не новая модель упаковки или изоляции для приложений. Это также не новая модель безопасности для приложений. Более того, Project Union не предназначен для разработчиков для запуска приложений в облаке. Тем не менее, технология Project Reunion поможет получить приложение на современных семействах API, готовых к работе в облаке.

Теги Microsoft