Nouveautés pour les développeurs dans Windows 11
Suite aux annonces de Microsoft Build 2024, voici quelques-unes des dernières mises en évidence pour les développeurs Windows :
- Recommandations mises à jour pour le développement d’applications
- Nouvelles fonctionnalités d’IA et de Machine Learning prises en charge par Windows
- Outils de développement améliorés
Recommandations de développement
Vous êtes vivement encouragé à envisager d’utiliser le Kit de développement logiciel (SDK) d’application Windows/WinUI ou WPF comme plateforme de développement pour la création d’applications clientes Windows.
Kit de développement logiciel (SDK) d’application Windows
Caractéristique | Description |
---|---|
Kit de développement logiciel (SDK) d’application Windows | le SDK d’application Windows est un ensemble de composants et d’outils de développement qui représentent l’évolution suivante dans la plateforme de développement d’applications Windows. Le SDK d’application Windows fournit un ensemble unifié d’API et d’outils qui peuvent être utilisés de manière cohérente par n’importe quelle application de bureau sur Windows 11 (et de bas niveau vers Windows 10, version 1809). |
Notes de publication du Kit de développement logiciel (SDK) d’application Windows | Détails sur la dernière version stable du KIT de développement logiciel (SDK) d’application Windows, qui peut être utilisée par les applications dans des environnements de production et par les applications publiées dans le Microsoft Store. |
Créer une application avec le Kit de développement logiciel (SDK) d’application Windows | Le SDK d’application Windows inclut des modèles de projet WinUI 3 qui vous permettent de créer des applications avec une interface utilisateur entièrement basée sur WinUI. Lorsque vous créez un projet à l’aide de ces modèles (consultez Créer votre premier projet WinUI 3), l’interface utilisateur entière de votre application est implémentée à l’aide de windows, de contrôles et d’autres types d’interface utilisateur fournis par WinUI 3. |
Utiliser le Kit de développement logiciel (SDK) d’application Windows dans un projet existant | Si vous disposez d’un projet existant dans lequel vous souhaitez utiliser le Kit de développement logiciel (SDK) d’application Windows, vous pouvez installer la dernière version du package NuGet du SDK d’application Windows dans votre projet. Les applications non empaquetées doivent suivre cette procédure pour utiliser le Kit de développement logiciel (SDK) d’application Windows, mais les applications empaquetées peuvent également le faire. |
Télécharger le Kit de développement logiciel (SDK) d’application Windows | Il existe plusieurs packages et canaux de mise en production pour le Kit de développement logiciel (SDK) d’application Windows. La page Télécharger le Kit de développement logiciel (SDK) d’application Windows fournit des conseils sur les éléments dont vous avez besoin, les liens de téléchargement et les instructions d’installation. |
WinUI
Caractéristique | Description |
---|---|
WinUI | WinUI est le composant de plateforme d’interface utilisateur natif fourni avec le Kit de développement logiciel (SDK) d’application Windows (complètement découplé des kits SDK Windows). Le SDK d’application Windows fournit un ensemble unifié d’API et d’outils qui peuvent être utilisés pour créer des applications de bureau de production qui ciblent Windows 10 et versions ultérieures et peuvent être publiées dans le Microsoft Store. |
Windows IA
Caractéristique | Description |
---|---|
Windows IA | Améliorez vos applications Windows avec l’IA via des API locales et des modèles Machine Learning. |
Vue d’ensemble du Runtime de Windows Copilot | Windows Copilot Runtime introduit de nouvelles façons d’interagir avec le système d’exploitation qui utilise l’IA, comme Phi Silicon, le modèle SLM (Small Language Model) créé par Microsoft Research qui est en mesure d’offrir une grande partie des mêmes fonctionnalités trouvées dans les modèles LLM (Large Language Models), mais plus compacts et efficaces afin qu’il puisse s’exécuter localement sur Windows. |
Outils de développement
Caractéristique | Description |
---|---|
Vue d'ensemble de Dev Home | Dev Home était un centre de contrôle expérimental pour Windows, mais ne sera plus pris en charge à compter de mai 2025. Dev Home a fourni la possibilité de surveiller des projets dans votre tableau de bord à l’aide de widgets personnalisables, de configurer votre environnement de développement en téléchargeant des applications, des packages ou des référentiels, de se connecter à vos comptes et outils de développement (tels que GitHub) et de créer un lecteur de développement pour le stockage à un seul endroit. |
WSL (sous-système Windows pour Linux) | Le sous-système Windows pour Linux (WSL) est une fonctionnalité de Windows qui vous permet d’exécuter un environnement Linux sur votre machine Windows, sans avoir besoin d’une machine virtuelle distincte ou d’un double démarrage. |
Échantillons
La galerie WinUI 3 sur GitHub est mise à jour régulièrement pour présenter les derniers ajouts et améliorations apportées à WinUI dans le Kit de développement logiciel (SDK) d’application Windows. L’application de galerie peut également être téléchargée à partir du Microsoft Store.
Windows developer