Новые возможности для разработчиков в 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.
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
Windows developer