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

La compilación 17134 de Windows 10 (también conocida como Actualización de abril o versión 1803), en combinación con Visual Studio 2019 y el SDK actualizado, te proporciona las herramientas, las características y las experiencias que necesitas para crear aplicaciones extraordinarias para la Plataforma universal de Windows.Windows 10 build 17134 (also known as the April Update or version 1803), 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, ofrecemos una recopilación de características e instrucciones nuevas y mejoradas de interés para los desarrolladores de Windows en esta versión.This is a collection of new and improved features and guidance of interest to Windows developers in this release. Para obtener una lista completa de los nuevos espacios de nombres agregados a Windows SDK, consulta Nuevas API en la compilación 17134 de Windows 10.For a full list of new namespaces added to the Windows SDK, see the Windows 10 build 17134 API changes. Para obtener más información sobre las características más destacadas de Windows 10, consulte Lo más destacado de Windows 10.For more information on the highlighted features of Windows 10, see What's cool in Windows 10. También puedes consultar Windows Developer Platform features (Características de la plataforma para desarrolladores de Windows) si quieres tener una introducción de alto nivel de las funcionalidades pasadas y futuras que se han agregado en la plataforma de Windows.In addition, see Windows Developer Platform features for a high-level overview of both past and future additions to the Windows platform.

Diseño e interfaz de usuarioDesign & UI

CaracterísticaFeature DescripciónDescription
Notificaciones del sistema interactivas y adaptablesAdaptive and interactive toast notifications Mejora tu aplicación con notificaciones interactivas y adaptables.Enhance your app with adaptive and interactive notifications. Empieza por nuestras directrices actualizadas sobre notificaciones del sistema y explora la nueva información sobre las restricciones de tamaño de imagen, las barras de progreso y la adición de opciones de entrada.Get started with our updated guidance on toast notifications, and explore the new information on image size restrictions, progress bars, and adding input options.

