Windows App SDK
Разработчик: | Microsoft (США) |
Лицензия: | Бесплатно |
Версия: | 1.8.0 Stable (1.8.250907003) / 1.8 Preview (1.8.250814004-preview1) |
Обновлено: | 2025-09-11 |
Системы: | Windows 11 / Windows 10 |
Интерфейс: | английский |
Рейтинг: | ![]() |
Категория: | Драйверы и обновления |
Размер: | зависит от платформы |
Новое в версии Windows App SDK 1.8
Новое в 1.8.0 Stable (1.8.250907003) (09.09.2025):
Microsoft выпустила стабильную версию Windows App SDK 1.8.0 — это актуальный сервисный релиз ветки 1.8, доступный для обновления через NuGet или в виде обновлённого runtime/MSIX-пакета.
Основные новшества
- Windows AI API — в SDK интегрированы локальные AI-API для Copilot+ ПК. Возможности включают: работу с промптами, распознавание текста на изображениях, описание содержимого, удаление объектов на фото и др. Используется модель Phi Silica.
- Ограничение размера промпта — приложения могут проверить, превышает ли ввод лимит для Text Summarizer. Возвращается индекс, по которому можно корректировать данные. Лимит основан на токенах и является динамическим.
- Text Rewriter с выбором тона — поддерживаются варианты Casual, Formal, General и новый Concise для кратких формулировок.
- Суммаризация диалогов — возможность кратко излагать переписки (чаты, e-mail, треды) с выбором языка результата для лучшей локализации.
- Object Erase — удаление объектов на фото с автоматическим восстановлением фона по маске.
- Новый тип Decimal — 96-битное десятичное представление для точных финансовых и научных вычислений, удобное для языков без встроенной поддержки decimal.
- NuGet-метапакет — Windows App SDK теперь доступен как метапакет, включающий набор зависимостей. Можно использовать весь SDK или только нужные компоненты.
- MSIX-рефакторинг — поддержка публикации MSIX вынесена в отдельный пакет, улучшена работа Single-Project решений (MSIX bundle и upload-пакеты).
- Современные Storage Pickers — новые API для выбора файлов и папок в WinUI 3, которые работают даже в режиме администратора и не требуют ручного создания HWND.
Прочие изменения
- Для упакованных AppContainer-приложений теперь требуется capability
packageManagement
. - Экспериментальные WinML API удалены из релиза (будут возвращены позже).
Исправления
- Устранено мерцание окон при использовании
ExtendsContentIntoTitleBar
. - NavigationView: корректное очищение
SelectedItem=null
в collapsed-режиме. - TabView: исправлен фокус после закрытия вкладки и выравнивание отступов при
TabWidthMode=SizeToContent
. - SplitButton: визуально выровнен по высоте со стандартными кнопками.
Новые API
- Microsoft.Windows.AI.Foundation — AIFoundationContract, EmbeddingVector
- Microsoft.Windows.AI.Imaging — ImageObjectRemover
- Microsoft.Windows.AI.Text — ConversationSummaryOptions, TextRewriter (RewriteAsync), TextSummarizer (SummarizeConversationAsync, IsPromptLargerThanContext) и др.
- Microsoft.Windows.Foundation — DecimalContract, DecimalHelper, DecimalValue
- Microsoft.Windows.Storage.Pickers — FileOpenPicker, FileSavePicker, FolderPicker и др.
- Microsoft.Windows.Widgets.Feeds.Providers — FeedManager.TryRemoveAnnouncementById
Новое в версии Windows App SDK 1.8 Preview
Новое в 1.8 Preview (1.8.250814004-preview1) (19.08.2025):
Microsoft выпустила предварительную версию Windows App SDK 1.8 (канал preview). Разработчики могут обновить существующие проекты с Windows App SDK 1.7 (stable) до NuGet-пакета 1.8.0-preview
. Также доступны обновлённые рантаймы и MSIX-пакеты.
Новые возможности
- Ограничение размера входных данных (Prompt Size Limit Reporting) — приложения могут проверять, не превышает ли вводимый текст допустимый лимит для вызова Text Summarizer. Если лимит превышен, API возвращает индекс ограничения. Ограничение считается по токенам, а не по символам, и может меняться со временем.
- Тон переписывания текста (Text Rewriter Tone) — позволяет задавать стиль при перефразировании текста:
- Casual — более разговорный и непринуждённый стиль;
- Formal — строгий, профессиональный стиль с сохранением структуры;
- General — максимально близкий к исходному тону.
- Опции для сводки диалогов (Conversation Summary Options) — возможность задать язык итогового резюме беседы, что улучшает локализацию и пользовательский опыт.
Другие изменения
-
Теперь для приложений в AppContainer требуется capability
packageManagement
. Ранее из-за ошибки инициализации DeploymentManager это не было обязательным.
Новые API (по сравнению с 1.7 Stable)
Microsoft.Windows.AI.Foundation
— AIFoundationContract, EmbeddingVectorMicrosoft.Windows.AI.Imaging
— ImageObjectRemover, ImageObjectRemoverContractMicrosoft.Windows.AI.Text
— ConversationItem, ConversationSummaryOptions, InputKind, LanguageModel (создание контекста, генерация embedding-векторов и ответов, проверка длины промпта, получение идентификатора векторного пространства), LanguageModelEmbeddingVectorResult, TextRewriter, TextRewriteTone, TextSummarizer (сводка диалогов и проверка промптов)Microsoft.Windows.ApplicationModel.Background.UniversalBGTask
— Task.RunMicrosoft.Windows.Storage.Pickers
— поддержка FileOpenPicker, FileSavePicker, FolderPicker и связанных контрактовMicrosoft.Windows.Widgets.Feeds.Providers
— FeedManager.TryRemoveAnnouncementById, IFeedManager3
Новые API по сравнению с 1.8-exp4
TextSummarizer.IsPromptLargerThanContext
FileSavePicker.SuggestedFolder
Известные проблемы
- При отдельном использовании компонентных пакетов (например,
Microsoft.WindowsAppSDK.WinUI
) потребуется ссылка наMicrosoft.Windows.SDK.BuildTools.MSIX
. Без этого возможна ошибка в некоторых решениях на базе wapproj («WinAppSdkExpandPriContent task not found»). Использование полного пакетаMicrosoft.WindowsAppSDK
(основной сценарий) проблем не вызывает.
Новое в версии Windows App SDK 1.7
Новое в 1.7.3 (1.7.250606001) Stable (06.10.2025):
Вышла версия Windows App SDK 1.7.250513003 (NuGet-пакет доступен для обновления). Также опубликованы обновлённые рантаймы и MSIX-пакеты. Последний сервисный релиз — 1.7.3 (1.7.250606001).
Основные новшества
- Windows AI API — в SDK появилась серия API для работы с локальными языковыми моделями на Copilot+ ПК. Теперь приложения могут:
- отвечать на текстовые запросы;
- распознавать текст в изображениях;
- описывать содержимое изображений;
- удалять объекты с изображений и многое другое.
Важно: для работы этих API требуется устройство Copilot+ PC и актуальная сборка Windows 11 Insider Preview (Dev Channel). На неподдерживаемых устройствах вызовы API приведут к ошибке.
- Новое свойство Rank для Виджетов — позволяет системе сортировать виджеты одного приложения. Если от одного поставщика доступно несколько виджетов, свойство
Rank
определяет порядок их отображения. Оно не влияет на положение относительно виджетов других приложений.
Исправления ошибок
- В лицензию .nupkg добавлено требование следовать руководству по ответственному использованию генеративного ИИ (Developing Responsible Generative AI Applications and Features on Windows).
- Исправлен потенциальный сбой в
ApplicationDataProvider::GetStateFolderUris
, связанный с повторным входом (GitHub issue #10513). - Исправлен возможный сбой при закрытии окна в
WindowChrome::SetTitleBar
(GitHub issue #9203). - Исправлен потенциальный сбой в
PointerInputObserverWinRT::FlushCoalescedInput_Callback
при обработке входных событий.
Новые API в версии 1.7.3
Microsoft.Windows.Widgets.Providers WidgetInfo Rank WidgetUpdateRequestOptions Rank
Системные требования для Windows App SDK включают:
-
Операционная система:
- Windows 10 версии 1809 (сборка 17763) или выше.
- Windows 11.
-
Среда разработки:
- Visual Studio 2019 версии 16.9 или выше.
- Visual Studio 2022.
-
Языки программирования:
- C#.
- C++/WinRT.
- Rust.
-
Дополнительные компоненты:
- .NET 5 или выше для разработки на C#.
- Windows 10 SDK версии 10.0.19041.0 или выше.
Эти требования позволяют разрабатывать и тестировать приложения, используя последние технологии и библиотеки, предоставляемые Windows App SDK.
Windows App SDK, также известный как Project Reunion, это набор инструментов от Microsoft, предназначенный для помощи разработчикам в создании современных приложений для Windows. Этот SDK обеспечивает единый API, который работает на различных устройствах и платформах Windows, таких как Windows 10 и Windows 11. Он включает в себя множество компонентов и библиотек, таких как WinUI, WebView2 и MSIX, которые предлагают улучшенные возможности для интерфейса, обработки данных и упаковки приложений.
Основные особенности Windows App SDK
- WinUI 3 (Windows UI Library): Это современная библиотека пользовательского интерфейса, которая предоставляет богатые возможности для создания интерактивных и визуально привлекательных приложений. WinUI 3 поддерживает как десктопные, так и UWP (Universal Windows Platform) приложения.
- WebView2: Компонент, который позволяет интегрировать веб-контент в приложения, используя технологию Microsoft Edge (Chromium).
- MSIX: Формат упаковки приложений, который упрощает их установку, обновление и удаление, обеспечивая при этом высокий уровень безопасности.
- MRT Core (Modern Resource Technology): Предоставляет улучшенную поддержку для управления ресурсами приложений, такими как локализация и темизация.
Windows App SDK позволяет разработчикам использовать последние инновации в Windows, не теряя при этом поддержки более старых версий системы. Это делает его важным инструментом для разработчиков, стремящихся создать приложения, которые могут достичь широкой аудитории пользователей Windows. SDK постоянно обновляется и расширяется, включая новые функции и улучшения, что делает его весьма актуальным ресурсом для разработчиков приложений под Windows.
Как скачать Windows App SDK
Перейдите на страницу загрузки и выберите версию для вашего устройства.