Novidades no Windows 10 para desenvolvedores, build 17134What's New in Windows 10 for developers, build 17134

O Windows 10, build 17134 (também conhecido como a Atualização de abril ou versão 1803), em combinação com o Visual Studio 2019 e o SDK atualizado, fornece as ferramentas, os recursos e as experiências para criar aplicativos incríveis da Plataforma Universal do 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. Instale as ferramentas e o SDK no Windows 10 e você estará pronto para criar um aplicativo universal do Windows ou explorar como você pode usar seu código de aplicativo existente no 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.

Esta é uma coleção de recursos novos e aprimorados e diretrizes de interesse para os desenvolvedores Windows neste lançamento.This is a collection of new and improved features and guidance of interest to Windows developers in this release. Para obter uma lista completa de namespaces novos adicionados ao SDK do Windows, confira as Alterações na API do Windows 10 build 17134.For a full list of new namespaces added to the Windows SDK, see the Windows 10 build 17134 API changes. Para saber mais sobre os recursos em destaque do Windows 10, confira Novidades no Windows 10.For more information on the highlighted features of Windows 10, see What's cool in Windows 10. Além disso, confira Recursos da Plataforma para Desenvolvedores Windows para ter mais detalhes das adições passadas e futuras à plataforma do Windows.In addition, see Windows Developer Platform features for a high-level overview of both past and future additions to the Windows platform.

Design e interface do usuárioDesign & UI