ExpirationTime ahora es compatible con notificaciones del sistema programadas.ExpirationTime is now supported on scheduled toast notifications.
Vínculos de contenidoContent links El nuevo control Vínculos de contenido proporciona una forma de insertar datos enriquecidos en los controles de texto, lo que permite al usuario buscar y usar más información acerca de una persona o un lugar sin abandonar el contexto de la aplicación.The new Content links control provides a way to embed rich data in your text controls, which lets a user find and use more information about a person or place without leaving the context of your app.
Ejemplos de diseñoDesign samples El ejemplo de BuildCast se ha agregado a la página Muestras y kits de herramientas de diseño.The BuildCast sample has been added to the Design toolkits and samples page. BuildCast es una muestra descentralizada integrada para presentar Fluent Design System y otras funcionalidades de la Plataforma universal de Windows.BuildCast is an end-to-end sample built to showcase the Fluent Design System and other capabilities of the Universal Windows Platform.
Escritura a mano insertadaEmbedded handwriting La característica de entrada manuscrita se ha agregado a controles de texto, lo que permite a los usuarios escribir directamente en los cuadros de texto con Windows Ink.The pen input feature has been added to text controls, enabling users to write directly into text boxes with Windows Ink. Conforme el usuario escribe, el texto se convierte en un script que se parece mucho a la escritura natural.As the user writes, the text is converted to a script that maintains the feel of natural writing.
Actualizaciones de Fluent DesignFluent Design updates Hemos actualizado muchas de nuestras páginas de Fluent Design con información y directrices nuevas:We've updated many of our Fluent Design pages with new information and guidance:
* Se ha actualizado la introducción a Fluent design para unificarla con las características de Fluent más recientes.* The Fluent design overview has been updated to align to the latest Fluent features.
* Mostrar resaltado tiene nuevas directrices sobre temas y controles personalizados.* Reveal highlight has new guidance on themes and custom controls.
* Historial de navegación y navegación hacia atrás se ha renovado, con ejemplos detallados, directrices para la optimización de dispositivos y directrices para el comportamiento personalizado.* Navigation history and backwards navigation has been revamped, with detailed examples, guidance for device optimization, and guidelines for custom behavior.
Navegación de focoFocus navigation En el nuevo tema de navegación de foco, se describe cómo optimizar una aplicación para UWP para los usuarios que utilizan tipos de entrada no señaladores, como teclados, mandos o controles remotos.The new focus navigation topic describes how to optimize a UWP application for users that rely on non-pointing input types, such as keyboards, gamepads, or remote controls. Además, en la navegación de foco mediante programación, se describen las API que puedes usar para mejorar estas experiencias.In addition, programmatic focus navigation describes the APIs you can use to enhance these experiences.
Métodos abreviados de tecladoKeyboard shortcuts Nuestras instrucciones sobre los aceleradores de teclado se han actualizado con nueva información sobre la facilidad de uso.Our guidance on keyboard accelerators has been updated with new usability information. Agrega información sobre herramientas a los aceleradores de teclado y etiquetas a los controles para mejorar la capacidad de detección o para sustituir el comportamiento predeterminado del acelerador de teclado por las nuevas API.Add tooltips to your keyboard accelerators and labels to your controls to improve discoverability, or override default keyboard accelerator behavior with new APIs.
Diseños de páginaPage layouts Hemos actualizado nuestros documentos de diseño de página XAML con nueva información acerca de diseños fluidos y estados visuales.We've updated our XAML page layout docs with new information on fluid layouts and visual states. Estas características permiten obtener un mayor control sobre la forma en que la posición de los elementos de la aplicación responden al espacio visual disponible y se adaptan a él.These features allow for greater control over how the position of elements in your app respond and adapt to the available visual space.
Extraer para actualizarPull to refresh El control Deslizar para actualizar permite a un usuario desplegar una lista de datos para recuperar más datos.The Pull to refresh control allows a user to pull down a list of data in order to retrieve more data. Se usa ampliamente en dispositivos con pantalla táctil.It is widely used on devices with a touch screen.
Vista de navegaciónNavigation view El control de Vista de navegación proporciona un menú de navegación contraíble para la navegación de nivel superior de tu aplicación.The Navigation view control provides a collapsible navigation menu for top-level navigation in your app. Este control implementa el panel de navegación, o menú hamburguesa, y adapta automáticamente el modo de presentación del panel a diferentes tamaños de ventana.This control implements the nav pane, or hamburger menu, pattern and automatically adapts the pane's display mode to different window sizes.
Revelar focoReveal focus El nuevo efecto Reveal focus (Revelar foco) proporciona iluminación para experiencias como las pantallas de televisión y la Xbox One.The new Reveal focus effect provides lighting for experiences such as Xbox One and television screens. Anima el borde de los elementos activables, como los botones, cuando el usuario mueve el foco del teclado o del controlador para juegos a ellos.It animates the border of focusable elements, such as buttons, when the user moves gamepad or keyboard focus to them.
SonidoSound XAML admite ahora audio 3D con la propiedad SpatialAudioMode.XAML now supports 3D Audio with the SpatialAudioMode property. Consulta Sonido para obtener información sobre cómo se puede configurar.See Sound for information on how it can be configured.
IconosTiles Ahora, las notificaciones de iconos rastreables son compatibles con aplicaciones para UWP basadas en JavaScript.Chaseable tile notifications are now supported in JavaScript-based UWP apps.

Se admiten las notificaciones secundarias de iconos y distintivos desde aplicaciones de Puente de dispositivo de escritorio.Secondary tile and badge notifications are now supported from Desktop Bridge apps.
Vista de árbolTree View El control TreeView permite una lista jerárquica con nodos que se expanden y se contraen, y que contienen elementos anidados.The TreeView control enables a hierarchical list with expanding and collapsing nodes that contain nested items. Puede usarse para ilustrar una estructura de carpetas o relaciones anidadas en la interfaz de usuario.It can be used to illustrate a folder structure or nested relationships in your UI.
Estilo de escrituraWriting style Hemos actualizado y ampliado nuestro artículo en lo relativo a la voz y al tono, transformándolo en directrices de estilo de escritura.We've upgraded and expanded our article on voice and tone, transforming it into Writing style guidance. Esta nueva información proporciona principios para crear texto eficaz en tu aplicación y recomienda los procedimientos recomendados para la escritura de controles como cuadros de diálogo o mensajes de error.This new information provides principles for creating effective text in your app, and recommends best practices for writing for controls such as error messages or dialogs.

