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

Windows 10 build 18362 (también conocido como SDK versión 1903), en combinación con Visual Studio 2019, proporciona las herramientas, características y experiencias para que notables aplicaciones de Windows.Windows 10 build 18362 (also known as SDK version 1903), in combination with Visual Studio 2019, provides the tools, features, and experiences to make remarkable Windows 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 colecció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 espacios de nombres nuevo agregado para el SDK de Windows, consulte el 18362 cambios en la API de generación de Windows 10.For a full list of new namespaces added to the Windows SDK, see the Windows 10 build 18362 API changes. Para obtener más información sobre las características más destacadas de Windows 10, consulta Lo bueno de Windows 10.For more information on the highlighted features of Windows 10, see What's cool in Windows 10.

Diseño e interfaz de usuarioDesign & UI

CaracterísticaFeature DescripciónDescription
AnimatedVisualPlayerAnimatedVisualPlayer El AnimatedVisualPlayer API aloja y controla la reproducción de objetos visuales animadas en la aplicación.The AnimatedVisualPlayer API hosts and controls playback of animated visuals in your app. Esta API se usa para controlar y mostrar el contenido como Lottie objetos visuales, que permiten representar las animaciones de Adobe AfterEffects forma nativa en sus aplicaciones.This API is used to control and display content like Lottie visuals, which allow you to render Adobe AfterEffects animations natively in your applications.
CompactDensityCompactDensity Habilitar modo compacto en la aplicación permite a los grupos densos, mucha de la información de los controles.Enabling Compact mode in your app enables dense, information-rich groups of controls. Esto puede ayudar con grandes cantidades de contenido, maximizar el contenido visible en una página de exploración o navegación e interacción de ayuda cuando el usuario está utilizando la entrada de puntero.This can help with browsing large amounts of content, maximizing the visible content on a page, or aid navigation and interaction when the user is using pointer input.
Repetición de elementosItems Repeater Un ItemsRepeater control puede criatura una experiencia personalizada para mostrar colecciones a los usuarios.An ItemsRepeater control can creature a custom experience for displaying collections to your users. ItemsRepeater no proporciona una experiencia de usuario completa o una interfaz de usuario predeterminada.ItemsRepeater does not provide a comprehensive end-user experience or a default UI. En su lugar, es un bloque de creación que puede usar para crear sus propias experiencias únicas basado en recopilación y controles personalizados.Instead, it’s a building block that you can use to create your own unique collection-based experiences and custom controls.
Sugerencia de enseñanzaTeaching tip Un enseñanza sugerencia es un control flotante parcial persistente y contenido enriquecido que proporciona información contextual.A teaching tip is a semi-persistent and content-rich flyout that provides contextual information. Puede utilizar este control para que le informa, recordando y enseñar a los usuarios sobre las características nuevas o importantes.You can use this control for informing, reminding, and teaching users about new or important features.
Comandos de la interfaz de usuarioUI commanding Con comandos en aplicaciones para UWP, utilice el XamlUICommand y StandardUICommand clases (junto con la interfaz ICommand) para compartir y administrar comandos entre diversas controlar los tipos, independientemente del tipo de dispositivo y la entrada que se va a usar.With commanding in UWP apps, use the XamlUICommand and StandardUICommand classes (along with the ICommand interface) to share and manage commands across various control types, regardless of the device and input type being used.
Biblioteca de interfaz de usuario de WindowsWindows UI Library La última versión oficial de la biblioteca de interfaz de usuario de Windows: WinUI 2.1 – proporciona vibrante nuevos controles XAML para su aplicación de Windows.The latest official version of the Windows UI Library – WinUI 2.1 – provides vibrant new XAML controls for your Windows app. Las API de la biblioteca WinUI se ejecutan en versiones anteriores de Windows 10, por lo que no tienes que incluir comprobaciones de versión ni XAML condicional para compatibilidad con usuarios que no dispongan del último sistema operativo.WinUI library APIs run on earlier versions of Windows 10, so you don’t have to include version checks or conditional XAML to supports users who aren’t on the latest OS.
Capa visual en aplicaciones de escritorioVisual Layer in Desktop apps Ahora puede usar las API de UWP Visual capas en aplicaciones de escritorio.You can now use the UWP Visual layer APIs in desktop applications. Estas API proporcionan API de volver a entrenar el modo de alto rendimiento para gráficos, efectos y animaciones y son la base para la interfaz de usuario en todos los dispositivos de Windows.These APIs provide high performance retrained-mode API for graphics, effects, and animations, and are the foundation for UI across Windows devices.
Profundidad Z y sombraZ-depth and shadow Use profundidad Z y sombra para crear la elevación en su aplicación para UWP.Use Z-depth and shadow to create elevation in your UWP app. Esta características nuevas que permite hacer que la interfaz de usuario de la aplicación facilita la exploración, y transmite mejor lo que es importante para los usuarios a centrarse en.This new features lets you make your app's UI easier to scan, and better conveys what's important for your users to focus on.