RecursoFeature DescriçãoDescription
Notificações do sistema interativas e adaptáveisAdaptive and interactive toast notifications Aprimore seu aplicativo com notificações interativas e adaptáveis.Enhance your app with adaptive and interactive notifications. Veja uma introdução às diretrizes atualizadas sobre notificações do sistema e explore as novas informações sobre as restrições de tamanho de imagem, as barras de progresso e a adição de opções 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 agora é compatível com notificações do sistema agendadas.ExpirationTime is now supported on scheduled toast notifications.
Links de conteúdoContent links O novo controle Links de conteúdo oferece uma maneira de inserir dados avançados em seus controles de texto, o que permite que um usuário encontre e use mais informações sobre uma pessoa ou um local sem sair do contexto do seu aplicativo.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.
Exemplos de designDesign samples O exemplo BuildCast foi adicionado à página Projetar kits de ferramentas e amostras.The BuildCast sample has been added to the Design toolkits and samples page. O BuildCast é uma amostra completa criada para demonstrar o Sistema Design Fluente e outros recursos da Plataforma Universal do Windows.BuildCast is an end-to-end sample built to showcase the Fluent Design System and other capabilities of the Universal Windows Platform.
Manuscrito inseridoEmbedded handwriting O recurso de entrada à caneta foi adicionado aos controles de texto, permitindo que os usuários escrevam diretamente nas caixas de texto com o Windows Ink.The pen input feature has been added to text controls, enabling users to write directly into text boxes with Windows Ink. Conforme o usuário escreve, o texto é convertido em um script que mantém a sensação de escrita.As the user writes, the text is converted to a script that maintains the feel of natural writing.
Atualizações do Design FluenteFluent Design updates Atualizamos muitos das nossas páginas de Design Fluente com novas informações e diretrizes:We've updated many of our Fluent Design pages with new information and guidance:
* A visão geral do Design Fluente foi atualizada para se alinhar aos recursos mais recentes do Fluent.* The Fluent design overview has been updated to align to the latest Fluent features.
* Revelar realce tem novas diretrizes sobre temas e controles personalizados.* Reveal highlight has new guidance on themes and custom controls.
O * histórico de navegação e a navegação regressiva foi reformulado, com exemplos detalhados, diretrizes para otimização de dispositivo e diretrizes para comportamento personalizado.* Navigation history and backwards navigation has been revamped, with detailed examples, guidance for device optimization, and guidelines for custom behavior.
Navegação de focoFocus navigation O novo tópico navegação de foco descreve como otimizar um aplicativo UWP para os usuários que dependem de tipos de entrada não apontadora, como teclados, gamepads ou 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. Além disso, a navegação de foco programático descreve as APIs que você pode usar para aprimorar essas experiências.In addition, programmatic focus navigation describes the APIs you can use to enhance these experiences.
Atalhos de tecladoKeyboard shortcuts Nossas diretrizes sobre aceleradores de teclado foram atualizadas com novas informações de usabilidade.Our guidance on keyboard accelerators has been updated with new usability information. Adicione dicas de ferramentas a seus aceleradores de teclado e rótulos a seus controles para melhorar a capacidade de detecção ou substituir o comportamento de acelerador de teclado padrão pelas novas APIs.Add tooltips to your keyboard accelerators and labels to your controls to improve discoverability, or override default keyboard accelerator behavior with new APIs.
Layouts de páginaPage layouts Atualizamos nossos documentos de layout da página XAML com novas informações sobre layouts fluidos e estados visuais.We've updated our XAML page layout docs with new information on fluid layouts and visual states. Esses recursos permitem maior controle sobre como a posição dos elementos em seu aplicativo responde e se adapta ao espaço visual disponível.These features allow for greater control over how the position of elements in your app respond and adapt to the available visual space.
Puxar para atualizarPull to refresh O controle Deslizar para atualizar permite que um usuário use uma lista suspensa de dados para recuperar mais dados.The Pull to refresh control allows a user to pull down a list of data in order to retrieve more data. Ele é amplamente usado em dispositivos com tela touch.It is widely used on devices with a touch screen.
Modo de exibição de navegaçãoNavigation view O controle modo de exibição de Navegação fornece um menu de navegação recolhível para a navegação de nível superior em seu aplicativo.The Navigation view control provides a collapsible navigation menu for top-level navigation in your app. Esse controle implementa o padrão de painel de navegação ou menu hambúrguer e adapta automaticamente o modo de exibição do painel a diferentes tamanhos de janela.This control implements the nav pane, or hamburger menu, pattern and automatically adapts the pane's display mode to different window sizes.
Foco de revelaçãoReveal focus O novo efeito Foco do Revelação fornece iluminação para experiências como o Xbox One e as telas de televisão.The new Reveal focus effect provides lighting for experiences such as Xbox One and television screens. Ele anima a borda de elementos focalizáveis, como botões, quando o usuário move o foco do gamepad ou do teclado até eles.It animates the border of focusable elements, such as buttons, when the user moves gamepad or keyboard focus to them.
SomSound Agora, o XAML dá suporte a Áudio 3D com a propriedade SpatialAudioMode.XAML now supports 3D Audio with the SpatialAudioMode property. Confira Som para obter informações sobre como ele pode ser configurado.See Sound for information on how it can be configured.
TilesTiles As notificações de bloco rastreável agora têm suporte em aplicativos UWP baseados em JavaScript.Chaseable tile notifications are now supported in JavaScript-based UWP apps.

As notificações de bloco e selo secundárias agora são compatíveis com aplicativos de Ponte de Desktop.Secondary tile and badge notifications are now supported from Desktop Bridge apps.
Modo de exibição de árvoreTree View O controle TreeView habilita uma lista hierárquica com nós expansíveis e recolhíveis que contêm itens aninhados.The TreeView control enables a hierarchical list with expanding and collapsing nodes that contain nested items. Ela pode ser usada para ilustrar uma estrutura de pastas ou relacionamentos aninhados em sua interface do usuário.It can be used to illustrate a folder structure or nested relationships in your UI.
Estilo de escritaWriting style Atualizamos e expandimos nosso artigo em termos de voz e tom, transformando-o em Diretrizes de estilo de escrita.We've upgraded and expanded our article on voice and tone, transforming it into Writing style guidance. Essas novas informações fornecem princípios para a criação de texto eficaz em seu aplicativo e mostram as melhores práticas para escrever para controles como mensagens de erro ou caixas de diálogo.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.