JuegosGaming

CaracterísticaFeature DescripciónDescription
Introducción al desarrollo de juegosGetting started for game development ¿Te interesa el desarrollo de juegos para Windows 10?Interested in developing games for Windows 10? La nueva página Introducción al desarrollo de juegos te ofrece una introducción completa de lo que necesitas hacer para definir tu configuración, registrarte y prepararte para enviar tus aplicaciones y juegos.The new Getting started for game development page gives you a full overview of what you need to do to get yourself set up, registered, and ready to submit your apps and games.
Adaptadores gráficosGraphics adapters Se han agregado las siguientes API de DXGI, que están relacionadas con la eliminación y la preferencia del adaptador de gráficos:The following DXGI APIs have been added, which are related to graphics adapter preference and removal:
* La interfaz de IDXGIFactory6 permite un solo método que enumera los adaptadores de gráficos en función de una determinada preferencia de GPU.* The IDXGIFactory6 interface enables a single method that enumerates graphics adapters based on a given GPU preference.
* La función DXGIDeclareAdapterRemovalSupport permite a un proceso indicar que es resistente a cualquiera de sus dispositivos gráficos que se quitan.* The DXGIDeclareAdapterRemovalSupport function allows a process to indicate that it's resilient to any of its graphics devices being removed.
* La enumeración DXGI_GPU_PREFERENCE describe la preferencia de GPU en la que se ejecuta la aplicación.* The DXGI_GPU_PREFERENCE enumeration describes the preference of GPU for the app to run on.

Desarrollar aplicaciones de WindowsDevelop Windows apps

