Novedades para desarrolladores en Windows 10, compilación 14393What's new in Windows 10 for developers, build 14393

La compilación 14939 de Windows 10 (también conocida como Actualización de aniversario o versión 1607), en combinación con Visual Studio 2019 y el SDK actualizado, proporciona las herramientas, características y experiencias necesarias para crear aplicaciones notables para la Plataforma universal de Windows.Windows 10 build 14939 (also known as the Anniversary Update or version 1607), 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.

A continuación te ofrecemos una lista de características nuevas y mejoradas de interés para los desarrolladores.This is a list of new and improved features of interest to developers. Para obtener una lista sin procesar de los nuevos espacios de nombres agregados a Windows SDK, consulte Cambios en las API de la compilación 14393 de Windows 10.For a raw list of new namespaces added to the Windows SDK, see the Windows 10 build 14393 API changes. Para obtener más información sobre las características destacadas de esta actualización, consulta Lo bueno de Windows 10.For more information on the highlighted features of this update, see What's cool in Windows 10.

Windows 10, compilación 14393: julio de 2016Windows 10 build 14393 - July 2016

CaracterísticaFeature DescripciónDescription
Teclas de acceso para elementos XAMLAccess keys for XAML elements Puedes usar la nueva propiedad AccessKey y AccessKeyManager para mejorar la accesibilidad mediante teclado en la aplicación.You can use the new AccessKey property and the AccessKeyManager to improve keyboard accessibility in your app.
Compatibilidad con GIF animadosAnimated GIF support Ahora el elemento XAML Image admite GIF animados.The XAML Image element now supports animated GIFs. Puede usar estos nuevos miembros en BitmapImage para controlar la reproducción: Reproducción automática, IsAnimatedBitmap, IsPlaying, Reproducir, Detener.You can use these new members on BitmapImage to control playback: AutoPlay, IsAnimatedBitmap, IsPlaying, Play, Stop.
Extensibilidad de las aplicacionesApp extensibility Escribe extensiones para tus aplicaciones para UWP.Write extensions for your UWP apps. Permite que la aplicación para UWP hospede contenido proporcionado por otras aplicaciones para UWP.Enable your UWP app to host content provided by other UWP apps. Descubre, enumera y accede a contenido de solo lectura desde dichas aplicaciones.Discover, enumerate, and access read-only content from those apps.
Pruebas de evaluaciónAssessment testing Hacer un examen es una aplicación basada en navegador que permite presentar exámenes en línea bloqueados para pruebas de alto riesgo.Take a Test is a browser based app that renders locked down online assessments for high-stakes testing. Usa las API de Hacer un examen para impedir que los alumnos usen otro equipo o recursos de Internet durante una prueba.Use the Take a Test APIs to prevent students from using other computer or Internet resources during a test.
Servicio de transferencia inteligente en segundo plano (BITS)Background Intelligent Transfer Service (BITS) Ahora es posible utilizar las API COM de BITS y los cmdlets de PowerShell (si están disponibles) en una sesión remota de PowerShell.It is now possible to use the BITS COM APIs and PowerShell cmdlets (where available) in a PowerShell Remote Session. Esto resulta especialmente útil a la hora de administrar las versiones de Windows Server 2016 Technical Preview que no dispongan de la funcionalidad de inicio de sesión local.This is especially useful when administrating versions of Windows Server 2016 Technical Preview that have no local login capability. Los trabajos de BITS iniciados a través de sesiones remotas de PowerShell se ejecutan en el contexto de la cuenta de usuario de la sesión y solo avanzarán cuando haya al menos una sesión iniciada o una sesión remota de PowerShell activa asociada con dicha cuenta de usuario.BITS jobs started via PowerShell Remote Sessions run in the session's user account context, and will only make progress when there is at least on active local logon session or PowerShell Remote session associated with that user account. Consulta To manage PowerShell Remote sessions (Administrar sesiones de PowerShell remotas) para obtener más información sobre cómo administrar sesiones para transferencias de larga duración.See To manage PowerShell Remote sessions for details on how to manage sessions for long-running transfers.

