La création de Windows 7 – Bienvenue sur « E7 »


Bienvenue sur notre blog! Ceci est le premier article d’un nouveau blog de Microsoft, dédié à la conception et la réalisation de Windows 7. En abrégé, nous l’appelons E7 (de l’anglais « Engineering Windows 7 »).  E7 est l’œuvre de Jon DeVaan et Steven Sinofsky, les deux chefs de projet qui supervisent le développement de Windows 7. Jon et Steven, en collaboration avec les ingénieurs de l’équipe, posteront et  commenteront des articles, et participeront personnellement à ce blog.


Ensemble, et en commençant par ce premier article, nous nous proposons de jeter un regard avant-coureur sur Windows 7. Nous sommes conscients que le projet suscite beaucoup de questions, et que beaucoup d’entre vous désirent mieux comprendre ce qu’apportera la prochaine version de Windows. Croyez-nous, nous sommes tout aussi impatients d’en parler ! Depuis la mise sur le marché de Vista il y a 18 mois, l’équipe a travaillé d’arrache-pied pour créer cette nouvelle version de Windows !


Ce blog est donc destiné à tous les enthousiastes, blogueurs, et passionnés de Windows. C’est une invitation au dialogue autour d’un thème central: la création de Windows 7. Windows présente toutes les complexités d’un projet informatique de grande envergure : choisir les fonctionnalités, les concevoir, les développer, et s’assurer de leur haute qualité. Mais Windows est aussi confronté au défi supplémentaire de devoir résoudre ces complexités pour une clientèle extraordinairement diverse et variée. C’est une formidable responsabilité pour notre équipe et pour tous les ingénieurs qui la composent.


Nous sommes persuadés que le succès d’un logiciel à l’échelle de Windows passe par l’établissement d’une tribune libre, ouverte et honnête, où nous pourrons discuter de la façon dont nous mitigeons tous ces intérêts. Ce blog représente à la fois la promesse et le point de départ d’un tel dialogue.


La conception d’un produit comme Windows implique un apprentissage systématique des besoins de toutes sortes d’usagers. Dès le départ, et pour planifier le projet, nous avons travaillé avec un ensemble très varié d’utilisateurs et de partenaires (fabricants de PC, développeurs de matériels, entreprises, développeurs de logiciels, et bien d’autres). Nous continuons aussi à nous informer sur les besoins de nos utilisateurs par télémétrie (« Customer Experience Improvement Program »), par des études de facilité d’utilisation, et bien d’autres. Ce blog explorera bientôt tous les moyens différents dont nous explorons les besoins  de nos utilisateurs et du marché, et qui nous permettent de mieux cibler notre logiciel.


Cet automne, nous organisons deux événements majeurs pour les développeurs et tout l’écosystème de Windows. Le PDC (« Professional Developers Conference ») le 27 Octobre, et WinHEC (« Windows Hardware Engineering Conference ») la semaine suivante seront les premiers salons où nous dévoilerons en profondeur des informations techniques sur Windows 7. Pendant les deux prochains mois, et par le biais d’articles réguliers sur le développement du logiciel vu des coulisses, ce blog nous permettra donc d’établir un contexte pour ces deux conférences. Il continuera ensuite jusqu’à la commercialisation finale du produit.


Devançant ce blog, nous avons vu beaucoup de discussions dans les forums à propos des objectifs présumés qu’aurait Microsoft en maintenant un peu plus de contrôle qu’à l’accoutumée sur les communications portant sur Windows 7 (certains penseront sûrement que c’est un euphémisme). Le fait est : notre équipe a appris les risques attenants aux « révélations prématurées », et à quel point il nous est facile de trop nous avancer sur des points de fonctionnalité hypothétiques, avant que nous n’en ayons nous-mêmes pris la pleine mesure.  Pendant tous les communiqués précédant la sortie de Windows 7, notre promesse restera de ne parler d’aucune fonctionnalité pour laquelle nous n’aurions pas atteint un degré suffisant de certitude. Notre souci premier est avant tout la responsabilité que nous avons vis-à-vis de tous nos partenaires et usagers ayant d’énormes investissements misés sur l’évolution de Windows. Il est primordial pour nous de ne pas vainement désorganiser leurs priorités, chambouler l’affectation de leurs ressources, ou leur causer de confusion stratégique. 