JogosGaming

RecursoFeature DescriçãoDescription
Introdução ao desenvolvimento de jogosGetting started for game development Interessado em desenvolver jogos para o Windows 10?Interested in developing games for Windows 10? A nova página Introdução ao desenvolvimento de jogos fornece uma visão geral completa sobre o que você precisa fazer para se preparar, se registrar e ficar pronto para enviar seus aplicativos e jogos.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 As APIs de DXGI a seguir foram adicionadas, o que está relacionado à preferência e à remoção de adaptadores gráficos:The following DXGI APIs have been added, which are related to graphics adapter preference and removal:
* A interface IDXGIFactory6 habilita um método único que enumera adaptadores gráficos com base em uma determinada preferência de GPU.* The IDXGIFactory6 interface enables a single method that enumerates graphics adapters based on a given GPU preference.
* A função DXGIDeclareAdapterRemovalSupport permite que um processo indique que é resiliente a qualquer um dos seus dispositivos gráficos sendo removidos.* The DXGIDeclareAdapterRemovalSupport function allows a process to indicate that it's resilient to any of its graphics devices being removed.
* A enumeração DXGI_GPU_PREFERENCE descreve a preferência de GPU para executar o aplicativo.* The DXGI_GPU_PREFERENCE enumeration describes the preference of GPU for the app to run on.

Desenvolver aplicativos do WindowsDevelop Windows apps