CaracterísticaFeature DescripciónDescription
Tarjetas adaptablesAdaptive Cards Las tarjetas adaptables son formato de intercambio de tarjeta abierta que permite a los desarrolladores intercambiar el contenido de la interfaz de usuario de una manera habitual y coherente.Adaptive cards are an open card exchange format enbling developers to exchange UI content in a common and consistent way. Describen su contenido como un objeto JSON que se puede representar para adaptarse automáticamente a la apariencia de la aplicación host.They describe their content as a JSON object that can be rendered to automatically adapt to the look and feel of the host application.
Grupo de recursos de aplicacionesApp Resource Group La clase AppResourceGroupInfo tiene nuevos métodos que puedes usar para iniciar la transición a los estados suspendido, activo (reanudado) y finalizado.The AppResourceGroupInfo class has new methods that you can use to initiate the transition to the app suspended, active (resumed), and terminated states.
Amplio acceso de sistema de archivosBroad file-system access La funcionalidad broadFileSystemAccess concede a las aplicaciones el mismo acceso al sistema de archivos que el usuario que está ejecutando la aplicación actualmente sin ningún aviso de estilo de selector de archivos.The broadFileSystemAccess capability grants apps the same access to the file system as the user who is currently running the app without file-picker style prompts. Para obtener más información, consulta Permisos de acceso de archivos y la entrada broadFileSystemAccess en Declaraciones de funcionalidades de las aplicaciones.For more info, see File access permissions and the broadFileSystemAccess entry in App capability declarations.
C++/WinRTC++/WinRT C++/WinRT es una proyección del lenguaje C++ 17 nueva, moderna y totalmente estándar para API de Windows Runtime (WinRT).C++/WinRT is a new, entirely standard, modern C++17 language projection for Windows Runtime (WinRT) APIs. Se ha implementado únicamente en los archivos de encabezado y está diseñada para ofrecerte acceso de primera clase a la moderna API de Windows.It's implemented solely in header files, and designed to provide you with first-class access to the modern Windows API. Con C++/WinRT, puedes crear y usar API de WinRT con cualquier compilador de C ++ 17 compatible con estándares.With C++/WinRT, you can author and consume WinRT APIs using any standards-compliant C++17 compiler. Para tus aplicaciones de C++, desde Win32 a UWP, utiliza C++/WinRT para que tu código se mantenga estándar, moderno y limpio y tu aplicación ligera y rápida.For your C++ applications — from Win32 to UWP — use C++/WinRT to keep your code standard, modern, and clean, and your application lightweight and fast.
Aplicaciones para UWP de consolaConsole UWP apps Ahora ya puedes escribir aplicaciones de consola para UWP en C++ /WinRT o /CX que se ejecuten en una ventana de consola, como una ventana de consola DOS o PowerShell.You can now write C++ /WinRT or /CX UWP console apps that run in a console window such as a DOS or PowerShell console window. Las aplicaciones de consola usan la ventana de la consola para entrada y salida.Console apps use the console window for input and output. Las aplicaciones de consola para UWP pueden publicarse en Microsoft Store, tener una entrada en la lista de aplicaciones y un icono principal que se puede anclar al menú Inicio.UWP console apps can be published to the Microsoft Store, have an entry in the app list, and a primary tile that can be pinned to the Start menu. Para obtener más información, consulta Crear una aplicación de consola de Plataforma universal de WindowsFor more info, see Create a Universal Windows Platform console app
Funcionalidades ampliadas del manifiesto de la aplicaciónExpanded app manifest capabilities Se han agregado varias características al esquema del manifiesto de paquete de la aplicación, lo que incluye el amplio acceso al sistema de archivos, la habilitación de escáneres de códigos de barras para dispositivos de punto de servicio, la definición de una aplicación de consola para UWP y mucho más.Several features have been added to the App Package Manifest schema, including: broad file system access, enabling barcode scanners for point-of-service devices, defining a UWP console app, and more. Consulta app manifest changes in Windows 10 (Cambios en el manifiesto de la aplicación en Windows 10) para obtener más información.See app manifest changes in Windows 10 for more details.
Puntos de referencia y encabezados compatibles con la tecnología accesible (AT)Landmarks and Headings supported for accessible technology (AT) Los puntos de referencia y los encabezados definen secciones de una interfaz de usuario que ayudan a que la navegación sea eficaz para los usuarios de tecnología de asistencia, como son los lectores de pantalla.Landmarks and headings define sections of a user interface that aid in efficient navigation for users of assistive technology such as screen readers. Para obtener más información, consulta Puntos de referencia y encabezados.For more information see Landmarks and Headings.
Machine LearningMachine Learning Windows Machine Learning te permite crear aplicaciones que evalúen modelos de Machine Learning previamente entrenados, de forma local en tus dispositivos con Windows 10.Windows Machine Learning allows you to build apps that evaluate pre-trained machine learning models locally on your Windows 10 devices. Para obtener más información sobre la plataforma, consulta Windows Machine Learning.To learn more about the platform, see Windows Machine Learning.
El espacio de nombres MachineLearning contiene clases que permiten que las aplicaciones carguen modelos de Machine Learning, enlacen datos como entradas y evalúen los resultados.The MachineLearning namespace contains classes that enable apps to load machine learning models, bind data as inputs, and evaluate the results.
Controles de mapaMap Controls La clase MapControl tiene una nueva propiedad denominada Region que puedes usar para mostrar contenido en un control de mapa en función del idioma de una región específica (por ejemplo, el estado o la provincia).The MapControl class has a new property named Region that you can use to show contents in a map control based on the language of a specific region (for example, the state or province).
Elementos de mapaMap Elements La clase MapElement tiene una nueva propiedad denominada IsEnabled que puedes usar para especificar si los usuarios pueden interactuar con la clase MapElement .The MapElement class has a new property named IsEnabled that you can use to specify whether users can interact with the MapElement.
Información de ubicación del mapaMap Place Info La clase PlaceInfo contiene un nuevo método CreateFromAddress que puedes usar para crear un elemento PlaceInfo usando un nombre para mostrar y una dirección.The PlaceInfo class contains a new method CreateFromAddress that you can use to create a PlaceInfo by using an address and display name.
Servicios de mapaMap Services La clase MapRouteDrivingOptions contiene una nueva propiedad denominada DepartureTime que puedes usar para calcular una ruta con el estado del tráfico que es habitual para el día y la hora especificados.The MapRouteDrivingOptions class contains a new property named DepartureTime that you can use to compute a route with the traffic conditions that are typical for the specified day and time.
Aplicaciones para UWP de varias instanciasMulti-instance UWP apps Una aplicación para UWP puede optar por admitir varias instancias.A UWP app can opt-in to support multiple instances. Si se está ejecutando una instancia de una aplicación para UWP de varias instancias y llega una solicitud de activación posterior, la plataforma no activará la instancia existente.If an instance of an multi-instance UWP app is running, and a subsequent activation request comes through, the platform will not activate the existing instance. En su lugar, creará una instancia nueva, que se ejecutará en un proceso independiente.Instead, it will create a new instance, running in a separate process. Para obtener más información, consulta Crear una aplicación universal de Windows de instancias múltiples.For more info, see Create a multi-instance Universal Windows App.
API de indexación de recursos de paquetes y sistemas de compilación personalizadosPackage resource indexing APIs and custom build systems Con las API de indexación de recursos de paquetes (PRI), puedes desarrollar un sistema de compilación personalizado para los recursos de la aplicación para UWP.With package resource indexing (PRI) APIs, you can develop a custom build system for your UWP app's resources. El sistema de compilación podrá crear, versionar y volcar archivos PRI para cualquier nivel de complejidad que necesite tu aplicación para UWP.The build system will be able to create, version, and dump PRI files to whatever level of complexity your UWP app needs. Si tienes un sistema de compilación personalizado que actualmente utiliza la herramienta de línea de comandos MakePri.exe, te recomendamos llamar a las API de PRI en su lugar, ya que proporcionan un mayor rendimiento y control.If you have a custom build system that currently uses the MakePri.exe command-line tool, we recommend that you switch over to calling the PRI APIs instead, as they provide increased performance and control.
PlayReadyPlayReady Microsoft PlayReady es un conjunto de tecnologías para proteger el contenido digital frente al uso no autorizado.Microsoft PlayReady is a set of technologies for protecting digital content from unauthorized usage. PlayReady se ejecuta en todo tipo de dispositivos y aplicaciones, y en todos los sistemas operativos.PlayReady runs on all sorts of devices and apps, and across all operating systems. Obtén información para incorporar PlayReady en tu aplicación.Learn how to incorporate PlayReady in your app.
Audiencia privadaPrivate Audience Si quieres que la descripción de Store de tu aplicación solo puedan verla las personas que especifiques, utiliza la nueva opción Audiencia privada.If you want your app’s Store listing to be visible only to selected people that you specify, use the new Private audience option. La aplicación no será detectable ni estará disponible para ninguna persona que no pertenezca a los grupos que especifiques.The app will not be discoverable or available to anyone other than people in the group(s) you specify. Esta opción es útil para realizar pruebas beta, ya que te permite distribuir tu aplicación entre los evaluadores sin que nadie más pueda obtenerla ni ver su descripción de Store.This option is useful for beta testing, as it lets you distribute your app to testers without anyone else being able to get the app, or even see its Store listing. Para obtener más información, consulta Elegir las opciones de visibilidad.For more info, see Choose visibility options.
Aplicaciones web progresivasProgressive Web Apps Microsoft Edge y las aplicaciones web para UWP ahora admiten aplicaciones web progresivas (PWA).Microsoft Edge and UWP web apps now support Progressive Web Apps (PWAs)!
* Gracias a las tecnologías web basadas en estándares y a la detección de características, puedes mejorar tus aplicaciones web para ofrecer experiencias de aplicaciones nativas, incluidas las notificaciones push, la compatibilidad sin conexión y la integración del sistema operativo, mientras sigues ofreciendo una experiencia excelente de aplicación web de línea base en exploradores o plataformas que no admiten aún la tecnología PWA.* Using standards-based web technologies and feature detection, you can enhance your web apps to provide native app experiences, including push notifications, offline support, and OS integration, while still offering a great baseline web app experience on browsers and platforms that don’t yet support PWA technologies.
Al * agregar un archivo de manifiesto a tu aplicación, permites que se instale en toda la familia de dispositivos para UWP (incluidos los dispositivos en modo S de Windows 10) y que se distribuya desde la Microsoft Store.* Adding a manifest file to your app enables it to be installed across the entire UWP device family (including secure Windows 10 S-mode devices) and distributed from the Microsoft Store.
Las PWA son una evolución natural de las aplicaciones web hospedadas, pero con compatibilidad basada en estándares para escenarios desconectados, gracias a los trabajos de servicio, la caché y las API de inserción.PWAs are a natural evolution of Hosted Web Apps, but with standards-based support for offline scenarios, thanks to the Service Workers, Cache, and Push APIs.
Captura de pantallaScreen capture El espacio de nombres Windows.Graphics.Capture proporciona API para adquirir fotogramas desde una pantalla o ventana de aplicación, para crear secuencias de vídeo o instantáneas para crear experiencias interactivas y de colaboración.The Windows.Graphics.Capture namespace provides APIs to acquire frames from a display or application window, to create video streams or snapshots to build collaborative and interactive experiences. Consulta Captura de pantalla para obtener más información.See Screen capture for more information.
Desencadenadores del sistemaSystem Triggers CustomSystemEventTrigger te permite definir un desencadenador del sistema cuando el sistema operativo no proporciona un desencadenador del sistema que necesitas.The CustomSystemEventTrigger allows you to define a system trigger when the OS doesn't provide a system trigger that you need. Por ejemplo, cuando tanto un controlador de hardware como la aplicación para UWP pertenecen a terceros y el controlador de hardware debe generar un evento personalizado que su aplicación controla.Such as when a hardware driver and the UWP app both belong to 3rd party, and the hardware driver needs to raise a custom event that its app handles. Por ejemplo, una tarjeta de audio que debe notificar a un usuario cuando se conecta un conector de audio.For example, an audio card that needs to notify a user when an audio jack is plugged in.
Actividades del usuarioUser Activities La nueva documentación de UserActivity explica cómo ayudar a los usuarios a reanudar lo que estaban haciendo en tu aplicación, incluso en varios dispositivos.New UserActivity documentation explains how to help users resume what they were doing in your app, even across multiple devices.
La clase UserActivitySessionHistoryItem tiene nuevos métodos que recuperan actividades recientes del usuario.The UserActivitySessionHistoryItem class has new methods that retrieve recent user activities. Consulta GetRecentUserActivitiesAsync y su sobrecarga para obtener más información.See GetRecentUserActivitiesAsync, and its overload, for details.
API de Windows Mixed RealityWindows Mixed Reality APIs Para admitir la creciente plataforma de Windows Mixed Reality, se han agregado API nuevas a los espacios de nombres Windows.Graphic.Holographic y Windows.UI.Input.Spatial.To support the growing Windows Mixed Reality platform, new APIs have been added to the Windows.Graphic.Holographic and Windows.UI.Input.Spatial namespaces.
Documentos de Windows Mixed RealityWindows Mixed Reality docs Es la guía del desarrollador de Windows Mixed Reality se hospeda actualmente en docs.microsoft.com.The Windows Mixed Reality developer guidance is now hosted on docs.microsoft.com. Al igual que en estos documentos de UWP, ahora puedes realizar comentarios de problemas de GitHub o enviar tus propias contribuciones a través de una solicitud de incorporación.Just like in these UWP docs, you can now file feedback with GitHub Issues or submit your own contributions via a pull request.