En versiones anteriores de Windows que admitían tokens auxiliares de BITS, el propietario del trabajo debía tener privilegios de administrador de forma efectiva para establecer un token auxiliar.In previous versions of Windows that supported BITS helper tokens, the job owner effectively had to have administrator privileges in order to set a helper token. En esta versión, el propietario de un trabajo de BITS puede establecer tokens auxiliares sin ser administrador, siempre y cuando el token auxiliar no tenga capacidades de administrador.In this release, it is now possible for a BITS job owner to set helper tokens without being an administrator, as long as the helper token does not have administrator capabilities. Esto reduce la superficie de vulnerabilidad de las herramientas de descarga o actualización en segundo plano, ya que permite que se ejecuten con la cuenta NetworkService con menos privilegios, en lugar de con una cuenta con privilegios administrativos.This reduces the vulnerability footprint of background download or update tools by enabling them to run under the lower-privileged NetworkService account rather than under an account with administrative privileges.
Compatibilidad mejorada para las fuentes de colorImproved support for color fonts Ahora Direct2D admite la representación de una mayor variedad de formatos de fuente de color, los que permite a los desarrolladores usar más tipos de fuentes que nunca en sus aplicaciones con tecnología Direct2D.Direct2D now supports rendering a wider variety of color font formats, allowing developers to use more types of fonts in their Direct2D-powered apps than ever before. Esto incluye la compatibilidad para:This includes support for:
•La tabla 'sbix' de OpenType, que permite incluir contenido de mapa de bits de color en las fuentes.• 'sbix' OpenType table, which enables color bitmap content in fonts.
•La tabla 'SVG' de OpenType, que permite incluir contenido SVG en las fuentes.• 'SVG ' OpenType table, which enables SVG content in fonts.
•La tabla 'CBDT' de OpenType, que permite incluir contenido de mapa de bits de color en las fuentes.• 'CBDT' OpenType table, which enables color bitmap content in fonts.

Direct2D admite estos formatos de fuente de color automáticamente cuando la marca D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT está habilitada.Direct2D supports these color font formats automatically when the D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT flag is enabled. Para obtener más información, vea los temas siguientes:For more information, see the following topics:
ID2D1DeviceContext4ID2D1DeviceContext4
D2D1_DRAW_TEXT_OPTIONSD2D1_DRAW_TEXT_OPTIONS
ID2D1SvgGlyphStyleID2D1SvgGlyphStyle
Desbordamiento dinámico de la clase CommandBarCommandBar dynamic overflow Ahora los comandos principales de una clase Commandbar se moverán automáticamente al menú de desbordamiento cuando no haya suficiente espacio para mostrarlos todos.Primary commands in a Commandbar will now automatically move to the overflow menu when there’s not enough space to show them all.
API de interacciones de composiciónComposition interactions API El nuevo espacio de nombres Windows.UI.Composition.Interactions te permite obtener acceso a entradas para controlar las animaciones y los efectos.The new Windows.UI.Composition.Interactions namespace allows you to access input to drive animations and effects. Esta nueva familia de API de la capa visual ayudará a que la aplicación responda adecuadamente y sin interrupciones incluso si el subproceso de la interfaz de usuario está sobrecargado y ocupado.This new API family in the Visual Layer will help your app feel responsive and smooth even when your UI thread is bogged down and busy.
Windows.UI.CompositionWindows.UI.Composition El espacio de nombres Windows.UI.Composition es ahora compatible con muchas características, entre las que se incluyen:The Windows.UI.Composition namespace has added support for many features including:

