Windows Insiders : Microsoft simplifie ses canaux de développement et noms de versions

Windows Insiders : Microsoft simplifie ses canaux de développement et noms de versions

Personne ne s'en plaindra

Avatar de l'auteur
Vincent Hermann

Publié dans

Logiciel

18/06/2020 6 minutes
19

Windows Insiders : Microsoft simplifie ses canaux de développement et noms de versions

Alors que l'édition 20H2 de Windows 10 se prépare et que de premières grandes nouveautés sont dévoilées, Microsoft a annoncé plusieurs évolutions de son programme de test. Les canaux voient à nouveau leur nom changer, pour la dernière fois on espère. La numérotation des versions évolue aussi, avec une volonté de simplification.

S’il y a bien un domaine dans lequel Microsoft n’est pas doué, c’est bien celui des noms. Dès qu’il s’agit de désigner un logiciel ou un service, l’utilisateur se retrouve soit avec des références à rallonge, ou regroupant des produits bien différents.

Un exemple ? Outlook. Il ne désignait initialement que le client email de la suite Office. Puis il a reçu une version web, qui porte le même nom. Jusqu’ici, tout va bien. L’offre grand public a ensuite été remaniée. Voilà tout à coup « Outlook.com » dans l’équation, qui désigne aussi bien le service que l’adresse pour s’y rendre et le suffixe des adresses email.

Depuis que les applications web correspondantes peuvent être installées via Chrome ou Edge, c’est encore mieux : le logiciel Outlook, l'application web correspondante et celle d’Outlook.com ont la même icône.

Que dire alors de l’organisation des versions et noms pour les testeurs de Windows ? Qu’il était temps de simplifier sérieusement. En marge du travail sur Windows 10 20H2, il se pourrait bien que l’entreprise y soit parvenue.

Des canaux aux canaux

Au début, tout était simple. L’inscription au programme Insiders donnait accès à deux canaux. L’un rapide, avec des apports plus ou moins utilisables, et pouvant contenir de nombreux bugs. L’autre lent, avec des préversions plus qualitatives, davantage testées, mais au rythme forcément moins élevé.

Les dénominations choisies par Microsoft en anglais étaient « fast ring » et « slow ring ». Les traductions françaises officielles étaient déjà « canal rapide » et « canal lent ». Ils sont toujours référencés comme tels dans Windows 10 (Paramètres > Mise à jour et sécurité > Programme Insiders).

Surtout, ces deux canaux étaient connectés à la même branche de développement. Quand la version stable était publiée, la branche suivante apparaissait dans le canal rapide dans les semaines suivantes, puis le rythme reprenait.

Un troisième canal a ensuite été ajouté : Release Preview, chargé uniquement des derniers tests avant validation finale. Il arrivait d’ailleurs que la version ainsi examinée devienne la finale, faute de bugs considérés comme bloquants. On retrouvait grosso modo une organisation assez classique de type Alpha > Beta > Release Candidate.

Quand soudain...

Tout allait bien, jusqu’à ce que Microsoft accélère et se mette à travailler sur deux branches simultanément. Le canal lent était trop lent et le canal rapide plus assez rapide.

Ainsi, au moment où la 19H1 (devenue Mai 2019) était dans le canal Release Preview et s’apprêtait à devenir officiellement la 1903, la 19H2 (devenue Novembre 2019) était dans le canal lent et la 20H1 (devenue Mai 2020) dans le canal rapide. On se souvient d’ailleurs de la surprise : une branche à tester avec plus d’un an d’avance ? Pourquoi pas.

Mais les concepts de « rapide » et de « lent » n’avaient plus cours. Il fallait donc une nomenclature centrée sur la qualité du code et non plus sur la fréquence de publication. Ils sont désormais au nombre de trois :

  • Dev : non lié à une branche particulière, il est conçu pour les administrateurs, techniciens et autres développeurs ayant besoin de savoir longtemps à l’avance les lignes directrices. Les retours des testeurs et la qualité du code détermineront l’arrivée plus ou moins rapide d’une fonction.
  • Beta : le canal s’attachant à tester la branche active. Les retours influeront directement (ou pas) sur le contenu de la prochaine mise à jour semestrielle de Windows 10. Ces préversions seront plus fiables.
  • Release Preview : identique à l’actuel

Microsoft reprend donc, dans les grandes lignes, l’organisation mise en place par différents navigateurs, plus précisément de ceux introduits par le projet Chromium. Un choix déjà fait pour Office. Le canal Dev se rapproche de Canary et Dev, où les nouveautés n’ont aucune garantie de se retrouver dans la mouture stable suivante. Le canal Beta devrait être celui principalement utilisé, puisque les fonctions présentes auront été validées.

Le changement sera répercuté d’ici la fin du mois, les anciens canaux étant automatiquement convertis vers les nouveaux. Il sera toujours possible de passer de l'un à l’autre. Le choix pourra se faire désormais en fonction de la quantité de risques que l’on est prêt à prendre. Actuellement, rien ne permet en effet de jauger de la qualité d’une préversion.