RecursoFeature DescriçãoDescription
Cartões AdaptáveisAdaptive Cards O recurso de cartões adaptáveis é um formato aberto de troca de placas que permite aos desenvolvedores trocar o conteúdo da interface do usuário de uma maneira comum e consistente.Adaptive cards are an open card exchange format enbling developers to exchange UI content in a common and consistent way. Descreve o conteúdo como um objeto JSON que pode ser renderizado para adaptar-se automaticamente à aparência do aplicativo 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 AplicativoApp Resource Group A classe AppResourceGroupInfo tem novos métodos que você pode usar para iniciar a transição para os estados de aplicativo suspenso, ativo (retomado) e encerrado.The AppResourceGroupInfo class has new methods that you can use to initiate the transition to the app suspended, active (resumed), and terminated states.
Amplo acesso ao sistema de arquivosBroad file-system access A funcionalidade broadFileSystemAccess concede aos aplicativos o mesmo acesso ao sistema de arquivos do usuário que está executando o aplicativo, sem nenhuma solicitação adicional de estilo de seletor de arquivos durante o tempo de execução.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 obter mais informações, confira Permissões de acesso a arquivo e a entrada broadFileSystemAccess nas Declarações de funcionalidade do aplicativo.For more info, see File access permissions and the broadFileSystemAccess entry in App capability declarations.
C++/WinRTC++/WinRT O C++/WinRT é uma projeção da linguagem C++17 nova, moderna e inteiramente padrão para APIs do WinRT (Windows Runtime).C++/WinRT is a new, entirely standard, modern C++17 language projection for Windows Runtime (WinRT) APIs. É implementado exclusivamente em arquivos de cabeçalho e foi projetado para fornecer acesso de primeira classe à API moderna do Windows.It's implemented solely in header files, and designed to provide you with first-class access to the modern Windows API. Com o C++/WinRT, você pode criar e consumir APIs do WinRT usando qualquer compilador C++17 em conformidade com os padrões.With C++/WinRT, you can author and consume WinRT APIs using any standards-compliant C++17 compiler. Para seus aplicativos C++, do Win32 à UWP, use o C++/WinRT para manter seu padrão de código moderno e limpo e seu aplicativo, rápido e leve.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.
Aplicativos UWP de consoleConsole UWP apps Agora, você pode escrever aplicativos de console UWP C++ /WinRT ou /CX que são executados em uma janela de console, como a janela de console do DOS ou do 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. Os aplicativos de console usam a janela do console para entrada e saída.Console apps use the console window for input and output. Os aplicativos de console UWP podem ser publicados para a Microsoft Store, tem uma entrada na lista de aplicativos e um bloco principal que pode ser fixado no menu Iniciar.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 obter mais informações, confira Criar um aplicativo de console da Plataforma Universal do WindowsFor more info, see Create a Universal Windows Platform console app
Funcionalidades expandidas do manifesto do aplicativoExpanded app manifest capabilities Vários recursos foram adicionados ao esquema de Manifesto de Pacote do Aplicativo, incluindo: amplo acesso ao sistema de arquivos, habilitação de scanners de código de barras para dispositivos de ponto de serviço, definição de um aplicativo de console UWP e muito mais.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. Confira alterações de manifesto de aplicativo no Windows 10 para obter mais detalhes.See app manifest changes in Windows 10 for more details.
Pontos de referência e títulos com suporte para a AT (tecnologia acessível)Landmarks and Headings supported for accessible technology (AT) Os marcos e títulos definem seções de uma interface do usuário que auxiliam na navegação eficiente para os usuários de tecnologia adaptativa, como leitores de tela.Landmarks and headings define sections of a user interface that aid in efficient navigation for users of assistive technology such as screen readers. Para obter mais informações, confira Marcos e títulos.For more information see Landmarks and Headings.
Machine LearningMachine Learning O Windows Machine Learning permite que você crie aplicativos que avaliam modelos de machine learning pré-treinados localmente em seus dispositivos Windows 10.Windows Machine Learning allows you to build apps that evaluate pre-trained machine learning models locally on your Windows 10 devices. Para saber mais sobre a plataforma, confira Windows Machine Learning.To learn more about the platform, see Windows Machine Learning.
O namespace MachineLearning contém classes que permitem que os aplicativos carreguem modelos de machine learning, associem dados como entradas e avaliem os 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 A classe MapControl tem uma nova propriedade chamada Region, que você pode usar para mostrar conteúdo em um controle de mapeamento com base no idioma de uma região específica (por exemplo, o estado ou a província).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 A classe MapElement tem uma nova propriedade chamada IsEnabled, que você pode usar para especificar se os usuários podem interagir com o MapElement.The MapElement class has a new property named IsEnabled that you can use to specify whether users can interact with the MapElement.
Informações de locais do mapaMap Place Info A classe PlaceInfo contém um novo método CreateFromAddress, que você pode usar para criar um PlaceInfo usando um endereço e um nome de exibição.The PlaceInfo class contains a new method CreateFromAddress that you can use to create a PlaceInfo by using an address and display name.
Serviços de mapaMap Services A classe MapRouteDrivingOptions contém uma nova propriedade chamada DepartureTime, que você pode usar para computar uma rota com as condições de trânsito típicas do dia e hora específicos.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.
Aplicativos UWP de várias instânciasMulti-instance UWP apps Um aplicativo UWP pode aceitar o suporte a várias instâncias.A UWP app can opt-in to support multiple instances. Se uma instância de um aplicativo UWP de várias instâncias estiver em execução e uma solicitação de ativação subsequente chegar, a plataforma não ativará a instância 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. Em vez disso, ela criará uma instância, executada em um processo separado.Instead, it will create a new instance, running in a separate process. Para obter mais informações, confira Criar um Aplicativo Universal do Windows de várias instâncias.For more info, see Create a multi-instance Universal Windows App.
APIs de indexação de recurso do pacote e sistemas de build personalizadosPackage resource indexing APIs and custom build systems Com as APIs de PRI (indexação de recursos de pacote), você pode desenvolver um sistema de build personalizado para recursos do aplicativo UWP.With package resource indexing (PRI) APIs, you can develop a custom build system for your UWP app's resources. O sistema de compilação será capaz de criar, controlar a versão e despejar os arquivos PRI em qualquer nível de complexidade exigido pelo aplicativo UWP.The build system will be able to create, version, and dump PRI files to whatever level of complexity your UWP app needs. Se você tem um sistema de build personalizado que atualmente usa a ferramenta de linha de comando MakePri.exe, é recomendável passar a chamar as APIs PRI, já que elas oferecem maior controle e desempenho.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 O Microsoft PlayReady é um conjunto de tecnologias para a proteção do conteúdo digital contra uso não autorizado.Microsoft PlayReady is a set of technologies for protecting digital content from unauthorized usage. O PlayReady é executado em todos os tipos de dispositivos e aplicativos e em todos os sistemas operacionais.PlayReady runs on all sorts of devices and apps, and across all operating systems. Saiba como incorporar o PlayReady a seu aplicativo.Learn how to incorporate PlayReady in your app.
Público-alvo particularPrivate Audience Se você quiser que a listagem da Store do aplicativo fique visível somente para as pessoas selecionadas especificadas, use a opção Público-alvo particular.If you want your app’s Store listing to be visible only to selected people that you specify, use the new Private audience option. O aplicativo não será detectável nem estará disponível a ninguém além das pessoas nos grupos especificados.The app will not be discoverable or available to anyone other than people in the group(s) you specify. Essa opção é útil para testes beta, já que permite que você distribua seu aplicativo aos testadores sem que ninguém mais possa obtê-lo nem sequer ver sua listagem da 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 obter mais informações, confira Escolher opções de visibilidade.For more info, see Choose visibility options.
Aplicativos Web ProgressivosProgressive Web Apps O Microsoft Edge e os aplicativos Web UWP agora são compatíveis com PWAs (Aplicativos Web Progressivos)!Microsoft Edge and UWP web apps now support Progressive Web Apps (PWAs)!
* Usando as tecnologias da Web baseadas em padrões e a detecção de recursos, você pode aprimorar seus aplicativos Web para fornecer experiências de aplicativo nativo, incluindo notificações por push, suporte offline e integração do sistema operacional, proporcionando ainda uma excelente experiência de aplicativo Web de linha de base em navegadores e plataformas que ainda não são compatíveis com as tecnologias 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.
A * adição de um arquivo de manifesto a seu aplicativo permite que ele seja instalado em toda a família de dispositivos UWP (incluindo os dispositivos Windows 10 de modo S seguros) e distribuído na 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.
Os PWAs são uma evolução natural dos Aplicativos Web Hospedados, mas com suporte baseado em padrões para cenários offline graças aos Trabalhos de Serviço, ao Cache e às APIs de Push.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 telaScreen capture O namespace Windows.Graphics.Capture fornece APIs para adquirir quadros de uma tela ou de uma janela de aplicativo para criar fluxos de vídeo ou instantâneos para criar experiências colaborativas e interativas.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. Confira Captura de tela para obter mais informações.See Screen capture for more information.
Gatilhos do sistemaSystem Triggers O CustomSystemEventTrigger permite que você defina um gatilho do sistema quando o sistema operacional não fornece um gatilho do sistema necessário.The CustomSystemEventTrigger allows you to define a system trigger when the OS doesn't provide a system trigger that you need. Por exemplo, quando um driver de hardware e o aplicativo UWP pertencerem a terceiros e o driver de hardware precisar gerar um evento personalizado que seu aplicativo possa manipular.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 exemplo, uma placa de áudio que precisa notificar um usuário quando uma tomada de áudio está conectada.For example, an audio card that needs to notify a user when an audio jack is plugged in.
Atividades do usuárioUser Activities A nova documentação da UserActivity explica como ajudar os usuários a retomar o que eles estavam fazendo no seu aplicativo, mesmo em vários dispositivos.New UserActivity documentation explains how to help users resume what they were doing in your app, even across multiple devices.
A classe UserActivitySessionHistoryItem tem novos métodos que recuperam as atividades recentes do usuário.The UserActivitySessionHistoryItem class has new methods that retrieve recent user activities. Confira GetRecentUserActivitiesAsync e sua sobrecarga para obter detalhes.See GetRecentUserActivitiesAsync, and its overload, for details.
APIs do Windows Mixed RealityWindows Mixed Reality APIs Para dar suporte à crescente plataforma Windows Mixed Reality, novas APIs foram adicionadas aos namespaces Windows.Graphic.Holographic e 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 do Windows Mixed RealityWindows Mixed Reality docs As diretrizes de desenvolvedor do Windows Mixed Reality agora são hospedadas em docs.microsoft.com.The Windows Mixed Reality developer guidance is now hosted on docs.microsoft.com. Assim como nesses documentos da UWP, agora você pode registrar um comentário com Problemas do GitHub ou enviar suas próprias contribuições por meio de uma solicitação de pull.Just like in these UWP docs, you can now file feedback with GitHub Issues or submit your own contributions via a pull request.

