Поделиться через


Функции разработки приложений Для Windows

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

Некоторые функции доступны в пакете SDK для приложений Windows. Другие пользователи приходят из самой ОС Windows через API-интерфейсы в пакете SDK для Windows или .NET.

Области функций

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