Windows 10 canaux Insiders

Versions : de quatre appellations à « seulement » trois

Actuellement, chaque version de Windows peut être appelée de quatre manières différentes :

  • Le nom commercial, utilisé auprès des clients
  • Le nom de code, désignant la branche de développement
  • Le numéro de build, situant précisément chaque version, qu’elle soit majeure ou mineure
  • Le numéro de version, apparaissant dans les propriétés de Windows et la commande « Winver.exe »

L’actuelle mise à jour Mai 2020, correspond à la build 19041.330, à la branche 20H1 (Vibranium) et à la version 2004. Ce dernier a donné lieu à quelques moqueries. Il reprend la classique dénomination prenant appui sur l’année et le mois, mais reflétait plutôt l'objectif de départ que le résultat final. « 2004 » sonnait également comme un plongeon dans le passé.

Conséquence, ce numéro de version disparaît. La mouture 20H2 en préparation, et dont la première préversion vient de sortir (canal rapide, donc prochainement Dev), s’appellera ainsi… 20H2 (Manganese), pour « deuxième semestre 2020 ». Il y aura toujours un numéro de build et un nom commercial. La prochaine devrait logiquement être la 21H1 (Iron).

Il manque encore certaines informations pratiques, mais d’ici la fin du mois, on devrait savoir précisément ce qui se trouvera dans chaque canal. La version 20H2 ne devrait pas tarder à se retrouver dans le canal Beta, puisqu’il faudra bien commencer les tests pour cet automne. De premières grandes nouveautés étant déjà disponibles.

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Des canaux aux canaux

Quand soudain...

Versions : de quatre appellations à « seulement » trois

Le brief de ce matin n'est pas encore là

Partez acheter vos croissants
Et faites chauffer votre bouilloire,
Le brief arrive dans un instant,
Tout frais du matin, gardez espoir.

Commentaires (19)


Cool


Le numéro de version disparaît, donc 20H2 reste la branche ou devient la version ?



S’il reste la branche, il n’y a donc plus de version ?


C’est surtout qu’il ne sera plus utilisé par MS pour désigner les nouvelles éditions de Windows 10 et donc sans doute plus visible ici ou là. Au profit du nom de la branche et du numéro de build.


Du coup si j’ai bien compris la prochaine version devrait s’appeler “ Windows 10 20H2” ou “ Windows 10 190XX.XXX” ?En terme de communication,  je ne trouve pas cela judicieux ni très vendeur, enfin pour moi cela n’envoie pas un message de simplicité à mon sens. Mais encore une fois je peux avoir compris de travers.


Comme dit, le nom commercial reste. Mais quand on ouvrira les propriétés système, on verra “20H2” et pas “2010” par exemple


Ce choix est uniquement basé sur le fait que le numéro de version peut correspondre à une année et prêter à moquerie parce qu’elle correspond à quelques années antérieures ?



C’est fou de déployer tant d’efforts (j’imagine que ça peut impacter pas mal d’outils et scripts chez eux) pour ça. Surtout que pour les versions qui sortiront à partir de 2021, ils n’auraient plus eu ce souci-là.


et une rolling, une stable et une release, c’aurait été trop “libre” ? <img data-src=" />


Donc on a Sid, unstable, stable, old-stable ? Ils vont les nommer aussi en hommage à des perso de films d’animation ? (je suis déjà très très loin :))


« Depuis que les applications web correspondantes peuvent être installées via Chrome ou Edge, c’est encore mieux : le logiciel Outlook, l’application web correspondante et celle d’Outlook.com ont la même icône. »



Depuis que Edge a été mis à jour en version Chromium (depuis quelques jours), je peux enfin utiliser les webapp sur Windows : un avantage pour Edge face à Firefox quand je consulte Twitter ou Inpact Hardware. Avantage de Edge également par rapport à Brave dont la philosophie me semble très proche (l’anti-pub en plus).


Commercialement ca s’appellera “Windows 10 update”.



Et techniquement ca s’appellera “Windows 10 service pack 20H2”.



<img data-src=" />


Il y a encore 10 ans, on disait :




  Alpha        

Beta

Release Candidate






  Aujourd'hui on dit :        






  Dev        

Beta

Release Preview






  Mais pas avant d'avoir pourri la vie de soi-même et de nombreux utilisateurs en errant pendant plusieurs années avec un schéma anarchique mais innovant ¹ .        






  Comme quoi il y a des domaines où les vieilles recettes sont les meilleures.        






 Quand à l'histoire des dénominations, depuis la 1803 sorti en 04 et la 1809 sorti en 12 et compagnie, il leur vallait mieux adopter quelque chose qui permette de cacher leur incompétence/incapacité à sortir dans les délais.      






  ¹ Processus visant à modifier quelque chose qui fonctionnait parfaitement jusque là dans le seul but de faire croire que c'est nouveau et donc plus vendeur pour le marketing, quitte à rendre le résultat obtenu moins performant.