Publicar e monetizar aplicativos do WindowsPublish & Monetize Windows apps

RecursoFeature DescriçãoDescription
Baixar e instalar atualizações de pacote da StoreDownload and install package updates from the Store Nós atualizamos Baixar e instalar atualizações de pacote da Store com novas diretrizes e exemplos sobre como baixar e instalar atualizações de pacote sem exibir uma interface do usuário de notificação para o usuário, desinstalar um pacote opcional e obter informações sobre os pacotes na fila de download e instalação para seu aplicativo.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.
Inserir preços de forma livre na moeda local de um mercado específicoEnter free-form prices in a specific market's local currency Quando você substituir o preço base do seu aplicativo para um mercado específico, não estará limitado a escolher uma das faixas de preço padrão; agora você tem a opção de inserir um preço de forma livre na moeda local do 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 obter mais informações, confira Definir e agendar preço do aplicativo.For more info, see Set and schedule app pricing. Esse recurso está disponível para todos os desenvolvedores do Windows e não exige o SDK atualizado.This feature is available to all Windows developers and does not require the updated SDK.
Contexto da StoreStore Context A classe StoreContext foi atualizada com uma seleção de novos métodos.The StoreContext class has been updated with a selection of new methods. Esses métodos gerenciam o download e a instalação de atualizações de pacote e complementos para um aplicativo.These methods manage the downloading and installation of package updates and add-ons for an app.
Agora, complementos de assinatura estão disponíveis para todos os desenvolvedoresSubscription add-ons are now available to all developers Crie e publique complementos de assinatura para vender produtos digitais em seus aplicativos e jogos (como os recursos do aplicativo ou o conteúdo digital) com períodos de cobrança recorrentes 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 obter mais detalhes, confira Habilitar complementos de assinatura para o aplicativo.For more details, see Enable subscription add-ons for your app. Esse recurso está disponível para todos os desenvolvedores do Windows e não exige o SDK atualizado.This feature is available to all Windows developers and does not require the updated SDK.

