Новые возможности для разработчиков в Windows 11
После объявлений в Microsoft Build 2024 ниже приведены некоторые последние основные моменты для разработчиков Windows:
- Обновленные рекомендации по разработке приложений
- Новые возможности искусственного интеллекта и машинного обучения, поддерживаемые Windows
- Расширенные средства разработчика
Рекомендации по разработке
Настоятельно рекомендуется использовать пакет SDK для приложений Windows или WinUI или WPF в качестве платформы разработки для создания клиентских приложений Windows.
Пакет SDK для приложений Windows
Возможность | Description |
---|---|
Пакет SDK для приложений Windows | Пакет SDK для приложений Windows — это набор компонентов разработчика и средств, представляющих следующую эволюцию на платформе разработки приложений Windows. Пакет SDK для приложений для Windows предоставляет унифицированный набор API и средств, которые можно согласованно применять для любого классического приложения в операционных системах Windows 11 и более ранних версий, вплоть до Windows 10 версии 1809. |
Заметки о выпуске пакета SDK для приложений Windows | Сведения о последнем стабильном выпуске пакета SDK для приложений Windows, который можно использовать приложениями в рабочих средах и приложениями, опубликованными в Microsoft Store. |
Создание нового приложения с помощью пакета SDK для приложений для Windows | В Windows App SDK доступны шаблоны проектов WinUI 3, которые позволяют создавать приложения с пользовательским интерфейсом полностью на основе WinUI. Когда вы создаете приложения с помощью этих шаблонов проектов (как описано в статье Создание простого проекта WinUI 3), весь пользовательский интерфейс приложения реализуется с использованием окон, элементов управления и других средств пользовательского интерфейса, доступных в WinUI 3. |
Использование пакета Windows App SDK в существующем проекте | Если у вас есть проект, в котором вы хотите использовать пакет SDK для приложений для Windows, вы можете установить в проекте последнюю версию пакета NuGet с пакетом SDK для приложений для Windows. Распакованные приложения должны следовать этой процедуре, чтобы использовать пакет SDK для приложений Windows, но упакованные приложения также могут сделать это. |
Скачать пакет SDK для приложений для Windows | Есть несколько пакетов и каналов выпуска для пакета SDK для приложений для Windows. Страница загрузки пакета SDK для приложений для Windows содержит рекомендации по выбору нужных пакетов, ссылки для скачивания и инструкции по установке. |
Библиотека пользовательского интерфейса Windows (WinUI)
Возможность | Description |
---|---|
WinUI | WinUI — это собственный компонент платформы пользовательского интерфейса, который поставляется с пакетом SDK для приложений Windows (полностью отделены от пакетов SDK для Windows). Пакет Windows App SDK предоставляет унифицированный набор API и средств, с помощью которых можно создавать рабочие классические приложения, предназначенные для Windows 10 и более поздних версий, и публиковать эти приложения в Microsoft Store. |
ИИ Windows
Возможность | Description |
---|---|
Средства ИИ Windows | Улучшение приложений Windows с помощью искусственного интеллекта с помощью локальных API и моделей Машинное обучение. |
Обзор среды выполнения Windows Copilot | Среда выполнения Windows Copilot представляет новые способы взаимодействия с операционной системой, использующую ИИ, такие как Phi Silica, модель малого языка (SLM), созданную Microsoft Research, которая может предложить множество одинаковых возможностей, найденных в крупных языковых моделях (LLMs), но более компактным и эффективным, чтобы он мог работать локально в Windows. |
Средства разработчика
Возможность | Description |
---|---|
Обзор домашней среды разработки | Dev Home — это новый центр управления для Windows, предоставляющий возможность отслеживать проекты на панели мониторинга с помощью настраиваемых мини-приложений, настраивать среду разработки, скачивая приложения, пакеты или репозитории, подключаться к учетным записям разработчика и средствам (например, GitHub) и создавать диск разработки для хранения всех в одном месте. |
WSL (подсистема Windows для Linux) | подсистема Windows для Linux (WSL) — это функция Windows, которая позволяет запускать среду Linux на компьютере Windows без необходимости отдельной виртуальной машины или двойной загрузки. |
Примеры
Коллекция WinUI 3 на GitHub регулярно обновляется, чтобы продемонстрировать последние дополнения и улучшения WinUI в пакете SDK для приложений Windows. Приложение коллекции также можно скачать из Microsoft Store.
Windows developer
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по