Dans le même esprit, nous voulons également nous assurer de ne pas créer d’attentes que le logiciel risquerait de décevoir – par exemple des morceaux de fonctionnalité que nous ne pourrions pas finir, ou des promesses que nous ne pourrions pas tenir, ou un niveau de support que nous ne pourrions pas fournir. Depuis le tout début de Windows 7, notre équipe s’est engagée à tenir ses promesses, et c’est toujours notre but – partager avec vous ce que nous allons développer, pourquoi nous allons le développer, et le finir avec qualité et en temps voulu.


Nous sommes enthousiastes à l’idée de ce blog. Nous sommes nous-mêmes des blogueurs actifs sur l’intranet de Microsoft, et nous nous réjouissons de pouvoir tourner notre attention et notre énergie vers une communauté hors campus ! Nous connaissons les tenants et aboutissants du « blogging », et nous nous attendons à nous amuser, à répondre à beaucoup de questions bien sûr, mais aussi à faire quelques erreurs. Nous le savons déjà : nous ferons quelques faux pas, ou ce que nous dirons sera perçu différemment. Cela ne nous inquiète pas. Tout ce que nous recherchons, c’est un dialogue basé sur le respect mutuel, et l’objectif commun de faire de Windows 7 un excellent logiciel !


Nous nous proposons de poster des articles de façon régulière. Nous lirons vos commentaires, et y répondrons soit directement, soit par de nouveaux articles si nécessaire. Nous nous assurerons aussi que les membres de l’équipe de développement de Windows 7 puissent parler en nom propre. Nous souhaitons préserver le dialogue sur un forum public, mais vous pouvez également nous contacter directement sur email/courriel à steven.sinofsky@microsoft.com si vous le désirez. Un email/courriel est en particulier un bon moyen de suggérer un thème de conversation que nous pourrions avoir sur le blog.


En conclusion de ce premier article de bienvenue, nous vous remercions à l’avance de rester à l’écoute, et espérons que vous vous joindrez à nous dans ce dialogue sur le développement de Windows 7 !


 


Steven et Jon

