Novedades para desarrolladores en Windows 10, compilación 10586What's new in Windows 10 for developers, build 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.Windows 10 build 10586 (also known as the November Update or version 1511), in combination with Visual Studio 2019 and the updated SDK, provide the tools, features, and experiences to make remarkable Universal Windows Platform apps. 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.Install the tools and SDK on Windows 10 and you’re ready to either create a new Universal Windows app or explore how you can use your existing app code on Windows.

Windows 10, compilación 10586, noviembre de 2015Windows 10 build 10586 - November 2015

CaracterísticaFeature DescripciónDescription
Experiencia del usuarioUser Experience 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.The new Windows.UI.StartScreen.JumpList and Windows.UI.StartScreen.JumpListItem classes provide apps with the ability to programmatically select the type of system-managed jump list they want to use, to add custom task entry points to their jump list, and to add custom groups to their jump list.
EntradaInput Interceptor de entrega de teclado.Keyboard delivery interceptor. 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).Enables an app to override the system processing of raw keyboard input, including shortcut keys, access keys (or hot keys), accelerator keys, and application keys, but excluding secure attention sequence (SAS) key combinations. El sistema sigue procesando las combinaciones de teclas de secuencia de aviso de seguridad (SAS), incluidas Ctrl+Alt+Supr y Windows+L.Secure attention sequence (SAS) key combinations, including Ctrl-Alt-Del and Windows-L, continue to be processed by the system.

El encadenamiento entre procesos de entrada de puntero para las aplicaciones para UWP y aplicaciones de Windows clásicas.Cross-process chaining of pointer input for both UWP apps and Classic Windows apps. Nuevos eventos de puntero que permiten el encadenamiento entre procesos de entrada.New pointer events that enable cross-process chaining of input.

Moderador de lápiz para aplicaciones de escritorio clásicas.Ink Presenter for Classic Desktop apps. 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.The ink presenter APIs enable Microsoft Win32 apps to manage the input, processing, and rendering of ink input (standard and modified) through an InkPresenter object inserted into the app's DirectComposition visual tree.
Funciones de redNetworking 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.For WebSockets users: MessageWebSocket.OutputStream.FlushAsync and StreamWebSocket.OutputStream.FlushAsync have been fully implemented, and wait for previously-issued WriteAsync calls to complete. 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.Note that this may cause existing code to throw an exception if the WebSocket is in an invalid state when you call FlushAsync.