• Sombras: permite proporcionar a la aplicación una experiencia con profundidad auténtica• Shadows - Allows you to provide a real world depth experience to your app
• Iluminación de una escena: permite iluminar con una fuente de luz los controles y la interfaz de usuario para dotarlos de mayor perspectiva, lo que proporcionará un efecto diferente para la aplicación• Scene lighting - Allows you to give more perspective to your controls and UI by shining a light source on them and providing a different effect for your application
• Efecto de desenfoque: permite centrar la atención sobre la información correcta y desenfocar otra.• Blur effect - Lets you keep the right information in focus and blur out others. Puedes animar el desenfoque de la interfaz de usuario para darle un aspecto más animado.You can animate blurring of UI giving them a livelier feel.
• Animaciones implícitas: las animaciones implícitas le ayudan a animar elementos visuales cuando cambian las propiedades de dichos elementos.• Implicit Animations - Implicit animations help you to animate visuals when properties change on visuals. Puedes usar animaciones implícitas para realizar animaciones del diseño; por ejemplo, si cambia el diseño de la aplicación, puedes animar su nueva ubicación.You can use implicit animations to perform layout animations i.e. when layout for app changes you can animate them to their new location.
• CompositionBackdropBrush: CompositionBackdropBrush es un nuevo tipo de pincel que puede usarse para seleccionar el RenderTarget actual como entrada para un efecto.• CompositionBackdropBrush - CompositionBackdropBrush is a new brush type that can be used to select the current RenderTarget as input to an effect.
• LayerVisual: permite aplicar un efecto a una colección de elementos visuales.• LayerVisual - Allows you to apply an effect to a collection of visuals. Por ejemplo, colorear con escala de grises una parte de la interfaz de usuario para indicar que está deshabilitada.For example, to greyscale part of a UI to indicate a disable portion of the UI
• CompositionMashBrush: permite especificar una máscara de opacidad• CompositionMashBrush - Allows you to specify an opacity mask
• Transformaciones de los recortes: permite aplicar transformaciones a los rectángulos de los recortes• Clip transforms - Allows transforms to be applied to clip rectangles
• Transformaciones del pincel de superficie: permite aplicar transformaciones a CompositionSurfaceBrush• Surface brush transforms - Enables transformations to be applied to CompositionSurfaceBrush
• CompositionNineGridBrush: permite especificar bajorrelieves de cambio de tamaño de la cuadrícula de nueve en una imagen, o crear bordes rectangulares de color sólido.• CompositionNineGridBrush - Allows you to specify nine-grid resizing insets on an image, or to create rectangular solid-color borders.
• Adiciones a las cadenas de expresión: las cadenas de expresión admiten nuevas funciones, operadores de expresión y palabras clave.• Expression string additions - Expression strings have support for new functions, expression operators, and keywords.
Animaciones conectadasConnected Animations La API ConnectedAnimationService permite ejecutar animaciones cuando el usuario se mueve de una página o una escena a otra.The ConnectedAnimationService lets you run animations while the user is moving between scenes or pages. Consulta este vídeo sobre las animaciones conectadas para obtener más información.See this Connected Animations video for more info.
Aplicaciones conectadasConnected apps Descubre dispositivos conectados a la nube o cercanos y crea experiencias con transiciones perfectas entre unos y otros.Discover cloud-connected or nearby devices and build experiences that seamlessly transition between them. Consulta Aplicaciones y dispositivos conectados para obtener más información.See Connected apps and devices for details.
Desktop App ConverterDesktop app converter Desktop App Converter es una herramienta que te permite trasladar tus aplicaciones de escritorio existentes escritas para .NET 4.6.1 o Win32 a la Plataforma universal de Windows (UWP).The Desktop app converter is a tool that enables you to bring your existing desktop apps written for .NET 4.6.1 or Win32 to the Universal Windows Platform (UWP).
Desarrollo de aplicaciones accesiblesDeveloping apps for accessibility Usa las directrices de accesibilidad para aplicaciones para diseñar software inclusivo que mejore la facilidad de uso y la satisfacción del cliente.Use the app accessibility guidelines to design inclusive software for improved usability and customer satisfaction. Déjate inspirar por las historias de quienes desarrollaron productos con tecnología accesible.Get inspired by stories of accessible technology products. Busca en este nuevo hub para desarrolladores información sobre cómo hacer que tus aplicaciones sean accesibles para todos los usuarios.Find information about making your apps accessible to everyone on this new developer hub.
Direct3DDirect3D Hemos agregado muchos temas nuevos en la documentación de Direct 3D.Many new topics have been added to the Direct 3D documentation. Para obtener más información sobre estas actualizaciones, consulta Windows 10, versión 1607 en la página de nuevas versiones de Direct3D 12.For more information on these updates, see Windows 10, version 1607 in the Direct3D 12 New Releases page.
Juegos: compatibilidad con sticks arcade y volantesGaming - arcade stick and racing wheel support Windows.Gaming.Input admite dos nuevas clases de dispositivos de entrada: controlador de arcade y volantes.Windows.Gaming.Input supports two new classes of input device: arcade sticks and racing wheels. Esto permite que los juegos admitan stick arcade y volantes como clase de dispositivo sin tener que escribir código específico para versiones concretas de esos dispositivos.This allows titles to support arcade stick and racing wheel devices as a class of device without having to write code specific to individual versions of those devices. Esto admite todos los dispositivos de Xbox 360 y Xbox One de esas clases y algunos dispositivos de PC (HID) seleccionados.This supports all Xbox 360 and Xbox One devices of those classes and selected PC (HID) devices.
Juegos: Compatibilidad con el control de la fuerza de respuestaGaming - force feedback support La API Windows.Gaming.Input.ForceFeedback te proporciona compatibilidad para controlar la fuerza de respuesta de los volantes de PC (HID).The Windows.Gaming.Input.ForceFeedback API provides support for controlling force feedback of PC (HID) racing wheels.
Juegos: Compatibilidad OEM para bibliotecas de clases de WinRT personalizadas para nuevos dispositivos de entradaGaming - OEM support for custom WinRT class libraries for new input devices La API Windows.Gaming.Input.Custom te proporciona compatibilidad para que los OEM de accesorios de terceros escriban bibliotecas de clases de WinRT personalizadas para sus accesorios de Xbox 360 y Xbox One.The Windows.Gaming.Input.Custom API provides support for 3rd party accessory OEMs to write custom WinRT class libraries for their Xbox 360 and Xbox One accessories.
GlobalizaciónGlobalization Las clases del nuevo espacio de nombres Windows.Globalization.PhoneNumberFormatting admiten el formato, la validación y la correspondencia de números de teléfono con compatibilidad global.Classes in the new Windows.Globalization.PhoneNumberFormatting namespace support formatting, validating, and matching of phone numbers with wide global support. Las nuevas clases admiten muchos formatos estándar locales e incluso admiten el formato incremental de números parciales a medida que se escriben.The new classes support many local standard formats, and even support providing incremental formatting of partial numbers as they are input.
Compras desde la aplicación y licencias de aplicaciónIn-app purchases and app licenses El espacio de nombres System.Services.Store proporciona una nueva API para realizar compras desde la aplicación y tener acceso a la información de la Tienda sobre la licencia de la aplicación.The System.Services.Store namespace provides a new API for performing in-app purchases and accessing Store license info for your app. Para obtener más información, consulta Habilitar compras de productos desde la aplicación.For more information, see Enable in-app product purchases.
InkToolbarInkToolbar InkToolbar es un control para aplicaciones universales de Windows que contiene una colección personalizable y extensible de botones que activan características relacionadas con las entradas de lápiz en un InkCanvas asociado.InkToolbar is a Universal Windows app control containing a customizable and extensible collection of buttons that activate ink-related features in an associated InkCanvas.