Desarrollar aplicaciones de WindowsDevelop Windows apps

CaracterísticaFeature DescripciónDescription
Interfaz de examen antimalware (AMSI)Antimalware Scan Interface (AMSI) Obtenga información sobre cómo la interfaz de examen Antimalware (AMSI) le ayuda a defenderse contra malware, a continuación, revise el código de ejemplo para obtener información sobre cómo implementarlo en su aplicación de escritorio.Learn how the Antimalware Scan Interface (AMSI) helps you defend against malware, then check out the sample code to learn how to implement it in your Desktop app.
C++/ 2.0 WinRTC++/WinRT 2.0 La versión 2.0 de C++/WinRT se ha liberado.Version 2.0 of C++/WinRT has been released. Desproteger novedades C++/WinRT para una lista completa de todos los nuevos cambios e incorporaciones.Check out what's new in C++/WinRT for a full run-down of all the new changes and additions.
Elección de la plataformaChoose your platform ¿Está interesado en crear una nueva aplicación de escritorio?Interested in creating a new desktop application? Visite nuestro renovada elija su plataforma página para obtener una descripción detallada y las comparaciones de las plataformas de Windows Forms, WPF y UWP y obtener más información sobre la API de Win32.Check out our revamped Choose your platform page for detailed descriptions and comparisons of the UWP, WPF, and Windows Forms platforms, and further information on the Win32 API.
Agente de conversaciónConversational agent El Windows.ApplicationModel.ConversationalAgent espacio de nombres le permite agregar cualquier asistencia digital compatible con la plataforma de Windows en tiempo de ejecución de activación del agente (AAR) a la aplicación de Windows.The Windows.ApplicationModel.ConversationalAgent namespace lets you add any digital assistance supported by the Windows platform Agent Activation Runtime (AAR) to your Windows app.
API de archivos en la nubeCloud files API El en la nube de la API de archivos permite crear un motor de sincronización en la nube que admite archivos de marcador de posición.The cloud files API allows you to build a cloud sync engine that supports placeholder files.
Direct3D 12Direct 3D 12 Representación de Direct3D 12 pasadas puede mejorar el rendimiento de su representador si se basa en la representación de aplazado basados en mosaicos (TBDR), entre otras técnicas.Direct3D 12 render passes can improve the performance of your renderer if it's based on Tile-Based Deferred Rendering (TBDR), among other techniques. La técnica ayuda a que el representador mejorar la eficacia de la GPU habilitando la aplicación para identificar mejor el orden de los requisitos y las dependencias de datos de representación de recursos.The technique helps your renderer improve GPU efficiency by enabling your application to better identify resource rendering ordering requirements and data dependencies. Esto reduce el tráfico de memoria de memoria desactivar chip.This reduces memory traffic to/from off-chip memory.
Dirigir el aprendizaje automático (DirectML)Direct Machine Learning (DirectML) DirectML es una API de bajo nivel y acelerados por hardware para el aprendizaje automático.DirectML is a low-level hardware-accelerated API for machine learning. Tiene un conocido (nativo C++, nano COM) flujo de trabajo en el estilo de DirectX 12 y la interfaz de programación.It has a familiar (native C++, nano-COM) programming interface and workflow in the style of DirectX 12. Aprendizaje automático puede integrar las cargas de trabajo de inferencia en su juego, motor, middleware, back-end u otra aplicación.You can integrate machine learning inferencing workloads into your game, engine, middleware, backend, or other application. DirectML es compatible con todo el hardware 12 compatible con DirectX.DirectML is supported by all DirectX 12-compatible hardware.
DirectX HLSLDirectX HLSL 6.4 de modelo de sombreador HLSL proporciona nuevas funciones intrínsecas de aprendizaje de máquina para su uso con DirectML.HLSL Shader Model 6.4 provides new machine learning intrinsics for use with DirectML.
Desarrollo de controladoresDriver development Nuevo audio, cámara, mostrar, redes, se han agregado las características de Wi-Fi, impresión, sensor, almacenamiento y banda ancha móviles para desarrolladores de controladores de Windows.New audio, camera, display, networking, mobile broadband, print, sensor, storage, and wifi features have been added for Windows driver developers. Desproteger Novedades de desarrollo de controladores para obtener más detalles.Check out What's new in driver development for further details.
Operaciones de sistema de archivosFile system operations Esto Guía de procedimientos recomendados puede ayudarle mejor uso el Windows.Storage.FileIO y Windows.Storage.PathIO clases para realizar operaciones de E/S del sistema de archivos.This best practice guide can help you best use the Windows.Storage.FileIO and Windows.Storage.PathIO classes to perform file system I/O operations.
Interacciones con controlador para juegos y control remotoGamepad and remote control interactions Use interacciones de gamepad y control remoto compilar la interacción accesibles y utilizable experiencias.Use gamepad and remote control interactions to build usable and accessible interaction experiences. Con estas interacciones, la aplicación puede ser tan intuitiva y fácil de usar de dos pies fuera ya que es de diez pies ausente.With these interactions, your application can be as intuitive and easy to use from two feet away as it is from ten feet away.
Cambio era japonésJapanese era change Hemos proporcionado estas instrucciones para mostrarle cómo asegurarse de que la aplicación de Windows está lista para el japonés era cambiar conjunto se realicen en el 1 de mayo de 2019.We've provided these instructions to show you how to ensure your Windows application is ready for the Japanese era change set to take place on May 1, 2019. Esta página también está disponible en japonés.This page is also available in Japanese.
Código abierto de WinUI, Windows Forms y WPFOpen Source of WPF, Windows Forms, and WinUI Los marcos de trabajo WPF, Windows Forms y WinUI UX ahora están disponibles para las contribuciones de código abierto en GitHub.The WPF, Windows Forms, and WinUI UX frameworks are now available for open-source contributions on GitHub. Para obtener más información y vínculos, vea el creación de blogs de aplicaciones de Windows.For more information and links, see the building Windows apps blog.
Aplicaciones Web progresiva para XboxProgressive Web Apps for Xbox Con progresiva de Web Apps para Xbox One, puede extender una aplicación web y que esté disponible como una aplicación de Xbox One a través de Microsoft Store mientras todavía sigue utilizando los marcos de trabajo existentes, CDN y el servidor back-end.With Progressive Web Apps for Xbox One, you can extend a web application and make it available as an Xbox One app via Microsoft Store while still continuing to use your existing frameworks, CDN and server backend. En su mayor parte, puede empaquetar su PWA para Xbox One en la misma manera que lo haría para Windows.For the most part, you can package your PWA for Xbox One in the same way you would for Windows. Esta guía le guiará a través del proceso y resaltar las diferencias clave.This guide will walk you through the process, and highlight the key differences.
Proyecto RomaProject Rome El SDK de proyecto Roma ahora está disponible para iOS y Android.The Project Rome SDK is now available for Android and iOS. Obtenga información sobre cómo integrar las notificaciones de Graph con cada plataforma: Android y iOS.Learn how to integrate Graph notifications with each platform: Android and iOS.
Cámaras remotasRemote cameras Utilice la clase DeviceWatcher para conectarse a cámaras remotas, y leer los marcos de las cámaras en la aplicación de Windows.Use the DeviceWatcher class to connect to remote cameras, and read frames from those cameras into your Windows app.
Controles UWP en aplicaciones de escritorio (Islas XAML)UWP controls in desktop applications (XAML islands) La API del SDK de Windows para hospedar controles UWP en WPF, Windows Forms, y C++ aplicaciones de escritorio ya no están en versión preliminar para desarrolladores de Win32.The APIs in the Windows SDK for hosting UWP controls in WPF, Windows Forms, and C++ Win32 desktop applications are no longer in developer preview. Para obtener más información, consulte controles UWP en aplicaciones de escritorio.For more information, see UWP controls in desktop applications.
Visual Studio 2019Visual Studio 2019 Se ha liberado 2019 de Visual Studio, con las últimas herramientas y servicios para cualquier desarrollador, aplicación o plataforma.Visual Studio 2019 has been released, with the latest tools and services for any developer, app, or platform. Desproteger Novedades de Visual Studio de 2019 para obtener información sobre la versión más reciente y empezar a trabajar.Check out What's new in Visual Studio 2019 to learn the latest and to get started.
Win32 WebViewWin32 WebView Nuestro preguntas más frecuentes proporcionan respuestas a preguntas habituales al usar Microsoft Edge WebView en aplicaciones de escritorio, así como vínculos a ejemplos y recursos adicionales.Our frequently asked questions provide answers to common questions when using the Microsoft Edge WebView in desktop applications, as well as links to samples and additional resources.
Línea de comandos de WindowsWindows Command Line Nuevas características de consola incluyen la pestaña Terminal experimental, con valores de desplazamiento, la forma de Cursor y los colores del Cursor.New Console features include the experimental Terminal tab, with settings for scrolling, Cursor shape, and Cursor colors. Obtenga más información sobre la blog de herramientas de línea de comandos de Windows para desarrolladores.Learn more on the Windows Command Line Tools For Developers blog.
Kit de herramientas de la Comunidad WindowsWindows Community Toolkit V5.1 Windows Community Toolkit proporciona actualizaciones interesantes para animación, los dispositivos remotos, imagen de recorte y la accesibilidad.Windows Community Toolkit v5.1 provides exciting updates for animation, remote devices, image cropping, and accessibility.
• El nuevo biblioteca Lottie Windows proporciona compatibilidad de animación de alta calidad en Windows 10 (1809) mediante el uso de las APIs Windows.UI.Composition y permite el consumo de Bodymovin archivos JSON o optimizado para las clases generadas por el código para la reproducción en sus aplicaciones de Windows.• The new Lottie-Windows library provides high quality animation support on Windows 10 (1809) by utilizing the Windows.UI.Composition APIs, and allows for the consumption of Bodymovin JSON files or optimized code-generated classes for playback in your Windows apps. Probar la nueva Lottie Viewer aplicación desde la Microsoft Store para probar las animaciones y generar código optimizado para las aplicaciones de Windows.Try the new Lottie Viewer app from the Microsoft Store to test out animations and generate optimized code for your Windows apps.
• El nuevo selector de dispositivo remoto permite al usuario seleccionar un dispositivo (proximally o en la nube accesible), inicie una aplicación en ese dispositivo o comunicarse con servicios de aplicación en el dispositivo remoto.• The new Remote Device Picker allows a user to select a device (proximally or cloud accessible), launch an app on that device, or communicate with app services on the remote device.
• El nuevo ImageCropper control integra la funcionalidad de recorte para seleccionar las imágenes de perfil o para el uso de herramientas de edición de fotos.• The new ImageCropper control integrates cropping functionality for selecting profile pictures or for using photo editing tools.
• Además, ha habido mejoras de accesibilidad en los controles, un Microsoft.Toolkit.Win32 6.0 obtener una vista previa de actualización del paquete para WPF y WinForms y más características que puede leer acerca de la notas de la versión .• In addition, there have been accessibility improvements on the controls, a Microsoft.Toolkit.Win32 6.0 preview package update for WPF and WinForms, and more features that you can read about in the release notes.
Aprendizaje automático de WindowsWindows Machine Learning Hemos rediseñado a los documentos de inteligencia artificial de Windows, que se divide en tres áreas: (WinML) de aprendizaje de máquina de Windows, Windows Vision habilidades y dirigir el aprendizaje automático (DirectML).We've redesigned the Windows AI docs, splitting them into three areas: Windows Machine Learning (WinML), Windows Vision Skills, and Direct Machine Learning (DirectML). Visite el nuevo página de aterrizajeCheck out the new landing page
• El MLGen experimentar está cambiando en Visual Studio.• The MLGen experience is changing in Visual Studio. En Windows 10, versión 1903 y versiones posterior, mlgen ya no se incluye en el SDK de Windows 10.In Windows 10, version 1903 and later, mlgen is no longer included in the Windows 10 SDK. Si usa Visual Studio 2017, debe descargar e instalar la extensión de Visual Studio, en su lugar Windows Machine Learning código generador VS 2017.If you're using VS 2017, you should instead download and install the Visual Studio extension, Windows Machine Learning Code Generator VS 2017. Si usa Visual Studio de 2019, debe instalar la generador de código de Windows Machine Learning extensión.If you're using Visual Studio 2019, you should install the Windows Machine Learning Code Generator extension.
• También estamos enorgullece en anunciar la nueva compatibilidad con el empaquetado de peso.• We're also proud to announce new support for weight packing. Los desarrolladores ahora pueden reducir la superficie del disco de sus modelos de aprendizaje automático mediante una técnica denominada empaquetado de peso, disponible a través de la WinMLTools convertidor.Developers now can reduce the disk footprint of their ML models by using a technique called weight packing, made available through the WinMLTools converter.
Referencia de WinRT consolidadoWinRT consolidated reference Hemos agregado una descripción completa de la sistema de tipos de WinRT y archivos WinMD, para proporcionar notas exhaustivas específicas acerca de las definiciones sobre la estructura de WinRT APIs.We've added full description of the WinRT type system and WinMD files, to provide specific in-depth notes about the definitions about the structure of WinRT APIs.
Subsistema de Windows para Linux (WSL)Windows Subsystem for Linux (WSL) Actualizaciones recientes de WSL incluyen la capacidad de tener acceso a archivos de Linux desde Windows con el Explorador de archivos y algunos nuevos comandos para wsl.exe y wslconfig.exe.Recent updates to WSL include the ability to access Linux files from Windows using File Explorer, and some new commands for wsl.exe and wslconfig.exe.
Windows Vision SkillsWindows Vision Skills Habilidades de visión Windows es un conjunto de API que le permite crear "aptitudes", como el reconocimiento facial y, a continuación, las empaqueta como un paquete de NuGet que otras aplicaciones pueden consumir, sin necesidad de incluir un modelo de aprendizaje automático.Windows Vision Skills is a set of APIs that lets you create “skills,” like facial recognition, and then package them up as a NuGet package that other apps can consume, without even needing to include a machine learning model.

