Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе документации содержатся сведения об интерфейсах API и функциях, которые можно использовать при разработке классических приложений для Windows. Некоторые из этих функций доступны через пакет SDK для приложений для Windows. Other features are available by using APIs in the Windows OS (via the Windows SDK) and .NET, and don't require use of the Windows App SDK.
Important
Если вы работаете с приложением UWP, перейдите к разделу "Миграция из UWP" в пакет SDK для приложений Windows.
Функции пакета SDK для приложений для Windows
В следующей таблице описаны функции разработки, предоставляемые текущими выпусками пакета SDK для приложений для Windows. Дополнительные сведения о каналах выпуска пакета SDK для приложений для Windows, включая сведения о каждой из этих функций, см. в разделе Функции, доступные через канал выпуска.
Feature | Description |
---|---|
WinUI 3 | Главная собственная платформа пользовательского интерфейса для классических приложений для Windows, включая управляемые приложения, использующие C# и .NET, и собственные приложения, использующие C++ с API Win32. WinUI 3 предоставляет согласованные интуитивно понятный и доступный интерфейс с возможностью использования новейших шаблонов пользовательского интерфейса. |
Отрисовка текста с помощью DWriteCore | Визуализируйте текст с помощью независимой от устройства системы макета текста, функции высококачественного субпиксельного рендеринга текста Microsoft ClearType, возможностей текста с аппаратным ускорением и многоформатного текста, широкой языковой поддержки и многого другого. |
Управление ресурсами с помощью MRT Core | Управляйте ресурсами приложений, такими как строки и изображения на нескольких языках, а также масштабированием и контрастностью вариантов независимо от логики приложения. |
Жизненный цикл приложения: создание экземпляров приложений | Управляйте возможностью одновременного выполнения нескольких экземпляров процесса приложения. |
Жизненный цикл приложения: расширенная активация | Обрабатывайте сведения о разных видах активаций для приложения. |
Жизненный цикл приложения: управление питанием | Узнайте, как ваше приложение влияет на энергопотребление устройства, и разрешите приложению принимать интеллектуальные решения об использовании ресурсов. |
Управление окнами приложений | Создавайте и администрируйте окна, связанные с приложением. |
Push notifications | Отправка необработанных уведомлений и уведомлений о приложениях в приложение из облака с помощью удостоверений регистрации приложения Azure. |
App notifications | Доставка сообщений пользователю с помощью уведомлений о приложении. |
Deployment | Развертывание среды выполнения пакета SDK для приложений для Windows с помощью неупакованного и упакованного приложения |
Функции разработки Windows приложений, упорядоченные по сценариям
В следующих статьях содержатся сведения, которые помогут начать работу с функциями платформы разработки приложений Windows для распространенных сценариев приложений, включая функции, предоставляемые пакетом SDK для приложений для Windows, Windows SDK и пакетом SDK для .NET.
- Модернизация существующих классических приложений
- Пользовательский интерфейс и ввод
- Жизненный цикл приложения и системные службы
- Запуск приложений Windows и управление фоновыми задачами
- Communication
- Accessibility
- Аудио, видео и камера
- Graphics
- Данные и файлы
- Средства ИИ Windows и машинное обучение
- Интеграция с Windows
- Устройства и датчики
- Безопасность и идентификация
- Deployment overview
Сведения о настройке среды разработки и начале создания нового приложения см. в следующем разделе:
Related topics
Windows developer