De manera predeterminada, la barra de herramientas incluye botones para dibujar, borrar, resaltar y mostrar una regla.By default, the toolbar includes buttons for drawing, erasing, highlighting, and displaying a ruler. Dependiendo de la característica, en un control flotante se proporcionan otras opciones de configuración y comandos, como el color de la entrada de lápiz, el grosor del trazo o borrar todo.Depending on the feature, other settings and commands, such as ink color, stroke thickness, erase all, are provided in a flyout.

También puedes personalizar InkToolbar con tus propios lápices, herramientas y otras características de entrada de lápiz.The InkToolbar can also be customized with your own pens, tools, and other inking features.
Eliminación de las limitaciones de MAX_PATHMAX_PATH limitations removed Se han eliminado las limitaciones de MAX_PATH del archivo de Win32 común y de las API de directorio.MAX_PATH limitations have been removed from common Win32 file and directory APIs. El comportamiento es opcional.The behavior is opt-in. Puedes encontrar más información en la sección sobre el límite máximo de la longitud de las rutas de accesos de Naming Files, Paths, and Namespaces (Nombres de archivos, rutas y espacios de nombres).Details in the Maximum Path Length Limitation section of Naming Files, Paths, and Namespaces.
Cámara: Lector de fotogramas multimediaCamera - Media Frame Reader El nuevo espacio de nombres Windows.Media.Capture.Frames proporciona diversas API para leer fotogramas multimedia de una o más fuentes disponibles, lo que incluye cámaras a color, de profundidad y de infrarrojos, dispositivos de audio o incluso fuentes de fotogramas personalizadas, como las que producen fotogramas de seguimiento estructurales.The new Windows.Media.Capture.Frames namespace provides APIs for reading media frames from one or more available sources, including color, depth, and infrared cameras, audio devices, or even custom frame sources such as those that produce skeletal tracking frames. Esta característica se diseñó para que la usen las aplicaciones que realizan procesamiento en tiempo real de fotogramas multimedia, como las aplicaciones de realidad aumentada y las de cámara con reconocimiento de profundidad.This feature is designed to be used by apps that perform real-time processing of media frames, such as augmented reality and depth-aware camera apps.
Reproducción de contenido multimediaMedia Playback La manera recomendada de reproducir contenido multimedia en una aplicación es usar la clase MediaPlayer y emplear la clase ligera MediaPlayerElement para representar el contenido multimedia en XAML si se desea.The recommended way of playing back media in an app is to use the MediaPlayer class, using the lightweight MediaPlayerElement class to render media in XAML if desired. Las mejoras de la clase MediaPlayer incluyen la capacidad de reproducir audio hasta un extremo específico, la introducción de la clase MediaPlaybackSession para administrar el estado del reproductor, reducir y hacer zoom en vídeos, la capacidad para representar vídeo en una superficie de Windows.UI.Composition y la clase MediaTimelineController para sincronizar la reproducción de varios reproductores multimedia.Improvements to the MediaPlayer class include the ability to play audio to a specific endpoint, the introduction of the MediaPlaybackSession class for managing player state, pinch and zoom for video, the ability to render video to a Windows.UI.Composition surface, and the MediaTimelineController class for synchronizing playback of multiple media players.
Si abres elementos multimedia con MediaSource, ahora puedes detectar los errores multimedia por códecs no admitidos total o parcialmente.When opening media items using MediaSource, you can now detect media failures due fully or partially unsupported codecs.