Comments (17)

  1. arthak says:

    J’ai hâte de voir les prochains billets de ce blog, sur mon MacBook.

  2. goox says:

    Bonjour! Vivement les premiers billets du blog! il paraît que le coeur de Windows sera totalement refait, mais ça devrait prendre des années pour le faire!

  3. g33k2 says:

    Je ne suis pas sur que M$ doive passer par un blog pour recuperer des avis, une petite prime en $ et les opinions arriveraient.

    Toutefois, je trouve la demarche interessante bien que l’outil utilise frustre.

    La question qui me semble principale est: quid de la securite ? En voulant conserver, à tout prix, la compatibilite descendante, M$ s’enferme, pour moi, dans des archaïsmes.

    Une possible "solution" pour la compatibilite et la securite serait un nouveau systeme embarquant XP comme un choix possible parmis plusieurs (à la vmware ou plus anciennement à la classic sur mac).

    @+

  4. Bigou says:

    Sympa de penser au francophones en traduisant les billets, mais les commentaires seront-ils traduits en anglais et remonté aux développeurs ? Je sais pas pourquoi, mais j’en doute !

    M’enfin, juste au cas ou : penser à optimisé cette nouvelle version de Windows, sa changera des précédente qui ne ne sont pas (et surtout pas Vista).

    Pensez aussi à vous concentrer sur l’essentiel, et les options gadgets, n’y revenez que quand l’OS en lui même est fini et débugué, si il vous reste du temps.

    Enfin, passez plus de temps sur le débuguage final, car jusque ici on a eu des Windows qui sortais avec une stabilité digne d’un programme en Beta. Donc si cette vois on pouvais de pas devoir attendre le SP1 pour avoir une véritable version finale, ce serait bien.

  5. JeremyF says:

    Tout d’abord, bien le bonjour l’équipe de ce blog.

    Voilà une idée excellente, je trouve, de faire vivre un blog pour Windows 7 !

    J’espère grandement que les avis de chacuns seront bien pris en compte, indépendamment de la langue, et que la communauté soient elle aussi respectueuse envers Microsoft et ses produits.

    Il est vrai qu’au jour d’aujourd’hui, nous n’avons pas beaucoup d’informations sur Windows 7, et beaucoup de rumeurs circulent. J’ai vraiment hâte d’en savoir plus.

    Vous dites que vous ne souhaitez pas parler de fonctionnalités avant d’avoir une certaine certitude. A mon sens, je pense qu’il serait intéressant de connaître le fond de vos pensées. Parler d’une fonctionnalité en précisant bien que ce n’est pas certain qu’elle figure dans le système, c’est jouer la transparence et l’honnêteté. De notre côté, on peut savoir à quoi s’attendre aussi. On peut également faire savoir quelle fonctionnalité mérite plus de priorité, et donc sur lesquelles s’axer en premier.

    Comme il a été dit, il serait judicieux de penser à la rapidité et à la stabilité du système avant d’inclure trop de gadgets (là encore, on peut discuter de l’importance des dits gadgets). Tout comme Apple se permet de faire un genre de pause avec Snow Leopard, Microsoft devrait s’attarder à faire un système propre, où la rétro-compatibilité est axée sur l’utilisation d’un multiboot à la BootCamp ou d’une virtualisation d’un XP ou Vista basique.

    Je vous souhaite, à l’équipe Microsoft en charge de ce blog et de Windows 7 en général, bien du courage et surtout bien du plaisir à partager vos informations avec la communauté. J’invite encore la communauté à faire preuve de respect et de calme, sachons profiter de ce blog en évitant de parler pour ne rien dire.

    A bientôt dans les prochains billets !

    Cordialement,

    Jérémy F.

  6. Nesskiller says:

    Bonjour, à tous.

    Je rejoins l’avis de JeremyF. Je suis conscient de l’erreur de communication faite sous Vista, cependant, vous dites vouloir avoir notre avis, pour ne pas répéter les erreurs du passé. Ne devrait-on pas alors avoir accès à une liste de fonctionnalités, afin que les utilisateurs, particuliers ou professionnels, jugent la pertinence et permettent à vos équipes de se concentrer sur celles qui font l’objet de notre intérêt?

  7. jWEb says:

    Belle initiative de la part de Microsoft !

    Je suis très impatient de lire les prochains articles, d’autant plus que c’est traduit en français.

    Ceci dit, faites nous un design à la Windows 7, cela sera beaucoup vivant pour ce blog.

    Et puis, pour l’instant à part un gros baratin, on en sait toujours pas plus mdr dans ce billet.

  8. tbr says:

    Curieux de vouloir à la fois rester secrets sur Windows 7 mais de donner la possibilité à tout le monde de voir sous le voile.

    Enfin, pourquoi pas. On ne va pas s’en plaindre.

    Je ne reviendrai plus sous Windows mais je souhaite, pour ceux qui sont contraints d’y rester :

    – une gestion de la mémoire bien plus judicieuse

    – la fin des "freezes" d’écran (cf mémoire) qui provoquent des mosaïques de pixels.

    – une réflexion à la Mac (sans copier !) pour voir comment mettre l’OS au service de l’utilisateur > l’intuitivité doit être l’objectif N°1.

    Et enfin, En finir avec toutes ces versions d’un même OS :

    – une seule version, voire 2 (comme pour XP). les versions Vista, c’est du grand n’importe quoi.

    Après, comme de toute façon, j’ai entièrement retiré mes billes de chez Microsoft, je vous souhaite bon courage.

    PS : je passerai ici pour infos.  :)

  9. Michel FERAUD says:

    Pour respecter les habitudes prises par les utilisateurs, une option permettant de conserver la même interface utilisateur qu’avec XP serait la bienvenue. Les nouveautés pourraient être présentées avec une différenciation visuelle, par exemple une demi-teinte ou un mini logo sur l’objet graphique, un peu comme la double flèche des objets "disponibles hors connexion". Lorsque l’utilisateur clique une première fois sur l’objet, il pourrait lui être proposé via une case à cocher d’intégrer la fonctionnalité à son interface "standard".

  10. Gilduin says:

    Bonjour,

    N’ayant pas pu migrer un parc informatique (76 UC) sous vista pour cause d’incompatibilité logiciel (Logiciel de chromatographie, LIMS etc…), pensez à valider un maximum de soft avec ce nouvel OS avant de le sortir.

    Les éditeurs ont beaucoup de mal à suivre ces évolution de système d’exploitation.

    Cordialement

  11. methos1435 says:

    Assurer une compatibilité descendante c’est essentiel pour les entreprises mais cela ne devrait pas être au coeur de windows Seven. Il devrait plutôt y avoir une couche de virtualistation permettant d’executer les anciennes applications, à la manière de Mac Os X pour le lancement d’application mac OS 9.

    Cela permettrait de repartir sur de bonnes bases, plutot que de vouloir a tout prix batir du neuf sur de l’ancien.

  12. wilou62 says:

    Hello,

    Riche idée que de demander aux utilisateurs finaux ce qu’ils désirent voir dans un nouvel OS. Cela devrait être fait systématiquement. Vu le déploiement massif de Windows, je suppose que les retours utilisateurs doivent être très très nombreux et très très variés. Je suis persuadé que vous avez déjà un nombre de pistes conséquentes sur lesquelles travailler.

    En ce qui me concerne, je viens tout juste de passer à Vista, non qu’il ne me plaise pas pour l’avoir laissé de côté pendant 1 an et demi après sa sortie, mais surtout car il nécessite une configuration déjà bien musclée, en terme de mémoire vive, notamment. Ayant des machines déjà anciennes, l’ajout de RAM s’avère problématique de par son coût, et de par la difficulté à trouver des barrettes compatibles. Cela dit, il est actuellement installé sur une machine à base de P4, avec 2 Go de RAM, une 6600GT, et ça tourne correctement (sans plus). Je ne suis pas spécialement pressé non plus, donc le fait que ça rame un peu n’est pas trop trop gênant.

    Y a déjà pas mal de trucs sympas par rapport à Windows XP (qui reste le meilleur OS à ce jour, ex aequo avec Windows 2000), et notamment la sécurité accrue, la gestion de la RAM, la prise en charge de plein de matériel, la prise en charge de l’interface graphique par la carte graphique, le menu "Démarrer" et la recherche intégrée, l’installation intuitive… Et je suppose qu’il y a plein d’autres choses super que j’ai pas encore eu l’occasion de tester. Mais à côté, il y a des choses qui m’insupportent au plus haut point, et notamment l’UAC (excellent sur le papier, mais invivable au quotidien).

    Juste un exemple : J’ai téléchargé RegProt (petit programme que je trouve excellent), il s’agit de 5 ou 6 fichiers RARés que je décompresse habituellement dans Program FilesRegistryProt. Alors que cette opération se passe sans aucun souci sur XP, le dézippage sous Vista (sous prétexte que je souhaite installer des fichiers dans Program Files) se termine en erreur (pas les droits). Il me faut ruser : Décompresser l’archive sur le bureau, et lancer l’explorateur pour glisser les fichiers dans le bon dossier (là, l’UAC se lance correctement).

    Et c’est symptômatique de Vista : Ce qu’on faisait en 2 clics sous XP nécessite 4 ou 5 sous Vista.

    Autre chose : L’interface ! Mama miaaa !!! La transparence, c’est beau, mais alors pour l’homogénéité, on repassera. des polices bleues, des noires, des gros caractères, des petits, des boîtes de dialogue avec des icônes gigantesques (mise d’un fichier à la Corbeille), des autres sans icône. Une option pour déverrouiller les barres d’outils ou de menu, mais des barres qu’on peut pas bouger. Impossibilité d’actualiser un dossier en tapant sur <F5>. Il faut cliquer sur un autre dossier dans l’arborescence, et recliquer sur le dossier qu’on souhaite voir rafraîchi.

    En activant l’option "Case à cocher" devant les icônes, la sélection est vraiment super simple, mais si on clique sur l’option <Propriétés> dans la barre d’outils (avec plusieurs éléments sélectionnés), rien ne se passe. C’est tout à fait normal, me direz-vous. Mais alors si l’option n’est pas disponible (elle apparaît en grisé dans le menu <Fichier>), pourquoi apparaît-elle dans la barre d’outils ? Pourquoi il n’est pas possible d’appliquer les modifications d’un seul dossier à l’ensemble des dossiers ? OU de personnaliser plus facilement l’affichage de chaque dossier (ce dernier point n’a jamais été corrigé depuis Windows 95, si mes souvenirs sont bons) ? Pourquoi les options de personnalisation de l’affichage sont-elles dispatchées dans tous les sens, alors qu’elles étaient centralisés depuis des millénaires (on se comprend :D). Je ne parle même pas du Centre de Partage Réseau, qui est indigeste au possible, pour qui souhaite mettre un peu les mains dans le cambouis (heureusement, les automatismes fonctionnent correctement ! :D)

    Je pourrais encore de nombreux détails dans ce style. Cela paraît anecdoctique, ça l’est, mais en tant qu’utilisateurs, et personnellement, je trouve qu’il s’agit là d’une régression. Ce sont des petits détails comme ça qui "flinguent" (si vous me permettez l’expression), bon allez, qui sapent la popularité de Vista.

    Il est possible de remettre une interface Windows classique, qui vient réparer pas mal d’incohérences (mais pas toutes), mais c’est tout de même dommage d’en arriver là, alors que, sans rentrer en profondeur dans les détails, cela reste joli à voir (et je suis tellement difficile là-dessus que, pendant les 90% du temps, sur mes autres machines sous XP, je passe systématiquement en mode classique). Il est dommage de ne pouvoir bénéficier du moteur d’affichage de Vista pour le mode classique (le vrai mode classique, celui d’XP ou 2000). En fait, pour être plus précis, je serais ravi d’avoir Aero, mais sur un Shell XP (fier de moi pour cette dernière phrase, elle résume parfaitement ce que je veux ! :D).

    Je ne suis plus vraiment un utilisateur débutant, je me considère – et on me considère :p – comme un utilisateur avancé, mais ce n’est pas pour autant que je passe mon temps à bidouiller dans tous les sens. Je fais un gros "boulot" dès l’installation pour améliorer la sécurité, régler les paramètres qui me permettent d’avoir un OS qui me correspondent, et après, ça tourne pendant des années. Je réinstalle plus pour le fun que parce que mon OS est pourri par les virus ou blindé de cochonneries après installation de sharewares plus ou moins exotiques. En tant qu’utilisateur avancé, donc, j’apprécie particulièrement d’avoir plein d’options avancées sous le capot pour Vista, mais j’apprécie un peu moins de pouvoir court-circuiter facilement les Assistants, qui ne me sont pas tout le temps utiles…

    Pour Seven, j’aimerais donc un OS bien plus abouti en terme d’interface (j’ai rien contre la nouveauté, à partir du moment où c’est homogène et bien pensé). J’aimerais aussi qu’il soit possible * facilement * (et j’insiste là-dessus), d’intégrer un éventuel SP au DVD original (à la XP, voire plus simple). La procédure sous Vista est vraiment tordue, et les manières de le faire ne me semblent même pas être officielles.

    La possibilité de faire des MAJ sans avoir à redémarrer le PC me semble bienvenu également (on est en progrès, depuis les anciennes versions de Windows, mais Vista ne permet pas encore de faire * toutes * les MAJ sans redémarrage. 7 le permettra-t-il ?

    J’ai pu entendre parler également d’un OS qui serait modulaire (on n’installe que ce dont on a besoin) ? Riche idée. On avait une modularité plus flagrante avant (9x/Me), cela a totalement disparu avec 200x/XP. Proposer des installations type en fonction de l’utilisation que l’on souhaite faire de sa machine, ce serait bien. On peut même aller plus loin en proposant une installation totalement personnalisée, et la possibilité de récupérer des fonctionnalités supplémentaires sur Internet. A cela on peut ajouter qu’il serait bien d’avoir un ensemble de services activé qui corresponde au type d’utilisation (exemple, j’ai un Tablet PC, le service adéquat est démarré, sinon, il ne l’est pas, plutôt que de démarrer toute une foule de services sous prétexte qu’il faut pouvoir utiliser le max de l’OS sans avoir trop de manips à faire).

    Je disais plus haut que j’étais pas spécialement pressé, les lenteurs ne sont pas trop trop gênantes pour moi, cela dit, si un OS est réactif, c’est clairement pas plus mal. Le fait que Vista nécessite une configuration déjà bien plus musclés que Windows XP est à mon avis un frein à son déploiement. Le passage à Vista s’est fait pour beaucoup de gens pat le biais de l’achat d’une nouvelle machine, moderne, et adaptée. Mais aussi adaptées soient-elles, ces nouvelles machines sont aussi bien trop puissantes pour certaines utilisations. A-t-on besoin d’un Core 2 Duo pour rédiger un mail ? A-t-on besoin de 2 Go de RAM pour surfer sur Internet ?

    Je ne suis pas programmeur, mais je pense que le fait d’avoir des machines puissantes ne pousse pas les développeurs à faire des efforts en terme d’optimisation de leur code. Ce qui fait qu’on se retrouve avec des applis basiques qui sont toujours lourdes. Par exemple, Word 95 mettait 10 secondes à s’ouvrir sur les PC de l’époque, Word 2007 en met autant voire plus aujourd’hui sur les machines actuelles. Il serait judicieux de faire en sorte – peut-être grâce à la modularité évoquées plus haut – d’avoir un OS bien plus léger, et qui pourrait être installé sur des machines anciennes. Un peu à la Linux, dont le noyau des distribs les plus récentes peut encore tourner sur un 486.

    En tous cas, j’ai hâte devoir ce que sera le prochain Windows, et j’espère qu’il sera aussi mûrement réfléchi que XP en son temps.

    Bon courage à tous les développeurs.

    :)

    W.

  13. Gilduin says:

    Bonjour,

    La virtualisation OK, mais comment faire avec des applicatifs qui fonctionnent avec du matériel analytique lié au UC?

    Le problème est là. Tous les logiciels dit "bureautique" ne posent pas de problèmes, mais un logiciel dit "métier" avec une connectique RS232 ou IEEE par exemple pour du pilotage, de l’acquisition, ces logiciels ne peuvent évoluer facilement.

    Effectivement bon courage aux développeurs de l’OS comme ceux des éditeurs.

  14. ilyasovich says:

    Espérons que les développeurs tiendront compte des avis et commentaires, comme ça, il n’y aura pas de déception.

    A mon avis, je crois qu’ils devraient se remettre à l’ancien projet qui  était Longhorn car il était très prometteur, mais bon, ceci n’est que mon avis personnel

  15. ilyasovich says:

    Aussi l’interface Aero n’est ne que j’appellerai  une réussite totale

  16. Patrice says:

    Salut,

    Je constate que seul les japonais et les russes ont leurs traductions. C’est franchement dommage… Comme quoi, les promesses ne sont jamais facile à tenir…

    Patrice.

  17. SiMax says:

    Bonjour,

    J’ai entendu dire récemment sur le net (http://www.kommunauty.fr/article-124-une-honte-pour-windows-seven-et-vista) que Windows 7 n’était qu’une amélioration de Windows Vista.

    Cela me parait tout de même bizarre alors je me permet de poser la question pour que plus aucun doute ne traine.

    Merci pour les informations que vous pourrez m’apporter,

    SiMax