Publicar y monetizar aplicaciones de WindowsPublish & Monetize Windows apps

CaracterísticaFeature DescripciónDescription
Descargar e instalar actualizaciones de paquetes desde StoreDownload and install package updates from the Store Hemos actualizado Descargar e instalar actualizaciones de paquete desde la Store con nuevas instrucciones y ejemplos acerca de cómo descargar e instalar actualizaciones de paquetes sin mostrar una interfaz de usuario de notificaciones al usuario, desinstalar un paquete opcional y obtener información sobre los paquetes en la cola de descarga e instalación de tu aplicación.We've updated Download and install package updates from the Store with new guidance and examples about how to download and install package updates without displaying a notification UI to the user, uninstall an optional package, and get info about packages in the download and install queue for your app.
Especificar precios de forma libre en la moneda local de un mercado específicoEnter free-form prices in a specific market's local currency Al invalidar el precio base de tu aplicación para un mercado concreto, ya no estás limitado a elegir uno de los niveles de precios estándar; ahora tienes la opción de especificar un precio de forma libre en la moneda local del mercado.When you override your app's base price for a specific market, you are no longer limited to choosing one of the standard price tiers; you now have the option to enter a free-form price in the market's local currency. Para obtener más información, consulta Establecer y programar los precios de las aplicaciones.For more info, see Set and schedule app pricing. Esta función está disponibles para todos los desarrolladores de Windows y no requiere el SDK actualizado.This feature is available to all Windows developers and does not require the updated SDK.
Contexto de StoreStore Context La clase StoreContext se ha actualizado con una selección de métodos nuevos.The StoreContext class has been updated with a selection of new methods. Estos métodos administran la descarga y la instalación de las actualizaciones de paquetes y complementos de una aplicación.These methods manage the downloading and installation of package updates and add-ons for an app.
Complementos de suscripción disponibles para todos los desarrolladoresSubscription add-ons are now available to all developers Crea y publica complementos de una suscripción para vender productos digitales en tus aplicaciones y juegos (como las características de la aplicación o el contenido digital) con períodos de facturación periódicos automatizados.Create and publish subscription add-ons to sell digital products in your apps and games (such as app features or digital content) with automated recurring billing periods. Para obtener más información, consulta Habilitar complementos de una suscripción para tu aplicación.For more details, see Enable subscription add-ons for your app. Esta función está disponibles para todos los desarrolladores de Windows y no requiere el SDK actualizado.This feature is available to all Windows developers and does not require the updated SDK.

