Microsoft a réécrit la boîte de dialogue classique « Exécuter » dans la nouvelle version de Windows 11 et a affirmé que la vitesse de démarrage de cette version moderne n'était pas plus lente, mais plus rapide que l'ancienne version de l'ère Windows 95. Cependant, contre toute attente, cela a suscité beaucoup de ridicule et d’incompréhension sur Internet.


Depuis de nombreuses années, Win+R est l'entrée de la mémoire musculaire pour les utilisateurs avancés de Windows. Par exemple, de nombreux utilisateurs entreront directement winword pour démarrer Word après le démarrage de l'ordinateur. Cependant, l'apparence de cette petite fenêtre est toujours restée coincée dans l'esthétique du siècle dernier et est incompatible avec le langage de conception actuel de Fluent Design. Récemment, la boîte de dialogue moderne « Exécuter » cachée dans Windows 11 a fait l'objet d'ajustements d'interface, puis Microsoft a officiellement divulgué les détails techniques qui la sous-tendent sur le blog du développeur.
Selon Microsoft, la nouvelle boîte de dialogue « Exécuter » a été reconstruite à l'aide de C# et WinUI 3. Le « temps d'affichage » médian repensé n'est que de 94 millisecondes, soit 9 millisecondes plus rapide que l'ancienne version. D'un point de vue technique, cette réalisation est considérée comme une optimisation significative des performances. Cependant, après que Microsoft a rendu public ce chiffre, il a été ridiculisé par certains développeurs, commentateurs technologiques et acteurs de la plateforme sociale X. De nombreuses personnes pensaient que 94 millisecondes était tout simplement « une durée inacceptable » dans le monde informatique. Ils ont comparé ce chiffre avec les performances du jeu, soulignant que les moniteurs à rafraîchissement élevé peuvent effectuer un rafraîchissement en 8 millisecondes, tandis que les jeux AAA peuvent restituer des scènes 3D complexes plusieurs fois en 94 millisecondes, puis ont remis en question le fait que Microsoft « prend tellement de temps pour dessiner une zone de texte ».

L'article souligne qu'il y a une incompréhension fondamentale des indicateurs de performances informatiques derrière ce son. La vitesse de rendu mentionnée dans le jeu correspond davantage aux scénarios « images par seconde » (FPS) et « hot path » : le moteur du jeu a entièrement résidé dans la mémoire et la mémoire vidéo, le pipeline d'actifs et l'API graphique (comme DirectX 12) ont été initialisés et la boucle de rendu continue de s'exécuter, de sorte que le coût marginal de sortie de l'image suivante est extrêmement faible. Mais lorsque l'utilisateur appuie sur Win+R pour afficher « Exécuter », le système passe en fait par un « chemin froid » : le système d'exploitation doit intercepter les interruptions du clavier, allouer de la mémoire pour un nouveau processus, charger les frameworks WinUI 3 et XAML, analyser les mises en page, instancier les zones de texte et les boutons, et lire l'historique de l'utilisateur et d'autres informations.
Une fois ces étapes d'initialisation terminées, le Desktop Window Manager (DWM) superposera la nouvelle fenêtre au-dessus du bureau actuel, appliquera les effets Fluent Design de Windows 11, y compris la transparence du matériau Mica et le traitement des ombres projetées, et enfin le GPU dessinera la première image à l'écran. Compresser l'intégralité de ce processus de démarrage à froid en 94 millisecondes est une réussite technique considérable en soi, et cela repose sur l'utilisation par Microsoft de la technologie .NET AOT (Ahead-of-Time) pour la nouvelle boîte de dialogue « Exécuter », afin que le code C# puisse être exécuté à une vitesse proche du code natif, tout en conservant les avantages des langages modernes en termes de sécurité et d'efficacité de développement.
Plus important encore, de nombreux critiques ont ignoré les données les plus importantes affichées par Microsoft : l'ancienne version « fonctionne » en réalité plus lentement. Avant de réécrire complètement cet outil, Microsoft a d'abord ajouté des statistiques de télémétrie à la boîte de dialogue « Exécuter » traditionnelle de Win32 dans un échantillon couvrant 35 millions d'utilisateurs. Les résultats ont montré que cette fenêtre classique apparemment « minimaliste » avait un « temps d’affichage » médian de 103 millisecondes. En d’autres termes, Internet gémit devant une application riche en fonctionnalités qui échange 94 millisecondes contre 103 millisecondes, alors que personne dans le passé ne s’est jamais plaint d’un décalage notable dans le « fonctionnement » de l’ancienne version.

En plus des améliorations de performances, la nouvelle version de « Run » a également reçu des améliorations significatives en termes de fonctionnalités. Sa conception est basée sur PowerToys Run, qui a reçu de nombreux retours de la communauté. Grâce à la télémétrie, Microsoft a constaté que seulement environ 0,0038 % des utilisateurs cliquaient sur le bouton Parcourir dans l'ancienne version. La nouvelle conception simplifie donc l'interface pour se concentrer sur une expérience de saisie au clavier d'abord. Les utilisateurs peuvent désormais taper « ~ » dans la zone « Exécuter » pour accéder directement à leur répertoire personnel et continuer la navigation dans la zone de texte, tout comme la ligne de commande. Dans le même temps, cette version moderne prend également entièrement en charge le mode sombre, ce qui rend l'expérience visuelle plus unifiée que la précédente boîte de dialogue des propriétés de l'Explorateur de fichiers, similaire à l'ancienne et toujours en cours de mise à jour.
Actuellement, cette nouvelle boîte de dialogue « Exécuter » est encore en phase d'aperçu de Windows 11 et n'est déployée que progressivement auprès des utilisateurs d'Insider Experimental Channel en tant que fonctionnalité facultative. Les utilisateurs qui ont installé la dernière version d'aperçu peuvent activer le commutateur via l'interface « Paramètres > Système > Avancé » pour activer manuellement la nouvelle version de l'expérience « Exécuter ».

L'article souligne enfin que la modernisation par Microsoft de la boîte de dialogue "Exécuter" remplace essentiellement l'ancien code avec une longue histoire et une structure incohérente par une architecture plus propre et des applications WinUI 3 compilées par AOT. Ce changement apporte non seulement une meilleure adaptation du thème et une meilleure convivialité, mais poursuit également l’amélioration globale de Windows 11 en termes de cohérence et de performances de l’interface. Le débat sur le 94 ms contre 103 ms se poursuit sur les plateformes sociales, mais d'un point de vue technique, la nouvelle version « fonctionne » à la fois plus rapidement et de manière plus moderne.