TheKillerOfComputer a écrit :



Quand à l’histoire des dénominations, depuis la 1803 sorti en 04 et la 1809 sorti en 12 et compagnie, il leur vallait mieux adopter quelque chose qui permette de cacher leur incompétence/incapacité à sortir dans les délais.





Ha, je comprends mieux le retrait du numéro de versions maintenant, il y a des rageux qui pensent que c’est un contrat <img data-src=" />



Ça permettait de cracher sur eux sans trop d’efforts <img data-src=" />



Après tout, ils avaient eux-même choisi cette numérotation alors qu’ils ne maîtrisent pas leur propre OS.

Ils aiment se faire battre <img data-src=" />








LordZurp a écrit :



et une rolling, une stable et une release, c’aurait été trop “libre” ? <img data-src=" />





Mieux,



Rolling

Stable

LTM =&gt; bon après c’est Microsoft, il peuvent dire que cette version est maintenue 1 an jusqu’à la prochaine release par exemple, ils ne veulent pas faire du LTM comme Ubuntu.









linkin623 a écrit :



Mieux,



Rolling

Stable

LTM =&gt; bon après c’est Microsoft, il peuvent dire que cette version est maintenue 1 an jusqu’à la prochaine release par exemple, ils ne veulent pas faire du LTM comme Ubuntu.







LTM = ? Long Term Maintenance ???



Parce que Microsoft à une Windows 10 LTS et une Windows Server LTS aussi



Ils ont les LTSC avec 10 ans de maintenance


Je confirme, c’est pour ça que l’ordinateur du boulot est toujours en 1804.


Vous prenez l’exemple d’Outlook, mais je trouve que le fait qu’ils aient renommé Lync en Skype for Business est encore plus trompeur pour les utilisateurs en général. J’ai perdu le compte du nombre de fois où des gens ont essayé de participer à des meetings pros avec leur version perso de Skype, ou des cas où des collègues ont essayé d’établir un contact avec des personnes extérieures à l’entreprise via Skype en utilisant Skype for Business, alors que c’est franchement pas du tout le même produit (même si les interfaces étaient quasi identiques pendant un moment, alimentant la confusion).



Ou alors OneDrive Pro/Business, qui en fait fonctionnait comme Sharepoint, et qui nécessitait un client différent de la version perso… Quel bazar ! Ils ont fini par tout mettre dans un seul client, mais je ne suis pas persuadé que le backend ait été unifié.








Plastivore a écrit :



Vous prenez l’exemple d’Outlook, mais je trouve que le fait qu’ils aient renommé Lync en Skype for Business est encore plus trompeur pour les utilisateurs en général. J’ai perdu le compte du nombre de fois où des gens ont essayé de participer à des meetings pros avec leur version perso de Skype, ou des cas où des collègues ont essayé d’établir un contact avec des personnes extérieures à l’entreprise via Skype en utilisant Skype for Business, alors que c’est franchement pas du tout le même produit (même si les interfaces étaient quasi identiques pendant un moment, alimentant la confusion).



Ou alors OneDrive Pro/Business, qui en fait fonctionnait comme Sharepoint, et qui nécessitait un client différent de la version perso… Quel bazar ! Ils ont fini par tout mettre dans un seul client, mais je ne suis pas persuadé que le backend ait été unifié.







En fait One Drive n’est que le logiciel de Synchronisation des fichiers de Sharepoint. Que tu prennes un compte grand public ou un compte Pro c’est basé sur Sharepoint derrière. C’est plus la comm que One Drive est une solution de stockage VS Sharepoint en entreprise qui a perdu les gens car ils ne trouvaient pas la continuité dans le monde perso. C’est l’héritage Balmer ça avec un cloisonnement entre l’entreprise et le grand public avec les problèmes qu’on a vécu sur Windows ou la version server gagné en stabilité et en fonctionnalité et la version grand public était une catastrophe … Vista et 7 (avant le SP1). L’arrivé de Nadella à fait un bien fou à Microsoft en faisant sauter les cloisonnement et on commence à voir le fruit.



Après c’est clair que renommer Lync en Skype for Business n’a fait qu’embrouiller. Y’avait pourtant une interop entre les deux et tu pouvais discuter de SfB vers Skype et inversement mais c’était bloqué par défaut et les admins n’ont jamais activé dans beaucoup de boîte. C’est comme maintenant, depuis 1 mois environ il y a une interop Teams =&gt; Skype mais c’est désactivé par défaut … Du coup c’est un merdier et ça perd les boite dans la migration vers Teams.



Il y a plein de solution chez Microsoft mais beaucoup n’en connaissent pas l’existence et Microsoft ne communique que très peu dessus … C’est dommage car c’est leur image derrière