VídeosVideos

Desde Fall Creators Update, se han publicado los siguientes vídeos en los que se resaltan las características nuevas y mejoradas de Windows 10 para desarrolladores.The following videos have been published since the Fall Creator's Update, highlighting new and improved features in Windows 10 for developers.

Herramientas de accesibilidad para los desarrolladores de WindowsAccessibility tools for Windows developers

El SDK de Windows 10 incluye varias herramientas que te ayudarán a probar y mejorar la accesibilidad de tu aplicación.The Windows 10 SDK includes several tools to help you test for and improve the accessibility of your app. Las herramientas Inspect y AccEvent te ayudarán a garantizar que tus aplicaciones están disponibles para todos.The Inspect and AccEvent tools help you ensure your apps are available to all. Mira el vídeo para obtener información acerca de estas herramientas y, a continuación, lee más información sobre las pruebas de accesibilidad.Watch the video to learn about these tools, then read more about accessibility testing for more information.

Creación de iniciadores de aplicaciones 3D para Windows Mixed RealityCreating 3D app launchers for Windows Mixed Reality

Los iniciadores de 3D proporcionan una manera única para los usuarios de colocar una representación volumétrica de tu aplicación en su entorno de inicio de Mixed Reality.3D launchers provide a unique way for users to place a truly volumetric representation of your app in their Mixed Reality home environment. Mira el vídeo para obtener información sobre cómo preparar tu modelo 3D y asignarlo como iniciador de la aplicación y, a continuación, lee los documentos del desarrollador y echa un vistazo a nuestras directrices de diseño para obtener más información.Watch the video to learn how to prepare your 3D model and assign it as the launcher for your app, then read the developer docs and check out our design guidance for more information.

