Возможности платформы приложений Windows для разработчиков

Windows предоставляет API и возможности для создания настольных приложений. Используйте эти функции платформы для добавления собственных функциональных возможностей, таких как специальные возможности, ИИ на устройстве, уведомления и расширенные пользовательские интерфейсы, поэтому ваше приложение интегрируется с Windows оборудованием и возможностями ОС.

функции платформы Windows приходят из Windows App SDK, пакета SDK Windows и .NET. Просмотрите области функций в этом разделе, чтобы найти возможности, которые соответствуют вашему приложению, а затем следуйте ссылкам, чтобы получить подробные рекомендации для каждой области.

области функций платформы Windows

В следующей таблице перечислены области функций платформы Windows, каждая из которых содержит описание и ссылку на подробные рекомендации:

Область функций Описание
Доступность Создание доступных приложений с поддержкой вспомогательных технологий, навигации по клавиатуре и режимов высокой контрастности.
Функции, управляемые искусственным интеллектом Интеграция возможностей искусственного интеллекта на устройстве, включая воспоминание, студийные эффекты, клик для выполнения и основную поддержку Copilot.
Жизненный цикл приложения и системные службы Управление запуском приложений, активацией, фоновыми задачами, управлением питанием и службами на уровне системы.
Восстановление приложения Восстанавливать состояние приложения после перезагрузки Windows, чтобы пользователи могли продолжить с того места, где они остановились.
Аудио, видео и камера Запись фотографий и видео, воспроизведение мультимедиа и доступ к звуковому оборудованию.
коммуникация Добавление сообщений, контактов и интеграции календаря в приложение.
Данные и файлы Читать и записывать файлы, управлять папками, получать доступ к съемному хранилищу и запрашивать свойства файлов.
Устройства и датчики Доступ к аппаратным устройствам, датчикам и периферийным устройствам.
Графика Создавайте двухмерные и трехмерные визуальные элементы с помощью DirectX, Direct2D и других графических API.
Входные данные и взаимодействия Обработка сенсорного ввода, пера, клавиатуры, мыши, речи и других модальностей ввода.
Уведомления Отправлять всплывающие уведомления и уведомления на плитках, чтобы пользователи были информированы.
Интеграция ОС Подключите приложение к функциям оболочки Windows, параметрам и возможностям системы.
Производительность Анализ и оптимизация производительности и реагирования приложения.
Безопасность и идентификация Проверка подлинности пользователей, защита данных и управление разрешениями приложения.
Testing Тестируйте и отлаживайте свое приложение для Windows с помощью инструментов платформы и рекомендаций по разработке.
Пользовательский интерфейс Создание расширенных пользовательских интерфейсов с помощью WinUI, XAML и других платформ пользовательского интерфейса.