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

29.05.2020      13970

В рамках конференции 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 на Инфостарте


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


См. также

Новость ИТ-Новость

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

01.11.2024    674    user1915669    0       

2

Новость ИТ-Новость

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

23.10.2024    899    AnastasiaKl    0       

3

Новость ИТ-компания ИТ-Новость

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

11.09.2024    946    user1915669    2       

2

Новость Искусственный интеллект ИТ-Новость

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

23.07.2024    600    user1915669    0       

2

Новость Дата-центры Искусственный интеллект ИТ-Новость

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

18.07.2024    724    AnastasiaKl    0       

1

Новость ИТ-Новость

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

17.07.2024    802    user1915669    0       

1

Новость Законодательство ИТ-Новость

Депутаты Госдумы работают над законопроектом по ужесточению контроля за электросамокатами. Среди мер: обязательная регистрация СИМ (средств индивидуальной мобильности) и разработка системы отслеживания их перемещений.

10.07.2024    770    AnastasiaKl    2       

1

Новость Искусственный интеллект ИТ-Новость

В 2024 году «Сколково» выделит пилотным проектам в сфере искусственного интеллекта гранты на общую сумму 554 млн рублей. В результате отбора финансирование получат проекты с применением ИИ в областях производства, операционной деятельности и в работе предоставляемых сервисов.

12.04.2024    1649    AnastasiaKl    3       

3
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение