Microsoft libère les développeurs de visual studio avec un outil qui tue le code à la main

Microsoft vient de livrer une commande qui rend l’IDE aussi obsolète que le disque en plastique. WinApp, un CLI lancé discrètement sur GitHub, permet de créer, packager et déployer des applis Windows sans jamais ouvrir Visual Studio. Les développeurs qui juraient par VS Code ou Rust ont déjà troqué leurs scripts artisanaux contre trois mots magiques : winapp init.

Lo que nadie cuenta es que Redmond a fini par admettre que 80 % des codeurs refusent d’installer un monstre de 40 Go pour simplement compiler un exécutable. L’enfer de l’identité de package, les boucles infinies de débogage et la doc MSBuild écrit en hieroglyphes : tout est résumé dans un binaire de 11 Mo qui se télécharge en moins d’une seconde.

Un certificat d’identité windows en six secondes chrono

La commande winapp create-debug-identity monApp.exe génère un certificat temporaire, signe l’exécutable, l’enregistre dans le registre et ouvre l’API WinRT au langage de votre choix. Python, Dart, C++ ou même JavaScript n’ont plus besoin d’un manifeste XML écrit à la main ; le CLI remplit appxmanifest.xml à votre place, injecte les ressources visuelles et incrémente le numéro de version. La première compilation devient un simple cargo build ou npm run suivi de winapp pack.

Microsoft reconnaît implicitement que l’avenir du bureau passe par des binaires légers. Le géant laisse tomber l’idéal d’un environnement unique pour vendre une couche d’abstraction qui rend Windows compatible avec l’écosystème Unix que les développeurs adorent. Un retournement stratégique rendu possible par l’arrivée d’AI Copilot dans le système : l’OS devient une coquille, le vrai business est le cloud.

Le packagage devient aussi banal qu’un git push

Le packagage devient aussi banal qu’un git push

WinApp dépose automatiquement l’app bundle dans le Store ou sur un partage réseau. Plus besoin de se battre avec le kit de certification ; le CLI vérifie les dépendances, signale les API interdites et propose un correctif. Le tout s’exécute en pipeline GitHub Actions, transformant un simple push sur la branche main en mise à jour en production. Le temps de release passe de trois jours à trois minutes.

La communauté Rust a déjà adopté le workflow : 1 400 étoiles en 48 heures, des forks qui multiplient les templates pour Flutter, Tauri et Godot. Le message est clair : Microsoft prépare Windows à vivre dans un monde où le code se produit ailleurs, sur VS Code, sur Vim, sur une tablette Android. Le système d’exploitation n’est plus qu’un runtime qu’on appelle quand on en a besoin.

Redmond ne facture rien. Pas de licence, pas de telemetry obligatoire, juste un README qui clame : « Construisez ce que vous voulez, nous nous occupons du plumbing. » C’est la première fois que la firme offre un outil aussi radical sans prêter main-forte à sa suite publicitaire. Le geste trahit une peur réelle : si les développeurs continuent à fuir Windows, le Store mourra de sa belle mort. WinApp est le garde-fou qui maintient le code dans l’écosystème, même quand il est produit ailleurs.

Les premiers chiffres parlent pour eux : 25 000 téléchargements, 400 pull requests, zéro bug bloquant. La prochaine étape, déjà dans les cartons, est une version graphique qui transformera n’importe quel éditeur en IDE complet. Le développement Windows devient une ligne de commande, et Visual Studio un souvenir rangé entre les jaquettes de Visual Basic 6.