Вот что нового для разработчиков в Windows 11
5 минута. читать
Опубликовано
Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее
Сегодня Microsoft выпустила Windows 11, и в то время как потребителям обещали новый внешний вид ОС, разработчикам было обещано гораздо больше возможностей на платформе.
В блоге, Microsoft представила краткий обзор того, как они добились этого, приняв принцип, согласно которому Windows является открытой платформой.
Существует 5 ключевых областей, на которых сосредоточено внимание Microsoft:
[lwptoc title=”Что нового для разработчиков в Windows 11″ itemsFontSize=”110%”]
Воспользуйтесь преимуществами нового Microsoft Store
Майкрософт представила новый Microsoft Store в Windows, и объявили о своей поддержке дополнительных типов приложений, таких как Win32, .NET и PWA, а также о поддержке приложений для Android из Amazon Appstore. Магазин также был переработан, чтобы держать клиентов в потоке и упростить поиск и открытие тщательно отобранных историй и коллекций. Благодаря новым функциям, таким как «всплывающий» магазин, пользователи могут устанавливать приложения прямо из браузера. У вас также будет больше вариантов распределения доходов, например, сохранение 100%, когда вы приносите свою собственную коммерческую платформу для Магазина для своего приложения (это не относится к играм для ПК). Предварительная версия нового Магазина скоро будет доступна участникам программы предварительной оценки Windows.
Использование инструментов разработки для улучшения разработки веб-приложений и собственных приложений для Windows
В Windows 11 Microsoft охватывает все приложения и работает над тем, чтобы все приложения чувствовали себя как дома в Windows. С новым PWABuilder3, вы можете построить PWA из вашего веб-приложения за считанные минуты. Вечнозеленый ВебВью2 среда выполнения также включена в Windows 11, что упрощает использование ее веб-платформы как производительного и безопасного способа создания гибридных веб-приложений. Разработчики могут продолжать использовать мощные предложения для разработчиков, такие как Windows Terminal и новый Инструменты разработчика Microsoft Edge как они теперь в коробке.
Ассоциация Пакет SDK для приложений Windows, ранее известный как Project Reunion, упростит вам интеграцию функций Windows 11 в ваши приложения, но при этом позволит вам охватить более 1 миллиарда пользователей Windows 10. Microsoft продолжит создавать Windows App SDK в сотрудничестве с сообществом и начиная с сегодняшнего дня вы можете использовать стабильный выпуск Windows App SDK 0.8 (по-прежнему называется Project Reunion в пакете NuGet и Visual Studio Marketplace). В этом выпуске разработчики найдут обновления стабильности для WinUI3 и поддержку разработки для Visual Studio 16.10. Windows App SDK 1.0 будет выпущен позже в этом году.
Вы также можете создавать приложения, которые изначально работают в Windows на ARM, с помощью нового инструмента, совместимого с эмуляцией ARM64. Используя ARM64EC, вы можете смешивать собственный код ARM и эмулированный код x64 в одном процессе или модуле. Эта совместимость означает, что вы можете оптимизировать свое приложение для работы в Windows на ARM, даже если ваше приложение имеет зависимости x64 или загружает подключаемые модули x64, которыми вы не управляете.
Обновление приложений и опыта, чтобы они были более привлекательными
Если разработчики хотят омолодить дизайн и интерфейс своего приложения, чтобы чувствовать себя в Windows 11 как дома, они могут использовать WinUI3, чтобы воспользоваться преимуществами встроенного обновления пользовательского интерфейса, такого как скругленная геометрия, обновленная иконография, новая типографика, забавные микровзаимодействия (такие как анимация Лотти) и обновленная цветовая палитра. Новые материалы, такие как слюда, также добавляют значимую иерархию и многое другое. Макеты Snap также обеспечат вам и вашим пользователям продуктивную работу в Windows 11.
Вы также можете легко создавать окна своего приложения и управлять ими с помощью Reunion Windowing. Он работает с вашим существующим кодом приложения, упрощает стандартные операции и добавляет новые функции в ваши приложения для настольных ПК, такие как поведение при закрытии экрана, режим «картинка в картинке» и упрощенная настройка панели заголовка.
Разработка потрясающих игр для ПК и консолей
Чтобы упростить разработку игр для ПК, Microsoft делает свой Game Development Kit (GDK) общедоступным бесплатно. на GitHub. GDK содержит общие инструменты, библиотеки и документацию, необходимые для создания игр для ПК, и представляет собой тот же самый базовый GDK, который сегодня используют тысячи разработчиков, чтобы предоставить игрокам во всем мире отличный опыт. GDK добавляет к Стек игры набор технологий, которые Microsoft предлагает сегодня, чтобы помочь разработчикам создавать, публиковать, монетизировать и масштабировать свои игры.
Microsoft также объявила, что великолепная игровая технология, ранее доступная только на консолях, теперь доступна в Windows 11, включая DirectStorage. Чтобы воспользоваться всеми преимуществами DirectStorage, вам потребуется твердотельный накопитель PCIe 3.0+ NVMe SSD и графический процессор с поддержкой DirectX 12 и Shader Model 6.0+. Это позволяет сократить время загрузки и создать более обширные, детализированные живые миры. А также Auto HDR, который автоматически обновляет DirectX 11 и более новые игры с улучшенным освещением и цветом до расширенного динамического диапазона без дополнительной работы с вами или вашими игроками.
Разработчики могут узнать больше на он же.ms/windowsdev.