Novidades no Windows 10 para desenvolvedores, build 10586

O Windows 10, build 10586 (também conhecido como a Atualização de novembro ou versão 1511), 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. 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.

Windows 10 build 10586 – novembro de 2015

Recurso Descrição
Experiência de usuário As novas classes Windows.UI.StartScreen.JumpList e Windows.UI.StartScreen.JumpListItem fornecem aplicativos com a capacidade de selecionar de forma programática o tipo de lista de atalhos gerenciada pelo sistema que desejam usar, adicionar pontos de entrada da tarefa personalizada e adicionar grupos personalizados à lista de atalhos.
Entrada Interceptador de entrega de teclado Permite a um aplicativo substituir o sistema de processamento de dados brutos do teclado, incluindo teclas de atalho, teclas de acesso (ou hot keys), teclas de aceleração e teclas de aplicativo, mas excluindo as combinações de teclas de sequência segura (SAS). As combinações de teclas de sequência segura (SAS), incluindo Ctrl + Alt + Del e Windows L, continuam sendo processadas pelo sistema.

Encadeamento de processo cruzado de entrada de ponteiro para os aplicativos UWP e aplicativos da área de trabalho do Windows. Novos eventos de ponteiro que permitem encadeamento de processo cruzado de entrada.

Apresentador de tinta para aplicativos de área de trabalho clássicos. As APIs do apresentador de tinta permitem que os aplicativos do Microsoft Win32 gerenciem a entrada, o processamento e a renderização de entrada à tinta (padrão e modificada) por meio de um objeto InkPresenter inserido na árvore visual DirectComposition do aplicativo.
Rede Para usuários de WebSockets: MessageWebSocket.OutputStream.FlushAsync e StreamWebSocket.OutputStream.FlushAsync foram implementadas integralmente e aguardam a conclusão das chamadas WriteAsync emitidas anteriormente. Observe que isso pode causar que um código existente gere uma exceção se o WebSocket estiver em um estado inválido quando você chamar FlushAsync.

Uma nova propriedade CookieUsageBehavior foi adicionada à classe existente Windows.Web.Http.Filters.HttpBaseProtocolFilter. Isso permite que os desenvolvedores tenham controle sobre como os cookies são manipulados pelo sistema.
ORTC O Microsoft Edge agora implementa o ORTC (Object Real-Time Communications) para permitir chamadas de áudio e/ou vídeo em tempo real na Web diretamente entre navegadores, dispositivos móveis e servidores por meio de APIs Javascript nativas. Os desenvolvedores agora podem criar aplicativos de comunicação em tempo real de áudio/vídeo avançados sobre o navegador Microsoft Edge usando a API do ORTC, com suporte para chamadas de vídeo do grupo, simulcast, codificação de vídeo escalável (SVC) e muito mais. Para obter uma demonstração de uma chamada de áudio/vídeo individual por meio da API ORTC entre navegadores Microsoft Edge, visite os sites e demonstrações de test drive.
Ferramentas de Desenvolvedor F12 do Microsoft Edge O Microsoft Edge apresenta novas melhorias excelentes para as ferramentas de desenvolvedor F12, incluindo alguns dos recursos mais solicitados de UserVoice. Explore novos recursos no Explorador do DOM, Console, depurador, rede, desempenho, memória, emulação e uma nova ferramenta de experimentos, que permite que você experimente novos recursos poderosos antes que eles estejam concluídos. As novas ferramentas são criadas no TypeScript e estão sempre em execução, sem necessidade de recarregamentos. Além disso, a documentação das ferramentas de desenvolvedor F12 agora faz parte do site de desenvolvimento do Microsoft Edge e está totalmente disponível em GitHub. Neste ponto em diante, os documentos não serão apenas influenciados por seus comentários, mas você está convidado para contribuir e ajudar a dar forma a nossa documentação. Para obter uma breve introdução em vídeo para as ferramentas de desenvolvedor F12, visite One Dev Minute do Channel 9.
Windows Hello O Windows Hello fornece ao seu aplicativo a capacidade de habilitar o reconhecimento de face ou de impressão digital para fazer logon em um sistema Windows ou dispositivo. As APIs de provedores permitem que os IHVs e OEMs exponham câmera de profundidade, infravermelho e em cores (e metadados relacionados) para visão do computador em UWP e designem uma câmera como participando da autenticação de face do Windows Hello. O namespace Windows.Devices.Perception contém as APIs de cliente que permitem que um aplicativo UWP acesse os dados em cores, profundidade ou em infravermelho das câmeras de visão do computador.
Nova API de jogos Use a nova classe Windows.Gaming.UI.GameBar para receber notificações quando a barra de jogo é mostrada ou ignorada.
APIs Bluetooth Várias APIs foram adicionadas e atualizadas para estender o suporte para Bluetooth LE, enumeração do dispositivo e outros recursos em Bluetooth. Consulte o namespace Windows.Devices.Bluetooth.
APIs de cartão inteligente Várias APIs SmartCardCryptogram foram adicionadas para o namespace Windows.Devices.SmartCards para dar suporte a protocolos de pagamento criptografados seguros. Os aplicativos de pagamento usam a emulação de cartão de host para dar suporte ao encostar para pagar possa usar essas APIs para desempenho e segurança adicionais. Os aplicativos podem criar uma chave e proteger chaves de transação de uso limitado usando o TPM. Os aplicativos também podem aproveitar a estrutura NGC (Credenciais de próxima geração) para proteger as chaves com o PIN do usuário. Essas APIs delegam a geração de criptogramas para o sistema para melhorar o desempenho. Isso também impede qualquer acesso às chaves e criptogramas por outros aplicativos.
APIs de armazenamento atualizadas Na classe Windows.Storage.DownloadsFolder, seu aplicativo agora pode criar um arquivo ou criar uma pasta dentro da pasta Downloads para um Usuário específico. Na classe Windows.Storage.StorageLibrary, seu aplicativo pode agora obter uma Biblioteca especificada para um determinado Usuário.
Kit de Certificação de Aplicativos Windows O Kit de Certificação de Aplicativos Windows foi atualizado com testes aprimorados. Para obter uma lista completa de atualizações, visite a página do Kit de Certificação de Aplicativos Windows.
Downloads de design Confira nossos novos modelos de design de aplicativo UWP para Adobe Photoshop. Nós também atualizamos nossos modelos do Microsoft PowerPoint e Adobe Illustrator e disponibilizamos uma versão em PDF de nossas diretrizes. Visite a página Downloads de design.