Главная » Windows » Упрощение разработки приложений для Windows

Упрощение разработки приложений для Windows

Упрощение разработки приложений для Windows

На сегодняшней конференции Microsoft Ingine компания поделилась информацией о прогрессе в упрощении разработки приложений для Windows и новых возможностях для разработчиков.

Project Reunion

Project Reunion — единая платформа приложений, унифицирующая доступ к существующим API-интерфейсам Win32 и UWP. Это проект с открытым исходным кодом, так что инженеры компании имеют возможность взаимодействовать с разработчиками приложений, чтобы создать наилучшую платформу приложений.

С помощью Project Reunion разработчики могут выбирать компоненты, которые нужны конкретному приложению, не переписывая приложение целиком. Например, в любом приложении можно будет использовать WinUI, WebView2 и другие. Релиз этих компонентов состоится в ближайшие месяцы.

  • WinUI 3 Preview 3 значительно улучшает процесс разработки за счёт таких инструментов, как XAML Intellisense, Hot Reload и Live Visual Tree Editor в Visual Studio, которые доступны для приложений C++ и C#. Также вы можете настраивать мультиоконность и изменять стиль окон с помощью XAML. Эти обновления позволяют работать с существующим кодом и создавать приложения для ARM64.
  • WebView2 можно добавлять в приложения Win32 на C и C++, .NET (WPF и WinForms) и WinUI 3. Разработчики могут размещать веб-контент в своих приложениях с помощью нового элемента управления WebView2, который позволяет избегать зависимости от конкретной версии Microsoft Edge, установленной на устройстве пользователя.
  • Функции App Model, такие как управление жизненным циклом приложений, MRTCore и возможность ссылаться на общесистемные пакеты MSIX Framework, позволят приложениям Project Reunion занимать меньше места на устройствах пользователя.

Также Microsoft выпускает обновления для Windows Subsystem for Linux (WSL), Windows Terminal и React Native for Windows, которые вы можете начать использовать уже в этом месяце.

Новейшие возможности Windows Subsystem for Linux (WSL) 2 повышают производительность, обеспечивают улучшенную поддержку приложений и упрощают процесс использования. Причём WSL 2 теперь доступен не только в Windows 10 версии 2004, но и в версии 1903. Также в инсайдерских сборках добавлена поддержка Linux-приложений с графическим интерфейсом (GUI).

В Windows Terminal Preview 1.4 вы можете кликнуть по ссылкам внутри терминала, чтобы открыть их в браузере по умолчанию. Также добавлена возможность создания списка переходов, чтобы пользователи могли быстро открывать Windows Terminal с нужной вкладкой из меню «Пуск» или панели задач.

Состоялся релиз React Native for Windows v.0.63. Новая версия принесла с собой поддержку навигации, улучшенную поддержку тем, а также автоматическое связывание нативных модулей и служб для обеспечения межмодульной связи.

С дополнительными материалами вы можете ознакомиться по этим ссылкам: MSIX, CS WinRT, WinRTC и Windows Virtual Hub.