Publicar y monetizar aplicaciones de WindowsPublish & Monetize Windows apps

CaracterísticaFeature DescripciónDescription
MSIXMSIX Las compilaciones de soporte técnico MSIX en Windows 10 1709 y 1803 describe las características que MSIX se admiten en versiones anteriores a Windows 10, versión 1809.MSIX support on Windows 10 builds 1709 and 1803 describes which MSIX features are supported on versions before Windows 10, version 1809.
Empaquetado MSIX e implementaciónMSIX packaging and deployment Hemos introducido varias mejoras relacionadas con los paquetes de modificación para facilitar la personalización de paquete en un paquete MSIX.We introduced several improvements related to modification packages to make it easier to package customizations in an MSIX package. Estas mejoras incluyen la nueva rescap6:ModificationPackage elemento en el manifiesto del paquete, la capacidad de reemplazar un archivo del paquete principal con un paquete de modificación y la capacidad para empaquetar un sistema de archivos basado complemento como un paquete de modificación MSIX.These improvements include the new rescap6:ModificationPackage element in the package manifest, the ability to override a file in the main package with a modification package, and the ability to package a file system based plug-in as an MSIX modification package.
Herramienta de empaquetado MSIXMSIX Packaging Tool • Se ha agregado soporte técnico para realizar las conversiones en un equipo remoto.• We added support for performing conversions on a remote machine. También presentamos la MSIX empaquetado herramienta Insider programa para ofrecer un acceso anticipado a las nuevas características de la herramienta.We also introduced the MSIX Packaging Tool Insider Program to offer early access to new tool features.
Soporte técnico en 1709 y versiones posteriores de paquete MSIX se proporcionan instrucciones sobre cómo usar la herramienta de empaquetado MSIX para generar paquetes específicamente para Windows 10, versión 1709 y 1803.MSIX Package support on 1709 and later provides guidance about using the MSIX Packaging Tool to build packages specifically for Windows 10, versions 1709 and 1803.
Entorno de empaquetado MSIX en creación rápida de Hyper-V se muestra cómo crear un entorno virtual para los proyectos de empaquetado MSIX.MSIX packaging environment on Hyper-V Quick Create shows how to create a virtual environment for MSIX packaging projects.
Paquetes MSIX agrupación proporciona instrucciones para crear un paquete mediante la herramienta de empaquetado MSIX.Bundle MSIX packages provides instructions for creating a package bundle using the MSIX Packaging Tool.
Paquetes de modificación en Windows 10 versión 1809 contiene instrucciones para crear un paquete de modificación para la versión de Windows 10 1809 y versiones posteriores mediante la herramienta de empaquetado MSIX y MakeApp.exe.Modification packages on Windows 10 version 1809 contains instructions for creating a modification package for Windows 10 version 1809 and later versions using the MSIX Packaging Tool and MakeApp.exe.
SDK de MSIXMSIX SDK Usar el SDK de MSIX para compilar un paquete para su uso multiplataformay obtenga información sobre cómo especificar las plataformas de destino al que desea que los paquetes para extraer.Use the MSIX SDK to build a package for cross-platform use, and learn how to specify the target platforms to which you want your packages to extract.