Una nueva propiedad CookieUsageBehavior se agregó a la clase Windows.Web.Http.Filters.HttpBaseProtocolFilter existente.A new property CookieUsageBehavior was added to the existing Windows.Web.Http.Filters.HttpBaseProtocolFilter class. Esto permite a los desarrolladores controlar cómo administra el sistema las cookies.This allows developers to have control of how cookies are handled by the system.
ORTCORTC 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 API de Javascript nativas.Microsoft Edge now implements ORTC (Object Real-Time Communications) enabling real-time audio/video calls on the web directly between browsers, mobile devices, and servers via native Javascript APIs. 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.Developers can now build advanced real-time audio/video communication applications on top of the Microsoft Edge browser using the ORTC API, with support for group video calls, simulcast, scalable video coding (SVC), and more. 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.For a demo of a 1:1 audio/video call via the ORTC API between Microsoft Edge browsers, visit Test Drive sites and demos.
Herramientas de desarrollo F12 de Microsoft EdgeMicrosoft Edge F12 Developer Tools Microsoft Edge incorpora fantásticas mejoras para las Herramientas de desarrollo F12, incluidas algunas de las características más solicitadas de UserVoice.Microsoft Edge introduces great new improvements to F12 developer tools, including some of the most requested features from 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.Explore new features in the DOM Explorer, Console, Debugger, Network, Performance, Memory, Emulation, and a new Experiments tool, that allows you to try out powerful new features before they're finished. Las nuevas herramientas están integradas en TypeScript y siempre se están ejecutando, por lo que no es necesario cargarlas de nuevo.The new tools are built in TypeScript, and are always running, so no reloads are required. Además, la documentación de Herramientas de desarrollo F12 forma parte ahora del sitio Microsoft Edge Dev y está totalmente disponible en GitHub.In addition, F12 developer tools documentation is now part of the Microsoft Edge Dev site and fully available on 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.From this point on, the docs will not only be influenced by your feedback, but you're invited to contribute and help shape our documentation. Para obtener una breve vídeo de introducción a las Herramientas de desarrollo F12, visita Un minuto para el desarrollador de Channel9.For a brief video introduction to the F12 developer tools, visit Channel9’s One Dev Minute.
Windows HelloWindows 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.Windows Hello provides your app the ability to enable facial or fingerprint recognition to log on to a Windows system or device. 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.The Providers APIs allow IHVs and OEMs to expose depth, infrared, and color cameras (and related metadata) for computer vision into UWP, and to designate a camera as participating in Windows Hello face authentication. 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.The Windows.Devices.Perception namespace contains the client APIs that allow a UWP application to access the color, depth, or infrared data of computer vision cameras.
Nueva API de juegosNew Gaming API Usa la nueva clase Windows.Gaming.UI.GameBar para recibir notificaciones cuando la barra de juegos se muestra o descarta.Use the new Windows.Gaming.UI.GameBar class to receive notifications when Game bar is shown or dismissed.
API para BluetoothBluetooth APIs 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.Several APIs were added and updated to extend support for Bluetooth LE, device enumeration, and other features in Bluetooth. Consulta el espacio de nombres Windows.Devices.Bluetooth.See Windows.Devices.Bluetooth namespace.
API de tarjetas inteligentesSmart Card APIs Se agregaron varias API de SmartCardCryptogram al espacio de nombres Windows.Devices.SmartCards para admitir los protocolos de pago seguro por criptogramas.Several SmartCardCryptogram APIs were added to the Windows.Devices.SmartCards namespace to support secure cryptogram payment protocols. 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.Payment apps using host card emulation to support tap-to-pay can use these APIs for additional security and performance. Las aplicaciones pueden crear una clave y proteger las claves de transacción de uso limitado con el TPM.Apps can create a key and protect limited-use transaction keys using the 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.Apps can also leverage the NGC (Next Generation Credentials) framework to protect the keys with the user’s PIN. Estas API delegan la generación de criptogramas al sistema para mejorar el rendimiento.These APIs delegate cryptogram generation to the system for enhanced performance. Esto también impide que otras aplicaciones obtengan acceso a las claves y criptogramas.This also prevents any access to the keys and cryptograms by other apps.
API de almacenamiento actualizadoUpdated Storage APIs 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.In the Windows.Storage.DownloadsFolder class, your app can now create a file or create a folder inside the Downloads folder for a specific User. En la clase Windows.Storage.StorageLibrary, tu aplicación ahora puede obtener una Biblioteca especificada para un determinado Usuario.In the Windows.Storage.StorageLibrary class, your app can now get a specified Library for a specific User.
Kit para la certificación de aplicaciones en WindowsWindows App Certification Kit El Kit para la certificación de aplicaciones en Windows se actualizó con pruebas mejoradas.The Windows App Certification Kit has been updated with improved tests. Para obtener una lista completa de las actualizaciones, visita la página Kit para la certificación de aplicaciones en Windows.For a complete list of updates, visit the Windows App Certification Kit page.
Descargas de diseñosDesign downloads Echa un vistazo a nuestras nuevas plantillas de diseño de aplicaciones para UWP para Adobe Photoshop.Check out our new UWP app design templates for Adobe Photoshop. También hemos actualizado las plantillas de Microsoft PowerPoint y Adobe Illustrator y creado una versión PDF de nuestras directrices.We also updated our Microsoft PowerPoint and Adobe Illustrator templates and made a PDF version of our guidelines available. Visita la página Descargas de diseños.Visit the Design downloads page.