Поделиться через


Новые возможности для разработчиков в Windows 11

После объявлений в Microsoft Build 2024 ниже приведены некоторые последние основные моменты для разработчиков Windows:

  • Обновленные рекомендации по разработке приложений
  • Новые возможности искусственного интеллекта и машинного обучения, поддерживаемые Windows
  • Расширенные средства разработчика

Рекомендации по разработке

Настоятельно рекомендуется использовать пакет SDK для приложений Windows или WinUI или WPF в качестве платформы разработки для создания клиентских приложений Windows.

Пакет SDK для приложений Windows

Особенность Описание
Пакет SDK для приложений Windows пакет SDK для приложений Windows — это набор компонентов и средств разработчика, представляющих следующую эволюцию платформы разработки приложений Для Windows. Пакет SDK для приложений Windows предоставляет единый набор API-интерфейсов и инструментов, которые можно использовать согласованно любым настольным приложением в Windows 11 (и в Windows 10, начиная с версии 1809).
Заметки о выпуске пакета SDK для приложений Windows Сведения о последнем стабильном выпускепакета SDK для приложений Windows, который можно использовать приложениями в рабочих средах и приложениями, опубликованными в Microsoft Store.
Создание приложения с помощью пакета SDK для приложений Windows Пакет SDK для приложений Windows включает шаблоны проектов WinUI 3, позволяющие создавать приложения с помощью пользовательского интерфейса на основе WinUI. При создании проекта с помощью этих шаблонов (см. создание первого проекта WinUI 3), весь пользовательский интерфейс приложения реализуется с помощью окон, элементов управления и других типов пользовательского интерфейса, предоставляемых WinUI 3.
Использование пакета SDK для приложений Windows в существующем проекте Если у вас есть существующий проект, в котором вы хотите использовать Windows App SDK, , можно установить последнюю версию пакета NuGet для Windows App SDK в ваш проект. Распакованные приложения должны следовать этой процедуре, чтобы использовать пакет SDK для приложений Windows, но упакованные приложения также могут сделать это.
Скачивание пакета SDK для приложений Windows Существует несколько пакетов и каналов выпуска для пакета SDK для приложений Windows. Страница скачивания Windows App SDK предоставляет рекомендации о необходимых компонентах, ссылки для скачивания и инструкции по установке.

WinUI

Особенность Описание
WinUI WinUI — это собственный компонент платформы пользовательского интерфейса, который поставляется с пакетом SDK для приложений Windows (полностью отделены от пакетов SDK для Windows). Пакет SDK для приложений Windows предоставляет единый набор API и средств, которые можно использовать для создания рабочих классических приложений, предназначенных для Windows 10 и более поздних версий, и их можно опубликовать в Microsoft Store.

Искусственный интеллект Windows

Особенность Описание
Windows AI Улучшение приложений Windows с помощью искусственного интеллекта с помощью локальных API и моделей машинного обучения.
Обзор выполнения Copilot для Windows Среда выполнения Windows Copilot представляет новые способы взаимодействия с операционной системой, использующие ИИ, такие как Phi Silica, малая языковая модель (SLM), созданная Microsoft Research, которая может предложить множество таких же возможностей, как в больших языковых моделях (LLMs), но более компактной и эффективной, чтобы она могла работать локально в Windows.

Средства разработчика

Особенность Описание
Обзор Dev Home Dev Home был экспериментальным центром управления для Windows, но больше не будет поддерживаться с мая 2025 года. Dev Home предоставил возможность отслеживать проекты на панели мониторинга с помощью настраиваемых мини-приложений, настроить среду разработки, скачав приложения, пакеты или репозитории, подключиться к учетным записям разработчика и средствам (например, GitHub) и создать диск разработки для хранения всех в одном месте.
WSL (подсистема Windows для Linux) Подсистема Windows для Linux (WSL) — это функция Windows, которая позволяет запускать среду Linux на компьютере Windows без необходимости отдельной виртуальной машины или двойной загрузки.

Образцы

Коллекция WinUI 3 в GitHub регулярно обновляется, чтобы продемонстрировать последние дополнения и улучшения WinUI в пакете SDK для приложений Windows. Приложение галереи также можно скачать из магазина приложений Microsoft.