VídeosVideos

Os vídeos a seguir foram publicados desde o Fall Creators Update, realçando os recursos novos e aprimorados no Windows 10 para desenvolvedores.The following videos have been published since the Fall Creator's Update, highlighting new and improved features in Windows 10 for developers.

Ferramentas de acessibilidade para desenvolvedores do WindowsAccessibility tools for Windows developers

O SDK do Windows 10 inclui várias ferramentas para ajudar você a testar e a melhorar a acessibilidade do seu aplicativo.The Windows 10 SDK includes several tools to help you test for and improve the accessibility of your app. As ferramentas Inspect e AccEvent ajudarão você a garantir que seus aplicativos estejam disponíveis para todos.The Inspect and AccEvent tools help you ensure your apps are available to all. Assista ao vídeo para saber mais sobre essas ferramentas e então Leia mais sobre testes de acessibilidade para obter mais informações.Watch the video to learn about these tools, then read more about accessibility testing for more information.

Como criar inicializadores de aplicativos 3D para Windows Mixed RealityCreating 3D app launchers for Windows Mixed Reality

Os inicializadores 3D fornecem um modo exclusivo para que os usuários façam uma representação verdadeiramente volumétrica do seu aplicativo no ambiente inicial do 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. Assista ao vídeo para aprender a preparar seu modelo 3D e atribuí-lo como o inicializador de seu aplicativo, então leia os documentos de desenvolvedor e confira nossas diretrizes de design para obter mais informações.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.

