Qu'est-ce que le «mode développeur» dans Windows 10?
Si vous creusez dans les paramètres de Windows 10, vous rencontrerez peut-être un élément appelé «Mode développeur». Lorsqu'il est mis en mode développeur, Windows vous permet de tester plus facilement les applications que vous développez, d'utiliser l'environnement de shell Ubuntu Bash, de modifier divers paramètres axés sur les développeurs, etc..
Comment activer le mode développeur
Ce paramètre est disponible dans l'application Paramètres. Pour y accéder, allez dans Paramètres> Mise à jour et sécurité> Pour les développeurs et sélectionnez «Mode développeur»..
Votre PC Windows 10 sera mis en mode développeur. Cela fonctionne sur toutes les éditions de Windows 10, y compris Windows 10 Home..
Chargement latéral des applications non signées (et les déboguer dans Visual Studio)
Cette option est située sous “Applications Windows Store” et “Applications en chargement latéral“. Sélectionnez «Applications Windows Store» et Windows ne vous permettra d'installer que des applications UWP à partir du Windows Store. Sélectionnez «Applications en chargement latéral», le paramètre par défaut, et Windows vous permettra également d'installer des applications en dehors du Windows Store, à condition qu'elles soient signées avec un certificat valide..
Mais si vous sélectionnez «Mode développeur», vous pouvez installer des applications UWP en dehors du Windows Store, même si elles ne sont pas signées. C'est une option cruciale pour les développeurs d'applications UWP, qui souhaitent tester leurs applications sur leur propre PC tout en les développant. Cette option remplace la nécessité d’une «licence de développeur» sous Windows 8.1..
Le mode développeur vous permet également de déboguer des applications UWP dans Visual Studio. En fait, si vous ouvrez un projet d'application UWP dans Visual Studio sans que le mode développeur soit activé, un message d'invite «Activer le mode développeur pour Windows 10» vous indiquera d'activer le mode développeur. Vous pourrez ensuite exécuter une application en mode débogage directement à partir de Visual Studio, en la testant sur votre PC avant de la télécharger dans le Windows Store..
Bash sur Ubuntu sur Windows 10
Si vous souhaitez utiliser le shell Bash d'Ubuntu sous Windows 10, vous devez d'abord mettre votre appareil en «mode développeur». Vous ne pouvez activer le «sous-système Windows pour Linux» et installer l'environnement Ubuntu dans Bash qu'une fois que votre appareil est en mode développeur..
Si vous désactivez le mode développeur, le sous-système Windows pour Linux le sera également, empêchant ainsi l'accès au shell Ubuntu Bash..
Mettre à jour: À partir de la mise à jour de Fall Creators, le sous-système Windows pour Linux est désormais une fonctionnalité stable. Il n'est plus nécessaire d'activer le mode développeur pour utiliser le logiciel Linux sous Windows..
Un accès plus facile aux paramètres que les développeurs souhaitent
Le volet «Pour les développeurs» vous permet de modifier rapidement divers paramètres système afin d’être plus convivial pour les développeurs. Certains de ces paramètres sont disponibles dans Windows ailleurs, mais ils sont dispersés. De cette façon, les développeurs peuvent y accéder en un seul endroit.
Pour l'explorateur de fichiers, le mode développeur peut afficher les extensions de fichier, les lecteurs vides, les fichiers cachés et les fichiers système, qui sont tous normalement masqués. Il peut également afficher le chemin d'accès complet à un répertoire dans la barre de titre du gestionnaire de fichiers et permettre un accès plus facile à l'option «Exécuter en tant qu'utilisateur différent»..
Pour le Bureau à distance, le mode Développeur peut modifier divers paramètres pour garantir que votre PC est toujours accessible aux connexions du Bureau à distance. Il peut modifier les paramètres du pare-feu Windows pour autoriser les connexions de bureau à distance à votre ordinateur et uniquement les connexions à partir d'ordinateurs exécutant Remote Desktop avec authentification au niveau du réseau.
Il peut également ajuster vos paramètres d'alimentation pour que le PC ne soit jamais en veille ou en veille prolongée s'il est branché, en veillant à ce qu'il reste accessible aux connexions Bureau à distance..
Pour PowerShell, le mode développeur peut modifier la stratégie d'exécution afin de permettre à votre PC d'exécuter des scripts PowerShell locaux non signés. Votre PC n’exécutera toujours pas de scripts distants non signés.
Portail de périphériques et découverte de périphériques
Lorsque vous activez le mode développeur, votre système Windows 10 installe automatiquement Windows Device Portal. Toutefois, Device Portal n'est réellement activé que lorsque vous avez défini "Activer Device Portal" sur "Activé" dans le volet Pour les développeurs..
Si vous activez Device Portal, le logiciel est activé et les règles de pare-feu sont configurées pour autoriser les connexions entrantes..
Device Portal est un serveur Web local qui met une interface Web à la disposition des autres périphériques de votre réseau local. Vous pouvez utiliser le portail Web pour configurer et gérer l'appareil, ainsi que diverses fonctionnalités conçues pour développer et déboguer des applications. La découverte de périphériques vous permet d'associer un périphérique à Device Portal en entrant un code..
Par exemple, vous pouvez utiliser Device Portal pour accéder à distance à un HoloLens lors du développement d'applications holographiques Windows. Consultez la documentation de Microsoft Device Portal de Microsoft pour plus d'informations sur l'utilisation de Device Portal et de la découverte de périphériques..
Moins de restrictions de liens symboliques
Dans la mise à jour des créateurs de Windows 10, passer votre appareil en mode développeur assouplit les restrictions sur la création de liens symboliques. Auparavant, seuls les utilisateurs administrateurs pouvaient créer des liens symboliques. C'est toujours le cas sous Windows 10, à moins que vous ne le mettiez en mode développeur..
En mode développeur, un compte utilisateur doté de tous les niveaux de privilèges peut créer des liens symboliques. En d'autres termes, vous pouvez ouvrir une fenêtre d'invite de commande normale et utiliser la commande mklink. En dehors du mode développeur, vous devez ouvrir une fenêtre d'invite de commande en tant qu'administrateur avant d'utiliser la commande mklink..
Les développeurs utilisent souvent les liens symboliques. Cette modification permet donc aux outils de développement de créer et d'utiliser des liens symboliques sans avoir à s'exécuter en tant qu'administrateur..
Le changement de lien symbolique est un bon exemple de ce que Microsoft continuera de faire avec le mode développeur à l'avenir. Le mode développeur est un commutateur que vous inversez pour indiquer à Windows que vous êtes un développeur. Windows peut automatiquement ajuster une variété de paramètres pour que Windows fonctionne mieux pour vous..