Microsoft планирует объединить UWP и Win32-приложения при помощи проекта Reunion

Microsoft планирует объединить UWP и Win32-приложения при помощи проекта Reunion
29.05.2020
14101

В рамках конференции Build 2020, Microsoft объявила о программе объединения разработки приложений UWP и Win32 при помощи проекта Reunion.

Reunion призван объединить платформу разработчиков Windows, которая в настоящее время разбита между Win32 и универсальной платформой Windows (UWP). Первые три компонента проекта Reunion уже доступны разработчикам в предварительном просмотре – это WinUI 3, WebView 2 и MSIX.

Напомним, в марте Microsoft сообщила, что больше не планирует развивать Visual Basic (VB) и добавлять для него новые функции. 

Удобство для разработчиков

«Идея проекта Reunion заключается в том, чтобы дать возможность разработчикам создавать одно приложение на все устройства Windows», – объясняет Раджеш Джа, исполнительный вице-президент Microsoft Experiences and Devices Group. «Мы объединяем win32 и UWP, чтобы разработчикам больше не приходилось выбирать, потому что мы объединяем эти API и отделяем их от ОС».

Проект Reunion работает над созданием новых API поверх существующих Win32 и UWP API, чтобы обеспечить работу приложений независимо от базовой ОС. Microsoft будет распространять новый API в виде независимых пакетов, которые можно использовать в различных версиях Windows.

Раньше разработчики обычно ждали, пока пользователи не установят последнюю версию ОС, прежде чем обновлять свои приложения для новых функций. Теперь они могут получить этот новый API от NuGet, менеджера пакетов с открытым исходным кодом, и им не придется беспокоиться о старых версиях Windows.

WinUI 3

Большая часть проекта Reunion – это WinUI 3, структура пользовательского интерфейса, которая позволяет приложениям иметь современный пользовательский интерфейс и масштабироваться на разных устройствах. 

В активной разработке существует две версии WinUI: WinUI 2 и WinUI 3. WinUI 2 – это библиотека элементов управления и стилей пользовательского интерфейса на основе Fluent для UWP XAML. 

Приложения WinUI могут иметь интерфейс, который адаптируется и масштабируется на разных устройствах, независимо от того, постепенно ли создается новый проект или модернизируется существующий, включая C ++, WPF и Windows Forms.

WinUI 3 включает новый SwapChainPanel элемент управления для лучшей интеграции с DirectX.

WebView2

Microsoft также представила предварительный вариант WebView2, который позволит разработчикам встраивать WebView на основе Chromium. WebView 2 будет полностью отделен от Windows, поэтому разработчики смогут включить полную веб-функциональность, не привязываясь к определенной версии ОС.

Reunion выходит за рамки Windows. Приложения будут работать на физических компьютерах с Windows, но их также можно оптимизировать для потоковой передачи из облака через Windows Virtual Desktop.

MSIX

Еще один компонент – это MSIX, формат пакета Microsoft, который послужит основой для распространения пакета Reunion. Новая функция, представленная в MSIX, – MSIX App Attach, предназначена для облегчения разработчикам создания приложений, которые могут работать с виртуальным рабочим столом Windows. 

MSIX App Attach Preview оптимизирует работу пользователей, адаптируя образ ОС, который организации развертывают в облаке.

Согласно Microsoft, приложения, использующие MSIX App Attach, могут быть легко перенесены с рабочего стола на виртуальный рабочий стол Windows на базе Azure.

Linux

Говоря о подсистеме Windows для Linux, Microsoft также объявила о поддержке рабочих процессов вычислений на GPU для инструментов Linux и поддержки приложений с графическим интерфейсом Linux, так что появится возможность запускать программы с графическим интерфейсом Linux непосредственно на компьютере с Windows. Вскоре также появится упрощенный процесс установки, который позволит использовать команду «wsl.exe – install» для установки приложений Linux в Windows.

Перспективы

Согласно официальному плану Microsoft, работа над проектом Reunion будет продолжаться в течение нескольких лет. В 2020 году не планируется выпуск новых компонентов, хотя Microsoft намерена подготовить всеобъемлющий предварительный Preview проекта к концу этого года.

Предприятия годами транслировали приложения удаленно на iOS и Android, но план Microsoft состоит в том, что Reunion упростит процесс за счет модернизации старых приложений вместо того, чтобы переписывать их для Интернета, iOS или Android.

Похоже, что Microsoft сделает большую часть работы над Reunion в открытом виде с помощью GitHub, чтобы взаимодействовать с сообществом разработчиков.

Купить продукты Microsoft на Инфостарте

Автор:
Обозреватель

См. также

Минцифры подготовило проект постановления по запуску платформы, на которой ИТ-специалисты могут пройти добровольное тестирование и подтвердить свою квалификацию.

11.12.2024    997    user1915669    3       

2

Федеральная налоговая служба запустила интерактивный сервис, позволяющий формировать в машиночитаемом виде договоры, контракты, соглашения и спецификации. Чтобы создать документ и скачать получившийся файл, регистрация не требуется.

03.12.2024    796    user2114475    0       

2

Российский Альянс по искусственному интеллекту обновил требования к специалистам по ИИ: вышла новая модель с основными профессиями и навыками. Теперь базовых профессий в сфере ИИ осталось только четыре.

01.11.2024    955    user1915669    0       

3

Система платежей «Волна» по планам сделает возможной бесконтактную оплату для владельцев IPhone в России, а BRICS Pay позволит совершать безналичные расчеты иностранцам по картам Visa и Mastercard.

23.10.2024    1263    AnastasiaKl    0       

4

Конструктор сайтов Wix уходит из России с 12 сентября 2024 года – перестанут работать все российский аккаунты. Сайты, привязанные к аккаунтам, также перестанут работать.

11.09.2024    1242    user1915669    2       

2

ИИ научат разработке цифровых интегральных микросхем – несколько российских научных институтов заявили об участии в проекте. Проект рассчитан на 3 года – с 2024 по 2026.

23.07.2024    876    user1915669    0       

2

Развитие искусственного интеллекта и цифровых сервисов в России стало причиной роста потребности в мощных центрах обработки данных. Эксперты прогнозируют, что дефицит ЦОД, который уже наблюдается сегодня, в ближайшие годы будет только усиливаться.

18.07.2024    989    AnastasiaKl    0       

1

В сентябре 2024 года видеоигры в России начнут маркировать – пока на добровольной основе. Геймерам будут сообщать о семи видах чувствительного (неприятного) контента в игре.

17.07.2024    1067    user1915669    0       

1
Инфостарт бот

Оставьте свое сообщение