Rediger

Del via


Features for Windows app development

Windows provides a rich set of platform features to help you build great apps. This section covers the APIs and capabilities available to Windows developers, from accessibility and AI to files, notifications, and the user interface.

Some features are available in the Windows App SDK. Others come from the Windows OS itself, via APIs in the Windows SDK or .NET.

Feature areas

Feature area Description
Accessibility Build accessible apps with support for assistive technologies, keyboard navigation, and high-contrast modes.
AI-powered features Integrate on-device AI capabilities including Recall, Studio Effects, Click to Do, and Copilot key support.
App lifecycle and system services Manage app launch, activation, background tasks, power management, and system-level services.
App restore Restore app state after a Windows restart so users can pick up where they left off.
Audio, video, and camera Capture photos and video, play back media, and access audio hardware.
Communication Add messaging, contacts, and calendar integration to your app.
Data and files Read and write files, manage folders, access removable storage, and query file properties.
Devices and sensors Access hardware devices, sensors, and peripherals.
Graphics Create 2D and 3D visuals using DirectX, Direct2D, and other graphics APIs.
Input and interactions Handle touch, pen, keyboard, mouse, speech, and other input modalities.
Notifications Send toast and tile notifications to keep users informed.
OS integration Connect your app to Windows shell features, settings, and system capabilities.
Performance Analyze and optimize the performance and responsiveness of your app.
Security and identity Authenticate users, protect data, and manage app permissions.
Speech Add voice input and text-to-speech synthesis to your app.
Testing Test and debug your Windows app using platform tools and best practices.
User interface Build rich user interfaces with WinUI, XAML, and other UI frameworks.