Windows App SDK
| Разработчик: | Microsoft (США) |
| Лицензия: | Бесплатно |
| Версия: | 1.8.2 Stable (1.8.251003001) / 1.8 Preview (1.8.250814004-preview1) |
| Обновлено: | 2025-10-15 |
| Системы: | Windows 11 / Windows 10 |
| Интерфейс: | английский |
| Рейтинг: |
|
| Категория: | Драйверы и обновления |
| Размер: | зависит от платформы |
Новое в версии Windows App SDK 1.8
Новое в версии 1.8.2 Stable (1.8.251003001) (14.10.2025):
Это сервисный релиз Windows App SDK версии 1.8.
- LanguageModel (Phi Silica) — добавлена поддержка генерации текста с использованием Phi Silica, локальной модели от Microsoft, оптимизированной для Copilot+ ПК. Модель обеспечивает высокую производительность и встроенную модерацию контента.
- Windows ML — теперь разработчики могут запускать модели ONNX локально с использованием динамически устанавливаемых аппаратно-специфичных execution providers (EPs) и общего системного ONNX Runtime.
Обновлено:
- Библиотека onnxruntime.dll обновлена до версии 1.23.1, включающей множество улучшений в Python и C++ API ONNX Runtime.
- Основное внимание уделено улучшенной обработке данных об устройствах и памяти, поддержке потоков синхронизации и расширению функций копирования тензоров.
- Добавлены новые Python-привязки для работы с типами устройств и памяти, расширены метаданные входов/выходов сессий, а также появилась возможность копирования тензоров через Python API.
- Произведён рефакторинг и расширение C++ API для более гибкого управления потоками и памятью.
Ключевые улучшения:
- Добавлены Python-привязки для
OrtMemoryInfoDeviceType,OrtDeviceMemoryTypeи расширенOrtDeviceс новым методомmem_type(). КлассOrtMemoryInfoтеперь поддерживает как старые, так и новые конструкторы V2, а также содержит дополнительные свойства, включая тип памяти устройства и Vendor ID. - Расширен объект
InferenceSessionв Python — теперь он предоставляет доступ к объектамOrtMemoryInfoиOrtEpDeviceчерез новые свойства и методы. - Добавлены Python-привязки для
OrtSyncStream, включая создание черезOrtEpDevice.create_sync_stream()и получение информации о памяти устройства черезOrtEpDevice.memory_info(). - Рефакторинг C++ API для обобщённого управления
SyncStream, добавлена поддержка не принадлежащих потоков и повышена безопасность типов. - Добавлена функция
copy_tensorsна уровне Python и соответствующая привязка C++, обеспечивающая эффективное копирование данных тензоров между объектамиOrtValueс возможностью использования потока синхронизации. - Изменён тип возвращаемого значения метода
OrtValue.data_ptrв Python сint64_tнаuintptr_tдля лучшей кроссплатформенной совместимости. - Улучшены сообщения об ошибках и обработка типов устройств в Python API (например, для
OrtDevice). - Исправлены крайние случаи в обработке информации о памяти.
- Устранены мелкие проблемы для повышения стабильности и надёжности.
Исправлено:
- Исправлен код обработчика развёртывания, теперь он сообщает фактический код ошибки
HRESULTдля повышения ясности при диагностике.
Новое в версии 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.IsPromptLargerThanContextFileSavePicker.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.
- Microsoft выпустила Windows ML — среда выполнения для локального запуска ИИ-моделей на Windows 11 ПК
- Бесплатные виртуальные машины Windows 11: Visual Studio 2022 и другие инструменты разработки
- В Windows 11 доступны новые виджеты для мониторинга ресурсов системы: CPU, GPU, Память, Сеть
- Microsoft добавит панель «Расширенные параметры Windows» для опытных пользователей Windows 11
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
Перейдите на страницу загрузки и выберите версию для вашего устройства.