Creación de una aplicación de consola para UWPCreating a UWP Console App

Ahora puedes crear aplicaciones para UWP que se ejecutan en una ventana de la consola de PowerShell o DOS.You can now create UWP apps that run inside a PowerShell or DOS console window. Mira el vídeo para obtener información sobre cómo se hace y luego echa un vistazo a los documentos para obtener más información.Watch the video to learn how, then check out the docs for more information.

Cómo usar Windows ML en tu aplicaciónHow to use Windows ML in your app

Windows Machine Learning te permite crear aplicaciones que evalúen modelos de Machine Learning previamente entrenados, de forma local en tus dispositivos con Windows 10.Windows Machine Learning allows you to build apps that evaluate pre-trained machine learning models locally on your Windows 10 devices. Mira el vídeo para obtener un tutorial rápido y luego lee los documentos para obtener más información.Watch the video for a quick walkthrough, then read the docs for the full story.

Seguimiento del controlador de movimientoMotion controller tracking

Los controladores de movimiento representan las manos de un usuario en Windows Mixed Reality.Motion controllers represent a user's hands in Windows Mixed Reality. Mira el vídeo para obtener información sobre el funcionamiento de los controladores de movimiento cuando se encuentran tanto dentro como fuera del campo de visión de los auriculares de Mixed Reality y lee más información acerca del seguimiento del controlador aquí.Watch the video to learn how the motion controllers work when they are both in and out of the field of view of the Mixed Reality headset, and read more about controller tracking here.

