Windows App SDK
Разработчик: | Microsoft (США) |
Лицензия: | Бесплатно |
Версия: | 1.7.0 (1.7.250310001) Stable |
Обновлено: | 2025-03-19 |
Системы: | Windows 11 / Windows 10 |
Интерфейс: | английский |
Рейтинг: | ![]() |
Категория: | Драйверы и обновления |
Размер: | зависит от платформы |
Новое в версии Windows App SDK 1.7
Новые функции:
- Уведомления на значках: теперь приложения могут отображать числовые или графические индикаторы на значках, показывая статус (например, количество непрочитанных сообщений).
- API CameraCaptureUI: новое API Microsoft.Windows.Media.Capture.CameraCaptureUI заменяет устаревший WinRT CameraCaptureUI, обеспечивая лучшую совместимость с настольными приложениями.
- API аутентификации: OAuth2Manager предлагает поддержку OAuth 2.0 на всех платформах Windows, улучшая безопасность и удобство авторизации.
- Фоновая обработка задач: новый BackgroundTaskBuilder API позволяет регистрировать фоновые задачи без необходимости обходных решений.
- Новый контрол заголовка окна (TitleBar): позволяет легко настраивать заголовок, значок, заголовок и подзаголовок, добавлять кнопки, а также поддерживает drag & drop, тему оформления и доступность.
- Поддержка MathML: RichEditBox теперь поддерживает MathML для отображения математических формул.
Улучшения производительности и совместимости:
- Оптимизирован Runtime:
- На Windows 11 24H2 (10.0.26100.0) динамические зависимости Windows App SDK делегируются самой ОС, повышая стабильность и скорость.
- Windows 11 24H2 теперь самостоятельно обрабатывает регистрацию WinRT-компонентов, исключая необходимость использования Detours.
- Обновления API AppWindow: теперь можно изменять иконки заголовка и панели задач, управлять темой заголовка и задавать минимальные и максимальные размеры окна.
- Новые API Island: обеспечивают лучшую интеграцию WinUI, React Native и других UX-фреймворков с Win32-приложениями.
Дополнительные изменения:
- Добавлен ReleaseInfo API для получения версии Windows App SDK.
- Введены RuntimeCompatibilityOptions для контроля совместимости сервисных обновлений.
- Функции Windows Copilot Runtime API пока не включены в этот релиз – используйте 1.7-experimental3 для тестирования.
Системные требования для 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
Перейдите на страницу загрузки и выберите версию для вашего устройства.