La nueva clase MediaBreakManager para agregar fácil y rápidamente interrupciones multimedia a cualquier clase MediaPlaybackItem permite crear, programar y administrar con sencillez interrupciones multimedia, como anuncios de audio y vídeo.The new MediaBreakManager class to quickly and easy add media breaks to any MediaPlaybackItem class allows you to easily create, schedule, and manage media breaks such as audio and video ads.

Ahora la clase MediaPlayer consigue la integración automática en los controles de transporte de contenido multimedia del sistema (SMTC).The MediaPlayer class now gets automatic integration into the System Media Transport Controls (SMTC). La nueva clase MediaPlaybackCommandManager permite invalidar total o parcialmente comandos de SMTC.The new MediaPlaybackCommandManager class allows you to partially or completely override SMTC commands.

Ahora puedes reproducir contenido multimedia en segundo plano con el nuevo modelo de un solo proceso, que es mucho más sencillo y fácil de implementar que el modelo anterior de dos procesos.You can now play media in the background using the new one-process model, which is much simpler and easier to implement than the previous two-process model. Una nueva capacidad de manifiesto permite indicar al sistema que la aplicación tiene que reproducir contenido multimedia en segundo plano, y los nuevos eventos del ciclo de vida de la aplicación, EnteredBackground y LeavingBackground, te brindan la oportunidad de liberar los recursos sin usar durante la ejecución en segundo plano.A new manifest capability lets you tell the system that your app needs to play media in the background, and new app lifecycle events, EnteredBackground and LeavingBackground, give you an opportunity to free up unused resources while running in the background.
Microsoft EdgeMicrosoft Edge Microsoft Edge agrega compatibilidad para las API de captura, de secuencias y de balizas.Microsoft Edge adds support for the Fetch, Streams, and Beacon APIs. La API de captura es el sustituto actual de XMLHttpRequests y agrega capacidades de nivel inferior para solicitudes y respuestas.Fetch is the modern day replacement for XMLHttpRequests, adding lower level capabilities for requests and responses. También se ha agregado la capacidad de retransmitir orígenes de datos.Also added is the ability to stream data sources. La API de secuencias permite leer fragmentos de datos desde su origen, en lugar de almacenar en el búfer todo el origen para poder leerlo.Streams enables reading chunks of data from sources as opposed to buffering the entire source before being able to read from it. La API de baliza ofrece una forma eficaz enviar información (como información crítica de la aplicación y medidas) a un servidor a través de balizas (solicitudes unidireccionales).The Beacon API allows for an efficient way to send information such as critical application and measurement information to a server via beacons(one-way requests). La API de baliza es completamente asincrónica y no tiene que procesar ninguna solicitud, por lo que es una solicitud que no es de bloqueo.The Beacon API is fully asynchronous and does not need to process a request, thus making it a non-blocking request.

