Características para el desarrollo de aplicaciones de Windows

Windows proporciona un amplio conjunto de características de plataforma para ayudarle a crear aplicaciones excelentes. En esta sección se tratan las API y las funcionalidades disponibles para los desarrolladores de Windows, desde la accesibilidad y la inteligencia artificial hasta archivos, notificaciones y la interfaz de usuario.

Algunas características están disponibles en windows App SDK. Otros proceden del sistema operativo Windows en sí, a través de las API de Windows SDK o .NET.

Áreas funcionales

Área de características Descripción
Accesibilidad Cree aplicaciones accesibles con compatibilidad con tecnologías de asistencia, navegación mediante teclado y modos de contraste alto.
Características con tecnología de inteligencia artificial Integra capacidades de IA en el dispositivo, como Recall, Studio Effects, Click to Do y compatibilidad con la tecla Copilot.
Ciclo de vida de aplicaciones y servicios del sistema Administrar el inicio de aplicaciones, la activación, las tareas en segundo plano, la gestión de energía y los servicios del sistema.
Restauración de aplicaciones Restaurar el estado de la aplicación tras reiniciar Windows para que los usuarios puedan retomar donde lo dejaron.
Audio, vídeo y cámara Capture fotos y vídeos, reproduzca medios y acceda al hardware de audio.
Comunicación Agregue la mensajería, los contactos y la integración del calendario a la aplicación.
Datos y archivos Leer y escribir archivos, administrar carpetas, acceder al almacenamiento extraíble y consultar las propiedades del archivo.
Dispositivos y sensores Acceder a dispositivos de hardware, sensores y periféricos.
Gráficos Cree objetos visuales 2D y 3D mediante DirectX, Direct2D y otras API de gráficos.
Entrada e interacciones Controle la función táctil, el lápiz, el teclado, el mouse, la voz y otras modalidades de entrada.
Notificaciones Envíe notificaciones emergentes y de icono dinámico para mantener informados a los usuarios.
Integración del sistema operativo Conecta tu aplicación a las funciones del shell de Windows, la configuración y las capacidades del sistema.
Rendimiento Analice y optimice el rendimiento y la capacidad de respuesta de la aplicación.
Seguridad e identidad Autentique a los usuarios, proteja los datos y administre los permisos de la aplicación.
Pruebas Pruebe y depure la aplicación de Windows mediante herramientas de plataforma y procedimientos recomendados.
Interfaz de usuario Cree interfaces de usuario enriquecidas con WinUI, XAML y otros marcos de interfaz de usuario.