Si Microsoft veut vraiment améliorer Windows 11, il devra prendre ces quatre mesures dès que possible
Point de vue : Microsoft affirme tenir compte des commentaires des utilisateurs et revenir à l'essentiel avec Windows 11. J'ai quelques suggestions à faire pour que l'entreprise prouve qu'elle est sérieuse.
Les points clés à retenir sur l'amélioration de Windows 11
- La décision de Microsoft de se concentrer sur les fondamentaux de Windows 11 constitue un bon premier pas
- La prochaine étape consiste à réformer le programme Windows Insider
- Une plus grande transparence concernant les choix de conception serait également utile
C'est une bien connu.
Microsoft sort une nouvelle version de Windows.
Elle est bourrée de nouvelles fonctionnalités et marquée par des changements radicaux par rapport à une interface utilisateur très familière.
Et bien sûr le lancement est effectué en grande pompe.
Les clients réagissent avec un mélange de « Bof », « Je n'aime pas » et « Beurk ».
En réponse, le PDG procède à quelques changements au sein de la direction.
Et les nouveaux dirigeants promettent de revenir aux fondamentaux.
Et de fournir ce que ces clients ont demandé.
Alors maintenant un petit jeu. S'agit-il de Windows Vista ?
De Windows 8 ?
De Windows 11 ? La bonne réponse, bien sûr, est tous les trois !
Dans ce dernier épisode de la saga des corrections de Windows, Pavan Davaluri, président de la division Windows + Devices chez Microsoft, a écrit une lettre ouverte aux Windows Insiders (et, par extension, au milliard de clients utilisant les versions publiques), soulignant « l’engagement de l’entreprise envers la qualité ».
Un pas dans la bonne direction
La lettre était riche en objectifs ambitieux.
Mais pauvre en résultats concrets.
Elle constituait néanmoins un pas dans la bonne direction.
- Rendre Windows 11 plus réactif et plus cohérent ? Oui, volontiers.
- Améliorer la fiabilité de base du système d'exploitation, des pilotes et des applications, et rendre l'expérience Windows Update plus prévisible, avec un contrôle plus clair sur les redémarrages ? Absolument.
- Être « plus réfléchi » quant à la manière et à l'endroit où les fonctionnalités de l'IA Copilot sont intégrées à Windows ? Enfin !
Nous devrions commencer à voir les premiers exemples de ces initiatives dans les prochaines semaines.
Mais par ailleurs, j'aimerais proposer quelques suggestions sur la manière dont l'entreprise peut tenir ces nobles promesses.
1. Rendre les versions préliminaires à nouveau utiles
Ce n’est pas un hasard si la lettre ouverte de Davuluri s’adressait aux membres du programme Windows Insider.
Par définition, ce sont les meilleurs clients de Microsoft, ceux qui sont les plus susceptibles de fournir des retours utiles et d’essayer le produit dans des cas d’utilisation réels qui n’apparaîtront pas dans un laboratoire de test.
En novembre dernier, j’ai rédigé un bref historique du programme Windows Insider, exprimant ma frustration face à sa détérioration progressive ces dernières années.
Si vous cherchez une raison pour laquelle le développement de Windows 11 a semblé décousu et déconnecté des clients, c'est probablement par là qu'il faut commencer.
Il y a une douzaine d'années, au début du cycle de développement de Windows 10, Microsoft a lancé le programme Insider.
C'était un événement majeur, car il offrait aux entreprises, aux formateurs et aux passionnés la possibilité d'essayer une nouvelle version de Windows plusieurs mois avant sa sortie.
Avec plusieurs millions de testeurs fournissant des rapports de bogues et des données télémétriques, il y avait de bonnes chances que les bogues graves soient corrigés rapidement, avant qu’ils ne se propagent dans le monde.
Tout cela a pris fin en 2022, lorsque les différents canaux Insider (Release Preview, Beta, Dev et Canary) ont été déconnectés des versions publiques.
Ma modeste suggestion ?
Rétablir ces canaux.
La liste des canaux à rétablir
- Le canal Beta devrait être un aperçu de la prochaine mise à jour de fonctionnalités du second semestre, avec des versions mensuelles qui s'affinent progressivement à mesure que la date de lancement approche.
- Le canal Release Preview devrait être un aperçu de ce qui est sur le point d'être mis à la disposition du public, dans le but de permettre aux administrateurs de tester une version à venir afin d'identifier d'éventuels problèmes avant de la déployer à grande échelle.
- Laissez l'expérimentation aux canaux Dev et Canary, qui n'ont pas besoin d'être liés à une version spécifique.
Cela ne semble pas être trop demander.
2. Dissocier les tests de qualité des tests de fonctionnalités
L'une des décisions les plus profondément contre-productives prises par les développeurs de Windows 11 a été de transformer le programme Insider en un gigantesque test A/B pour les nouvelles fonctionnalités.
La documentation d'une version fraîchement publiée peut mettre en avant une nouvelle fonctionnalité ou une modification de l'interface utilisateur, mais tous les testeurs ne la verront pas forcément.
Il en a résulté une confusion générale.
Si mon objectif est de tester la qualité d'une version de Windows en conditions extrêmes, cette incohérence me rend fou.
Si mon objectif est de comprendre ce que réserve la prochaine version de Windows, cette incohérence me rend également fou.
Pour contourner cette restriction, certains Insiders utilisent un utilitaire en ligne de commande open source non officiel appelé ViVeTool, qui permet d'activer et de désactiver ces fonctionnalités expérimentales cachées.
Alors pourquoi ne pas permettre aux testeurs qui souhaitent bricoler les fonctionnalités de s’inscrire aux tests A/B ?
Vous pourriez même répertorier les fonctionnalités que chaque Insider inscrit teste, avec la possibilité de passer de la version A à la version B et vice-versa ?
3. Abandonner le déploiement contrôlé des fonctionnalités dans les versions publiques
Si vous et moi installons tous deux la dernière version publique de Windows sur du matériel fonctionnellement identique, nous devrions avoir une expérience identique, n'est-ce pas ?
Désolé, mais ce n'est plus ainsi que les choses fonctionnent, grâce à l'initiative « d'innovation continue » de Microsoft et à une technologie appelée « déploiement contrôlé des fonctionnalités ».
Voici comment Microsoft décrit cette technologie : "Microsoft s'engage à offrir une innovation continue en déployant plus fréquemment de nouvelles fonctionnalités et améliorations dans Windows 11... en utilisant le processus de mise à jour mensuelle existant de Windows.
Notre approche progressive et mesurée peut introduire de nouvelles fonctionnalités à l'aide de la technologie de déploiement contrôlé des fonctionnalités (CFR)¹, qui est également utilisée dans le programme Windows Insider et avec Microsoft Edge".
Si vous suivez cette note de bas de page, vous obtenez l'explication suivante : "¹Grâce au CFR, les fonctionnalités peuvent être déployées progressivement, en commençant par les appareils qui installent la version préliminaire mensuelle facultative non liée à la sécurité.
Une fois que nous aurons validé que chaque fonctionnalité est prête, nous la déploierons progressivement sur de nouveaux appareils, pour finalement l'inclure activée par défaut dans une mise à jour de sécurité mensuelle ultérieure".
S’assurer que les changements ne perturbent pas le travail des utilisateurs de Windows
L’objectif du déploiement contrôlé des fonctionnalités semble rationnel : s’assurer que les changements ne perturbent pas le travail des utilisateurs des versions finales de Windows.
Mais n’est-ce pas là l’intérêt même du programme Insider ?
Le déploiement contrôlé des fonctionnalités ne signifie-t-il pas que chaque client utilisant une version finale de Windows fait désormais partie d’un énième canal de test ?
Alors pourquoi mes deux PC fonctionnant sous la version publique actuelle de Windows 11 ont-ils des dispositions de menu Démarrer différentes ?
Si je suis formateur en entreprise, comment suis-je censé expliquer aux participants de ma formation que certains d'entre eux disposent d'un ensemble de fonctionnalités différent de celui de leurs collègues et que je n'ai aucune idée de la date à laquelle leur version changera ?
Et tant que j'y suis, pourquoi les nouvelles fonctionnalités sont-elles déployées dans ce qu'on appelle désormais une mise à jour de sécurité ?
Si vous ne pouvez pas fournir une fonctionnalité de manière fiable à tous les clients, elle n'est pas prête pour une version publique.
Faites en sorte que ces versions publiques fonctionnent de la même manière pour tout le monde, tant que le matériel le permet.
Si deux machines exécutant la même version de Windows 11 sont côte à côte, elles devraient disposer des mêmes fonctionnalités.
4. Expliquez davantage le « pourquoi » derrière les décisions
Lorsque Steven Sinofsky a pris la tête du développement de Windows après la sortie décevante et chaotique de Windows Vista, l’une des initiatives qu’il a lancées était un blog intitulé « Engineering Windows 7 » — ou E7, en abrégé.
Il a été publié d'août 2008 à février 2010.
(Une copie presque complète est disponible sur Internet Archive, avec l'aimable autorisation de Sinofsky, pour ceux qui sont curieux.)
Ces pages ont depuis longtemps été supprimées des serveurs de Microsoft. Mais cet article non signé de 2008 sur le blog Windows Experience a miraculeusement survécu :
"Le blog Engineering Windows 7 a pour but de susciter une discussion ouverte sur la manière dont nous développons la prochaine version de Windows – dont le nom de code est actuellement Windows 7 – et de fournir un contexte permettant de comprendre les décisions techniques prises afin de commercialiser Windows 7. [italiques dans l'original]
Une base utilisateur très large et très diversifiée
Développer la prochaine version du système d'exploitation le plus utilisé à ce jour est un projet logiciel très complexe.
Pourquoi ?
Parce que Windows dispose d’une très large base d’utilisateurs et que cette base est très diversifiée.
Planifier la prochaine version de Windows (et, en fin de compte, la développer) est une entreprise colossale, car cela exige de Microsoft qu’il apprenne et comprenne les besoins de tous les types de clients qui utilisent Windows aujourd’hui.
Sur le blog Engineering Windows 7, vous pouvez vous attendre à une discussion bidirectionnelle sur la manière dont ces besoins des clients sont équilibrés pour livrer Windows 7 entre les mains des clients.
La seule chose que vous ne trouverez pas sur le blog Engineering Windows 7, ce sont les annonces de produits majeures.
L'objectif est simplement de discuter de l'ingénierie de Windows 7".
Le blog E7 était véritablement révolutionnaire, avec des discussions détaillées menées par des ingénieurs et des concepteurs de produits expliquant pourquoi ils avaient pris certaines décisions concernant la conception de ce qui allait devenir Windows 7.
Il était également, de manière rafraîchissante, exempt du jargon marketing qui caractérise tant de publications sur les blogs Windows de Microsoft aujourd'hui.
Mais surtout, ce blog a accompli quelque chose d’essentiel : il s’adressait directement aux clients sceptiques, convaincus que Microsoft avait modifié leur fonctionnalité préférée pour des raisons purement arbitraires.
Si les développeurs de Windows veulent convaincre les clients qu’ils tiennent compte de leurs retours, ils doivent rétablir ce niveau de transparence technique.
Il suffit de dire aux responsables marketing de ne pas s’en mêler.





Reply With Quote