Para obtener más información sobre las nuevas API de Microsoft Edge, echa un vistazo a Novedades en la Guía para desarrolladores de Microsoft Edge.For more information on new APIs in Microsoft Edge, check out What's new in the Microsoft Edge Developer Guide.
Nuevos eventos de ciclo de vida de la aplicaciónNew app lifecycle events Se han agregado dos nuevos eventos al ciclo de vida de la aplicación que hacen más fácil detectar si la aplicación es visible y si deja de serlo.Two new events have been added to the app lifecycle that make it easy to detect when your app moves in and out of visibility.
Actividad en segundo plano de proceso únicoSingle Process background activity La ejecución de código en segundo plano es mucho más fácil y no requiere la creación de una tarea en segundo plano.Executing background code is much easier and no longer requires creating a background task. Puedes ejecutar código en segundo plano como un proceso distinto o directamente dentro de la aplicación en primer plano.You can run code in the background as either a separate process or directly inside the foreground application. Consulta Background activity with the Single Process Model (Actividad en segundo plano con el modelo de proceso único) para obtener más información.See Background activity with the Single Process Model for details.
API de extensibilidad social y tarjeta de contacto para la aplicación ContactosSocial extensibility and contact card APIs for the People app Integra las acciones de mensajería, llamadas de voz y videollamadas basadas en la aplicación directamente en las tarjetas de contacto.Integrate app-based messaging, voice calling, and video calling actions directly to contact cards. Usa las asociaciones de contactos para proporcionar contenido social en la vista "Novedades" de la aplicación Contactos.Use contact associations to provide social content into the People app's “What’s new” view.
StreamSocketStreamSocket Se han agregado nuevos métodos GetEndpointPairsAsyncStreamSocket que permiten obtener una lista de los extremos que devuelve una consulta DNS respecto a un servicio concreto en un nombre de host determinado.Added new GetEndpointPairsAsync methods to StreamSocket that enable you to get a list of the endpoints that are returned by a DNS lookup for a particular service on a particular hostname. Esto resulta útil si el servicio realmente está hospedado en varios servidores, de forma que el código puede intentar conectarse a más de un posible proveedor de servicios y usar la primera conexión que se establezca.This is useful when the service is actually hosted on multiple servers, so your code can attempt to connect to more than one potential service provider, and use the first connection that is established.
Iconos y notificacionesTiles & Notifications Ahora las notificaciones aparecen en la barra de tareas.Badge notifications now appear in the taskbar.

Las nuevas notificaciones de iconos rastreables permiten determinar qué Icono dinámico de la aplicación se ha mostrado cuando el usuario ha hecho clic en dicho icono.New chaseable tile notifications let you determine what an app's Live Tile was displaying when clicked on by the user.

Usan una imagen principal, contenido adaptable, texto de atribución y acciones de menú contextual en las notificaciones del sistema.Use a hero image, adaptive content, attribution text, and context menu actions on your toast notifications.

El agente de escucha de notificación permite acceder a todas las notificaciones del sistema, incluidas las notificaciones que no proceden de la propia aplicación.The notification listener allows you to access all toast notifications, including notifications not from your own app.

El Reflejo de notificaciones lleva las notificaciones del teléfono al escritorio.Notification mirroring brings your phone's notifications to your desktop.