Microsoft LearnMicrosoft Learn

Microsoft Learn proporciona nuevos conocimientos prácticos y las oportunidades de aprendizaje para desarrolladores de Microsoft.Microsoft Learn provides new hands-on learning and training opportunities to Microsoft developers.

VídeosVideos

Aplicaciones web progresivasProgressive Web Apps

Aplicaciones Web progresiva son sitios web que funcionan como aplicaciones nativas en distintos exploradores y una amplia variedad de dispositivos Windows 10.Progressive Web Apps are web sites that function like native apps across different browsers and a wide variety of Windows 10 devices. Vea el vídeo para obtener más información y, a continuación, desproteger los documentos para empezar a trabajar.Watch the video to learn more, and then check out the docs to get started.

Serie de código de VSVS Code series

Visite nuestro nueva serie de vídeos sobre Visual Studio Code para obtener información sobre VSCode es, cómo utilizarlo y cómo se creó.Check out our new video series on Visual Studio Code for information about what VSCode is, how to use it, and how it was created.

Servicios de realidad mixtosMixed Reality services

HoloLens 2 se anunció recientemente.HoloLens 2 was recently announced. Pruebe esta serie de vídeos en Mixed Reality para la información más reciente, y cómo puede participar y empezar a desarrollar.Check out this video series on Mixed Reality for the latest information, and how you can get involved and start developing.

Una pregunta de desarrolloOne Dev Question

En la serie de vídeos de una pregunta de desarrollo, los desarrolladores de Microsoft ha cubren una serie de preguntas acerca del desarrollo de Windows, referencia cultural del equipo y el historial.In the One Dev Question video series, longtime Microsoft developers cover a series of questions about Windows development, team culture, and history.