Partager via


Nouveautés de Windows 10 pour les développeurs, build 10586

Windows 10, build 10586 (également appelé mise à jour de novembre ou version 1511), en combinaison avec Visual Studio 2019 et le SDK mis à jour, fournit des outils, des fonctionnalités et une expérience propres à produire des applications remarquables dédiées à la plateforme Windows universelle. Installez les outils et le SDK sur Windows 10, et vous pourrez ainsi créer une application Windows universelle ou découvrir comment vous pouvez utiliser votre code d’application existant sur Windows.

Windows 10, build 10586 - Novembre 2015

Fonctionnalité Description
Expérience de l'utilisateur Les nouvelles classes Windows.UI.StartScreen.JumpList et Windows.UI.StartScreen.JumpListItem permettent aux développeurs d’applications de programmer la liste de raccourcis système de leur choix, d’y ajouter des points d’entrée de tâches ainsi que des groupes personnalisés.
Entrée Intercepteur d’entrées au clavier. Permet aux applications d’écraser le traitement des entrées clavier brutes, telles que les touches de raccourci, les touches d’accès rapide, les touches d’applications, à l’exception des combinaisons de touches SAS (séquence de touches de sécurité). Ces séquences, dont font partie « Ctrl-Alt-Suppr » et « Windows + L », continuent à être traitées par le système.

Chaînage des entrées du pointeur entre les processus pour les applications UWP et les applications de bureau Windows. Les nouveaux événements de pointeur permettent le chaînage d’entrées entre les processus.

Affichage des entrées manuscrites pour les applications de bureau classiques. Les API d’affichage d’entrées manuscrites permettent aux applications Win32 de gérer les entrées, le traitement et le rendu des entrées manuscrites (standard ou personnalisées), par le biais d’un objet InkPresenter inséré dans l’arborescence virtuelle DirectComposition de l’application.
Mise en réseau Pour les utilisateurs WebSockets : MessageWebSocket.OutputStream.FlushAsync et StreamWebSocket.OutputStream.FlushAsync ont été entièrement implémentés, et sont en attente de l’exécution des appels WriteAsync précédemment émis. Ces classes peuvent générer des exceptions au niveau du code existant si le WebSocket est dans un état non valide lorsque vous appelez la fonction FlushAsync.

Une nouvelle propriété CookieUsageBehavior a été ajoutée à la classe Windows.Web.Http.Filters.HttpBaseProtocolFilter class. Ainsi, les développeurs contrôlent le traitement par le système des cookies.
ORTC Microsoft Edge intègre désormais la fonction ORTC (Object Real-Time Communications) permettant les appels audio et vidéo en temps réel sur le web directement entre les navigateurs, les appareils mobiles et les serveurs par le biais des API JavaScript natives. Les développeurs sont désormais en mesure de développer des applications avancées de communication audio/vidéo en temps réel sur le navigateur Microsoft Edge à l’aide de l’API ORTC, avec une prise en charge des appels vidéo groupés, de la diffusion simultanée, de la norme SVC (Scalable Video Coding), et plus encore. Pour voir une démonstration des appels audio et vidéo par le biais de l’API ORTC entre les navigateurs Microsoft Edge, visitez la section Sites et démonstrations des lecteurs test.
Microsoft Edge - Outils de développement F12 Microsoft Edge introduit de formidables améliorations aux outils de développement F12, relatives notamment à certaines des fonctionnalités les plus demandées de UserVoice. Découvrez les nouvelles fonctionnalités offertes par l’Explorateur DOM, la console, le débogueur, le réseau, les performances, la mémoire, l’émulation ainsi qu’un nouvel outil Expériences, grâce auquel vous pouvez essayer de nouvelles fonctionnalités puissantes avant la fin de leur développement. Les nouveaux outils, développés dans TypeScript, sont toujours exécutés. Dès lors, aucune recharge n’est requise. En outre, la documentation sur les outils de développement F12 fait désormais partie du site de développement Microsoft Edge ; elle est intégralement disponible sur GitHub. À partir de ce stade, les documents ne sont pas affectés uniquement par vos commentaires, mais nous vous invitons néanmoins à nous communiquer votre opinion et à contribuer à l’établissement de notre documentation. Pour consulter une brève vidéo sur les outils de développement F12, consultez la page One Dev Minute de Channel 9.
Windows Hello Grâce à Windows Hello, votre application peut prendre en charge la reconnaissance faciale ou l’identification par empreinte digitale pour la connexion sur un système ou un appareil Windows. Les API des fournisseurs donnent les moyens aux fabricants de matériel et aux fabricants OEM d’exposer des caméras de profondeur, infrarouges et couleur (et les métadonnées associées) prenant en charge la vision de l’ordinateur au sein de la plateforme Windows universelle, et de désigner une caméra en tant que participante de l’authentification faciale Windows Hello. L’espace de noms Windows.Devices.Perception contient les API client qui permettent à une application UWP d’accéder aux données de couleurs, de profondeur et infrarouges des caméras de l’ordinateur.
Nouvelles API de jeux Utilisez la nouvelle classe Windows.Gaming.UI.GameBar afin de recevoir les notifications lorsque la barre de jeux est affichée ou masquée.
API Bluetooth Plusieurs API ont été ajoutées et mises à jour afin d’étendre la prise en charge de Bluetooth LE, de l’énumération de périphériques et d’autres fonctionnalités Bluetooth. Affichez l’espace de noms Windows.Devices.Bluetooth.
API de cartes à puce Plusieurs API SmartCardCryptogram APIs ont été ajoutées à l’espace de noms Windows.Devices.SmartCards afin de prendre en charge des protocoles de paiement sécurisés par cryptogramme. Les applications de paiement utilisant l’émulation de carte hôte pour la prise en charge de la fonctionnalité de paiement au toucher peuvent valoriser ces API, pour une sécurité et des performances supérieures. Les applications peuvent créer une clé et protéger les clés de transaction à usage limité à l'aide du module de plateforme sécurisée. Les applications peuvent également valoriser la structure NGC (Next Generation Credentials) afin de protéger les clés avec le code PIN de l’utilisateur. Pour des performances supérieures, ces API délèguent la génération des cryptogrammes au système. Cela prévient par ailleurs tout accès d’autres applications aux clés et aux cryptogrammes.
API de stockage mises à jour Dans la classe Windows.Storage.DownloadsFolder, votre application peut désormais créer un fichier ou créer un dossier à l’intérieur du dossier Téléchargements pour un utilisateur donné. Dans la classe Windows.Storage.StorageLibrary, votre application peut désormais récupérer une bibliothèque spécifique d’un utilisateur.
Kit de certification des applications Windows Le Kit de certification des applications Windows a été mis à jour avec des tests améliorés. Pour obtenir la liste complète des mises à jour, consultez la page Kit de certification des applications Windows.
Téléchargement de conceptions Découvrez nos nouveaux modèles de conception d’applications UWP pour Adobe Photoshop. Nous avons également mis à jour nos modèles Microsoft PowerPoint et Adobe Illustrator et rendu disponible une version PDF de nos recommandations. Consultez la page des téléchargements de conception.