Descartar universal permite vincular las notificaciones en todos los dispositivos, de forma que cuando el usuario las descarte de un dispositivo, se descarten en todos.Universal Dismiss lets you link notifications across devices so when the user dismisses from one device, it's dismissed everywhere.
Ordenación del textoText sorting Se han agregado nuevos métodos a Windows.Data.Text para admitir la ordenación del texto con el criterio de ordenación de fonema.Added new methods to Windows.Data.Text to support sorting text using phoneme sort order. Principalmente, esto se ha concebido para usarse en la ordenación de datos como los nombres propios en japonés, donde es importante ordenar los nombres en orden fonético en lugar de en orden de punto de código de caracteres.This is primarily intended for use in sorting data such as proper names in the Japanese language, where it is important to sort names in phonetic order rather than in character code point order.
Búsqueda de texto en ComboBox de XAMLText search in XAML ComboBox A medida que un usuario escribe en un cuadro combinado, se muestran los candidatos que coinciden con la cadena del usuario.As a user types in a combo box, candidates matching the user's string are brought into view.
Automatización de la interfaz de usuarioUI Automation Los proveedores de automatización de la interfaz de usuario ahora pueden notificar al sistema los cambios en documentos mediante una llamada a la función UiaRaiseChangesEvent.UI automation providers can now notify the system of changes to documents by calling the UiaRaiseChangesEvent function.
UWP en Xbox OneUWP on Xbox One Esta actualización incluye la primera versión completa de la Plataforma universal de Windows (UWP) en Xbox One.This update features the first full release of the Universal Windows Platform (UWP) on Xbox One. Esta incluye características nuevas, actualizaciones de características existentes y correcciones de errores.It includes new features, updates to existing features, and bug fixes. Consulta el tema UWP en Xbox One para obtener más información.See the UWP on Xbox One topic for more information.
Vinculación entre un sitio web y la aplicaciónWeb to app linking Asocia tu aplicación con un sitio web.Associate your app with a website. Cuando los usuarios abran un vínculo a tu sitio web, en su lugar se abrirá la aplicación.When users open a link to your website, your app is opened instead. Consulta Support web-to-app linking with app Uri handlers (Compatibilidad de la vinculación de un sitio web con la aplicación con los controladores de URI de aplicación) para obtener más información.See Support web-to-app linking with app Uri handlers for details.
WebSocketsWebSockets Se ha agregado compatibilidad para MessageWebSockets y StreamWebSockets para ver el certificado del servidor, ver los certificados intermedios enviados por el servidor durante la negociación SSL, realizar la validación de certificados de servidor personalizado y especificar que se omitan ciertos errores de certificados de servidor.Added support to both MessageWebSockets and StreamWebSockets for viewing the server certificate, viewing intermediate certificates sent by the server during SSL negotiation, performing custom server certificate validation, and specifying that certain server certificate errors are to be ignored.
API de Windows Information Protection (WIP)Windows Information Protection (WIP) APIs WIP es un conjunto de características en equipos de escritorio, portátiles, tabletas y teléfonos para la administración de dispositivos móviles (MDM).WIP is a set of features on desktops, laptops, tablets, and phones for Mobile Device Management (MDM). WIP ofrece a las empresas un mayor control sobre cómo se gestionan sus datos en los dispositivos administrados por ellas.WIP gives enterprises greater control over how their data is handled on enterprise managed devices.

Puedes usar las API de WIP para crear aplicaciones que respeten las directivas de datos, y a la vez impedir que los datos personales de un empleado se vean afectados por estas directivas.You can use WIP APIs to build apps that respect data policies while separating an employee’s personal data from being impacted by those policies. Los administradores de directivas confiará en tu aplicación para consumir los datos de la organización.Policy administrators will trust your app to consume their organization's data. Y los empleados estarán encantados de que sus datos personales se mantengan intactos en sus dispositivos, incluso si dejan de formar parte de la administración de dispositivos móviles (MDM) de la organización o si ellos mismos la abandonan.And employees will love that you've kept their personal data intact on their device even if they un-enroll from the organization's mobile device management (MDM) or leave the organization entirely.
Windows IoT CoreWindows IOT Core Ahora Windows IoT Core es totalmente compatible con Raspberry Pi 3, así como con una experiencia de visualización remota, lo que permite a los usuarios ver y controlar de forma remota aplicaciones para UWP que se ejecuten en un dispositivo IoT Core.Windows IoT Core now fully supports Raspberry Pi 3 as well as a remote display experience, allowing users to remotely view and control UWP applications running on an IoT Core device.
Desbloqueo de Windows con dispositivos complementarios (IoT)Windows Unlock with companion (IoT) devices Un dispositivo complementario es un dispositivo que puede actuar junto con tu equipo de escritorio con Windows 10 para mejorar la experiencia de autenticación del usuario.A companion device is a device that can act in conjunction with your Windows 10 desktop to enhance the user authentication experience. Con el marco de dispositivo complementario, un dispositivo complementario puede proporcionar una experiencia enriquecida para Microsoft Passport, incluso cuando Windows Hello no está disponible (por ejemplo, si el dispositivo de escritorio con Windows 10 no tiene una cámara para la autenticación facial o un dispositivo lector de huellas digitales).Using the Companion Device Framework, a companion device can provide a rich experience for Microsoft Passport even when Windows Hello is not available (for example, if the Windows 10 desktop lacks a camera for face authentication or fingerprint reader device, for example).
WinsockWinsock Ahora los sockets TCP pueden configurarse con Winsock para usar TCP Fast Open de RFC 7413 si se establece la opción de socket TCP_FASTOPEN.TCP sockets can now be configured with Winsock to use RFC 7413 TCP Fast Open by setting the TCP_FASTOPEN socket option.