Empaquetar una aplicación .NET en Visual StudioPackage a .NET app in Visual Studio

Es más fácil que nunca llevar tu aplicación de escritorio a la Plataforma universal de Windows.It's easier than ever to bring your desktop app to the Universal Windows Platform. Mira el vídeo para descubrir cómo empaquetar tu aplicación .NET para su distribución y luego echa un vistazo a esta página para obtener más información.Watch the video to learn how to package your .NET app for distribution, then check out this page for more information.

Programa de creadores de Xbox LiveXbox Live Creators Program

El Programa de creadores de Xbox Live permite a los desarrolladores publicar juegos para UWP rápidamente en Xbox One y Windows 10.The Xbox Live Creators Program allows developers to quickly publish their UWP games to Xbox One and Windows 10. Mira el vídeo para obtener información sobre el programa y luego echa un vistazo a esta página para empezar a utilizarlo.Watch the video to learn about the program, then check out this page to get started.

Una pregunta de desarrollo: ¿por qué se ha cambiado el nombre de Documents and Settings por Users?One Dev Question - Why was Docments and Settings renamed Users?

¿Sientes curiosidad por saber por qué se ha cambiado el nombre del directorio Documents and Settings?Curious why the Documents and Settings directory was renamed? Raymond Chen explica de dónde procede el nombre y por qué se cambió.Raymond Chen explains where the name came from, and why it was changed. Para obtener más detalles sobre el desarrollo de Windows y su historia, echa un vistazo al blog de Raymond.For more developement details about Windows and its history, check out Raymond's blog.

EjemplosSamples

Libro para colorearColoring Book

Coloring Book sample (Muestra de libro para colorear) ha recibido una actualización importante en la que se incorporan escenarios avanzados de Lápiz, lo que incluye la mejora en el rendimiento de representación de la entrada de lápiz con API de secado de la entrada de lápiz personalizadas.The Coloring Book sample has received a major update to incorporate advanced Ink scenarios including improved ink rendering performance using the custom ink drying APIs. También incluye compatibilidad para rellenar y colorear dentro de las líneas de las regiones definidas en la ilustración.It also includes support for flood fill and coloring inside the lines for regions defined by the artwork.

Laboratorio fotográficoPhoto Lab

Photo Lab sample (Muestra de Laboratorio fotográfico) se ha actualizado para poder cargar imágenes de la biblioteca de imágenes usando la virtualización de datos para mejorar el rendimiento cuando hay varios archivos.The Photo Lab sample has been updated to load images from the Pictures library using data virtualization to increase performance when there are numerous files. Además, la página de edición de imágenes de la muestra ahora usa la clase XamlCompositionBrushBase para aplicar efectos.Also, the image editing page in the sample now uses the XamlCompositionBrushBase class to apply effects.