Como criar um aplicativo de console UWPCreating a UWP Console App

Agora você pode criar aplicativos UWP executados dentro de uma janela de console do PowerShell ou DOS.You can now create UWP apps that run inside a PowerShell or DOS console window. Assista ao vídeo para saber como fazer isso e então confira os documentos para obter mais informações.Watch the video to learn how, then check out the docs for more information.

Como usar o Windows ML em seu appHow to use Windows ML in your app

O Windows Machine Learning permite que você crie aplicativos que avaliam modelos de machine learning pré-treinados localmente em seus dispositivos Windows 10.Windows Machine Learning allows you to build apps that evaluate pre-trained machine learning models locally on your Windows 10 devices. Assista ao vídeo para obter um tutorial rápido e então leia os documentos para saber de toda a história.Watch the video for a quick walkthrough, then read the docs for the full story.

Acompanhamento do controlador de movimentosMotion controller tracking

Os controladores de movimento representam as mãos de um usuário no Windows Mixed Reality.Motion controllers represent a user's hands in Windows Mixed Reality. Assista ao vídeo para saber como os controladores de movimentos funcionam quando estão dentro e fora do campo de visão do headset do Mixed Reality e leia mais sobre como o acompanhamento do controlador aqui.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.

Empacotar um aplicativo .NET no Visual StudioPackage a .NET app in Visual Studio

Ficou muito mais fácil trazer seu aplicativo da área de trabalho para a Plataforma Universal do Windows.It's easier than ever to bring your desktop app to the Universal Windows Platform. Assista ao vídeo para saber como empacotar seu aplicativo .NET para distribuição e depois confira esta página para obter mais informações.Watch the video to learn how to package your .NET app for distribution, then check out this page for more information.

Programa de Criadores do Xbox LiveXbox Live Creators Program

O Programa de Criadores do Xbox Live permite que os desenvolvedores publiquem seus jogos UWP rapidamente para o Xbox One e o Windows 10.The Xbox Live Creators Program allows developers to quickly publish their UWP games to Xbox One and Windows 10. Assista ao vídeo para saber mais sobre o programa e então confira esta página para começar.Watch the video to learn about the program, then check out this page to get started.

Uma pergunta sobre desenvolvimento: Por que Documentos e Configurações foram renomeados para Usuários?One Dev Question - Why was Docments and Settings renamed Users?

Está curioso para saber por que o nome do diretório Documentos e Configurações mudou?Curious why the Documents and Settings directory was renamed? Raymond Chen explica a origem do nome e por que ele foi alterado.Raymond Chen explains where the name came from, and why it was changed. Para obter mais detalhes de desenvolvimento sobre o Windows e seu histórico, confira o blog de Raymond.For more developement details about Windows and its history, check out Raymond's blog.

AmostrasSamples

Livro de ColorirColoring Book

O exemplo de Livro para Colorir recebeu uma atualização principal para incorporar cenários avançados de Tinta, incluindo o desempenho aprimorado de renderização de tinta usando as APIs de secagem de tinta 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. Também inclui suporte para preenchimento de inundação e coloração nas linhas de regiões definidas pela arte.It also includes support for flood fill and coloring inside the lines for regions defined by the artwork.

Laboratório FotográficoPhoto Lab

O exemplo de Laboratório Fotográfico foi atualizado para carregar as imagens da biblioteca Imagens usando virtualização de dados para aumentar o desempenho quando há vários arquivos.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. Além disso, a página de edição de imagens no exemplo agora usa a classe XamlCompositionBrushBase para aplicar efeitos.Also, the image editing page in the sample now uses the XamlCompositionBrushBase class to apply effects.