Novedades para desarrolladores en Windows 10, compilación 10586
La compilación 10586 de Windows 10 (también conocida como actualización de noviembre o versión 1511), en combinación con Visual Studio 2019 y el SDK actualizado, proporciona las herramientas, características y experiencias para crear aplicaciones extraordinarias para la Plataforma universal de Windows. Instala las herramientas y el SDK en Windows 10 y estarás listo para crear una nueva aplicación universal de Windows o para explorar cómo puedes usar tu código de aplicación existente en Windows.
Windows 10, compilación 10586, noviembre de 2015
Característica | Descripción |
---|---|
Experiencia del usuario | Las nuevas clases Windows.UI.StartScreen.JumpList y Windows.UI.StartScreen.JumpListItem proporcionan a las aplicaciones la posibilidad de seleccionar mediante programación el tipo de lista de accesos directos administrada por el sistema que quieren usar y de agregar puntos de entrada de tareas personalizados y grupos personalizados a sus listas de accesos directos. |
Entrada | Interceptor de entrega de teclado. Permite que una aplicación invalide el procesamiento del sistema de una entrada de teclado sin procesar, incluidas teclas de método abreviado, teclas de acceso (o teclas de acceso rápido), teclas de aceleración y teclas de aplicación, pero sin incluir combinaciones de teclas de secuencia de aviso de seguridad (SAS). El sistema sigue procesando las combinaciones de teclas de secuencia de aviso de seguridad (SAS), incluidas Ctrl+Alt+Supr y Windows+L. El encadenamiento entre procesos de entrada de puntero para las aplicaciones para UWP y aplicaciones de escritorio de Windows. Nuevos eventos de puntero que permiten el encadenamiento entre procesos de entrada. Moderador de lápiz para aplicaciones de escritorio clásicas. Las API de moderador de lápiz permiten a las aplicaciones de Microsoft Win32 administrar la entrada, el procesamiento y la representación de entrada de lápiz (estándar o modificada) a través de un objeto InkPresenter insertado en el árbol visual DirectComposition de la aplicación. |
Funciones de red | Para los usuarios de WebSockets: MessageWebSocket.OutputStream.FlushAsync y StreamWebSocket.OutputStream.FlushAsync se han implementado completamente y deben esperar a que las llamadas de WriteAsync emitidas anteriormente se completen. Ten en cuenta que esto puede causar que el código existente inicie una excepción si el WebSocket está en un estado no válido cuando se llama a FlushAsync. Una nueva propiedad CookieUsageBehavior se agregó a la clase Windows.Web.Http.Filters.HttpBaseProtocolFilter existente. Esto permite a los desarrolladores controlar cómo administra el sistema las cookies. |
ORTC | Ahora, Microsoft Edge implementa ORTC (Comunicaciones en tiempo real mediante objetos), lo que permite realizar llamadas de audio o vídeo en tiempo real directamente entre exploradores, dispositivos móviles y servidores a través de las API nativas de Javascript. Los desarrolladores ya pueden crear aplicaciones avanzadas de comunicación en tiempo real de audio y vídeo en el explorador Microsoft Edge con la API de ORTC, que admite videollamadas de grupo, simulación de radio, codificación de vídeo escalable (SVC), etc. Para obtener una demostración de una llamada de audio o vídeo 1:1 a través de la API de ORTC entre exploradores Microsoft Edge, visita sitios y demostraciones de versiones de prueba. |
Herramientas de desarrollo F12 de Microsoft Edge | Microsoft Edge incorpora fantásticas mejoras para las Herramientas de desarrollo F12, incluidas algunas de las características más solicitadas de UserVoice. Explora las nuevas características de las herramientas Explorador DOM, Consola, Depurador, Red, Rendimiento, Memoria, Emulación y de la nueva herramienta Experimentos, que te permite probar las nuevas y eficaces características antes de que estén acabadas. Las nuevas herramientas están integradas en TypeScript y siempre se están ejecutando, por lo que no es necesario cargarlas de nuevo. Además, la documentación de Herramientas de desarrollo F12 forma parte ahora del sitio Microsoft Edge Dev y está totalmente disponible en GitHub. A partir de ahora, los documentos no solo variarán en función de tus comentarios, sino que te invitamos a contribuir a nuestra documentación y a ayudarnos a darle forma. Para obtener una breve vídeo de introducción a las Herramientas de desarrollo F12, visita Un minuto para el desarrollador de Channel9. |
Windows Hello | Windows Hello proporciona a la aplicación la capacidad de habilitar el reconocimiento facial o de huellas digitales para iniciar sesión en un dispositivo o sistema Windows. Las API de proveedores permiten a los IHV y OEM exponer cámaras a color, de infrarrojos y en profundidad (y los metadatos relacionados) para la visión de los equipos en UWP, y para diseñar una cámara que participe en la autenticación facial de Windows Hello. El espacio de nombres Windows.Devices.Perception contiene API de cliente que permiten que la aplicación para UWP tenga acceso a los datos de infrarrojos, profundidad y color de las cámaras de visión del equipo. |
Nueva API de juegos | Usa la nueva clase Windows.Gaming.UI.GameBar para recibir notificaciones cuando la barra de juegos se muestra o descarta. |
API para Bluetooth | Se han agregado y actualizado varias API para ampliar la compatibilidad con Bluetooth LE, la enumeración de dispositivos y otras características de Bluetooth. Consulta el espacio de nombres Windows.Devices.Bluetooth. |
API de tarjetas inteligentes | Se agregaron varias API de SmartCardCryptogram al espacio de nombres Windows.Devices.SmartCards para admitir los protocolos de pago seguro por criptogramas. Las aplicaciones de pago con emulación de tarjeta basada en host para admitir tocar para pagar pueden usar estas API para obtener rendimiento y seguridad adicionales. Las aplicaciones pueden crear una clave y proteger las claves de transacción de uso limitado con el TPM. Las aplicaciones también pueden aprovechar el marco de NGC (credenciales de próxima generación) para proteger las claves con el PIN del usuario. Estas API delegan la generación de criptogramas al sistema para mejorar el rendimiento. Esto también impide que otras aplicaciones obtengan acceso a las claves y criptogramas. |
API de almacenamiento actualizado | En la clase Windows.Storage.DownloadsFolder, tu aplicación ahora puede crear un archivo o crear una carpeta dentro de la carpeta Descargas para un determinado Usuario. En la clase Windows.Storage.StorageLibrary, tu aplicación ahora puede obtener una Biblioteca especificada para un determinado Usuario. |
Kit para la certificación de aplicaciones en Windows | El Kit para la certificación de aplicaciones en Windows se actualizó con pruebas mejoradas. Para obtener una lista completa de las actualizaciones, visita la página Kit para la certificación de aplicaciones en Windows. |
Descargas de diseños | Echa un vistazo a nuestras nuevas plantillas de diseño de aplicaciones para UWP para Adobe Photoshop. También hemos actualizado las plantillas de Microsoft PowerPoint y Adobe Illustrator y creado una versión PDF de nuestras directrices. Visita la página Descargas de diseños. |