logo

Что означает выход Windows 11 для разработчиков?

Автор:

На сегодняшнем мероприятии «What’s next for Windows» Microsoft представила Windows 11, которая ознаменовала собой новую эру Windows в целом. Компания делает особый акцент на том, что Windows является открытой платформой, а значит разработчики могут создавать совершенно разные приложения и возможности, чтобы помогать пользователям творить, учиться и играть.

Ключевые улучшения в Windows 11:

  • Новый Microsoft Store
  • Улучшения в веб-разработке
  • Новые функции для нативных приложений Windows
  • Система Fluent Design и WinUI
  • Новшества для разработчиков игр

Новый Microsoft Store

Компания представила совершенно новый Microsoft Store для Windows, который теперь поддерживает большее количество типов приложений, включая Win32, .NET и PWA. Более того, в магазине теперь можно найти Android-приложения из Amazon Store.

Сам магазин также был переработан. Благодаря новым функциям, таким как «pop-up Store», пользователи смогут устанавливать приложения прямо из браузера. Кроме этого, компания значительно упростила поиск по приложениям.

Отныне разработчики смогут сохранять 100% своих доходов при использовании собственной платёжной системы в приложениях из Microsoft Store (не касается игр для ПК). С таких приложений компания не будет взимать комиссию. Сообщается, что предварительная сборка нового Microsoft Store вскоре станет доступна участникам программы Windows Insider.

Улучшенные инструменты для нативных и веб-приложений

Microsoft анонсировала новый PWABuilder 3, с помощью которого вы можете за считанные минуты создать PWA из своего веб-приложения. Также в Windows 11 предустанавливается постоянно обновляемый компонент WebView2, что упрощает его использование в качестве эффективного и безопасного способа для создания гибридных веб-приложений. Конечно, вы можете продолжать использовать такие инструменты для разработчиков, как Windows Terminal и Microsoft Edge DevTools, поскольку они также теперь включены в состав Windows 11.

Пакет Windows App SDK, ранее известный как Project Reunion, упростит интеграцию функций Windows 11 в ваши приложения, и в то же время позволит охватить более миллиарда пользователей Windows 10. Компания обещает, что разработка пакета продолжится в тесном сотрудничестве с сообществом. Кстати, с сегодняшнего дня уже можно использовать стабильную версию Project Reunion 0.8. Эта версия включает в себе улучшения стабильности для WinUI3 и поддержку Visual Studio 16.10. Windows App SDK 1.0 будет выпущен в конце этого года.

И, наконец, вы можете создавать приложения, которые нативно работают на Windows on ARM, с помощью нового инструмента, совместимого с ARM64 Emulation Compatible. Используя ARM64EC, вы можете смешивать собственный код ARM и эмулированный код x64 в одном процессе или модуле. Эта совместимость означает, что вы можете оптимизировать свое приложение для работы в Windows on ARM, даже в том случае, если ваше приложение имеет зависимости x64 или загружает подключаемые модули x64, которые вы не контролируете.

Обновление приложений

Что означает выход Windows 11 для разработчиков?

Если вы хотите обновить дизайн и возможности своего приложения, чтобы оно хорошо работало и выглядело в Windows 11, то вы можете использовать WinUI, чтобы внедрить скруглённую геометрию, обновлённую иконографию, новую типографику, забавные микроинтеракции (например, анимации Lottie) и обновлённую цветовую палитру. Новые материалы, такие как Mica, также получили осмысленную иерархию и многое другое. Макеты Snap гарантируют, что вы и ваши пользователи будете продуктивны в Windows 11.

Кроме этого, вы можете легко создавать окна своего приложения и управлять ими с помощью Reunion Windowing. Он работает с существующим кодом приложений, упрощает общие операции и привносит в ваши приложения новые функциональные возможности, такие как режим светового рассеивания, режим «картинка в картинке» и упрощённую настройку заголовка окна.

Разработка игр для ПК и консолей

Чтобы упростить разработку игр для ПК, Microsoft публикует Game Development Kit (GDK) на GitHub. GDK содержит общие инструменты, библиотеки и документацию, необходимые для создания игр для ПК, и представляет собой тот же базовый GDK, который сегодня используют тысячи разработчиков, чтобы предоставить игрокам отличные возможности. GDK дополняет коллекцию технологий Game Stack, чтобы помочь разработчикам создавать, публиковать, монетизировать и масштабировать свои игры.

Также Microsoft объявила, что игровые технологии, которые ранее были доступны только на консолях, теперь будут включены в Windows 11. Речь в том числе о DirectStorage. Чтобы получить все преимущества DirectStorage, вам понадобится твердотельный накопитель PCIe 3.0+ NVMe и графический процессор, поддерживающий DirectX 12 и Shader Model 6.0+. Это позволяет сократить время загрузки игр, а также поможет создавать более обширные, детализированные и живые миры.

Также в системе появится поддержка Auto HDR, который автоматически внедряет расширенный динамический диапазон (HDR) в игры на базе DirectX 11 или новее. Игрокам и разработчикам не требуется вносить какие-либо изменения в работу этих игр.

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.