Quelles améliorations dans Vista?

Windows Vista est disponible depuis le 29 janvier 2007.
Nous allons passer en revue les innovations apportées par Vista, le nouveau système d'exploitation de Microsoft, d'une part au point de vue de l'utilisateur, et d'autre part en ce qui concerne la programmation.
Puis en considérant la partie des nouveautés créées pour Vista, mais qui grâce au service pack annoncé par Microsoft (pour 2008) pourront aussi être ajoutées à Windows XP, nous en déduirons la différence: justifiera-t'elle que l'on attende le nouveau système avant l'achat d'un nouvel ordinateur, ou même que l'on achète le sytème Vista seul en mise-à-jour de XP?
Ainsi nous découvrirons l'inconnue de l'équation: Vista - Service Pack pour XP =  x

Les nouveautés de Vista pour l'utilisateur

La conception générale et la sécurité

Elle se rapproche de celle de Linux: il y a plusieurs couches logicielles et non pas un ensemble monobloc. Cette structure améliore la sécurité et devrait réduire l'infection du poste par les virus.
La dualité administrateur-utilisateur sera aussi renforcée pour améliorer la sécurité.
Le pare-feu et le filtre anti-spam seront aussi plus efficaces.

Aero

C'est le nom de l'apparence graphique. Les composants sont maintenant en 3D, on dispose d'une vue d'ensemble plus large des programmes en cours avec les fenêtres vue de biais, et de tailles décroissantes selon la distance sur un bureau en relief.

   

Pour pouvoir activer Aero, il faudra un processeur à 1 GHz, 1 Go de mémoire, et une carte graphique gérant DirectX 9 dernière version disposant d'au moins 128 Mo de mémoire propre.

Un démarrage rapide

Seul le système de base est chargé avant l'affichage du bureau, puis le chargement continue, alors que l'on peut déja utiliser l'interface, lancer des programmes, consulter ses e-mails... Cela rend le système opérationnel en quelques secondes après l'appui sur l'interrupteur de démarrage.

WPF: les interfaces graphiques

C'est le nouveau système d'affichage qui place la description de l'interface graphique de Windows et de chaque application dans un fichier XAML, lequel peut être modifié facilement par le progamme ou un utilitaire externe.

Les miniatures

Une icône sera affichée à coté du nom du fichier, qui représente en miniature son contenu, une image réduite si c'est un fichier image ou vidéo.

Powershell (ex Monad)

Remplace l'invite de commande, que l'on appelle aussi souvent fenêtre MS-DOS. Elle est plus évoluée et comporte un langage de scripts complet. Il sera fourni en option.

Accélérateur SuperFetch

Les applications les plus fréquemment utilisées ont un chargement accéléré.

Les dossiers virtuels

Un dossier composé par l'utilisateur, selon un critère de recherche donné. Quand on fait une modification dans un dossier virtuel cela se répercute sur les autres dossiers virtuels ou le dossier réel correspond au répertoire physique sur le disque dur.

Windows Mail

Remplace Outlook, il dispose d'un système d'indexation qui permet de retrouver plus facilement les messages. On peut aussi sauvegarder les archives plus facilement.

Windows Media Player 11

Le programme qui passe des videos (si les codecs sont installées) aura une nouvelle interface graphique, permettre d'échanger des fichiers entre postes Vista distants. Il sera accompagné de Windows DVD Maker qui enregistre les vidéos.

DirectX 10

Cette version de l'interface aux jeux sera beaucoup plus rapide que le DirectX 9 de Windows XP, et non compatible, elle ne fonctionnera qu'avec des logiciels écrits spécifiquement pour elle.

Auto-réparation

Un tel système existe dans Linux et est activé lorsque la session à été stoppée sans passer par la phase d'extinction normale. Vista dispose d'un auto-diagnostic, si le système ne peut pas démarrer, il tentera de se réparer. Les composants sont conçus pour fournir les données et interfaces permettant la réparation.

Sidebar

Une barre latérale peut afficher des programmes à démarrer, des gadgets tels que le service Web de météo, des flux RSS d'actualité, des images...

Reconnaissance de la parole

Elle est maintenant intégrée à Vista, et dans plusieurs langues. On peut donc après un apprentissage pour chaque voix, passer des commandes oralement ou dicter un texte (dans Office seulement?).

Autres nouveautés

- Document XPS (ex Métro): Format XML en remplacement du format de fichier PDF, pour créer des documents faciles à imprimer. Lisible notamment par Internet Explorer 7. Permet le partage de fichiers entre utilisateurs avec contrôle de l'accès.
- Gestion des RSS dans Internet Explorer.
- Nouvelle gestion des périphériques et nouveaux types de matériels supportés (portables, PDA...).
- Vista pourra utiliser une clé USB comme complément de mémoire en utilisant un procédé spécial d'accès rapide, ReadyBoost .
- DRM, un système de chiffrage des données.
- WinFS. Ce nouveau système de fichiers relationnel sera une option ultérieure.
- Movie Maker 3.
- Windows Photo Gallery fait concurrence à Picasa de Google.
- Windows Update, pour les mises à jour est un nouveau panneau de contrôle, plus simple que le service Web actuel.
- Nouvel outil de partitionnement qui permet de modifier la taille d'une partition existante sans affecter son contenu.
- Windows Media Center, qui est actuellement fourni séparément à XP, sera intégré à Vista (pas dans la version Basic et pas forcément en Europe vu les contraintes de l'Union).

Les nouveautés pour le programmeur

La conception des applications sous .NET 3.0 avec le langage XAML pour dessiner des interfaces graphiques va simplifier grandement la réalisation de logiciels.
Cependant la mise en oeuvre de ces composants nécessitera l'achat d'un logiciel additionnel, Visual Studio .NET.
Il est probable cependant que des logiciels open source compatibles apparaitront.
OpenGL devrait être proprement supporté, et non en sur-couche de DirectX comme précédemment décidé, ce qui aurait ralenti son fonctionnement.

Ce qui sera disponible sous Windows XP

WPF

Le système d'interface graphique utilisant XAML sera ajouté à Windows XP.

WCF

Le système de communication entre logiciels devrait aussi être porté sous XP.

.NET Framework 3.0

C'est le runtime multi-languages et commun à tous les programmes. Il inclut .NET et la gestion d'interfaces graphiques. On peut déja programmer en XAML sous .NET.

PowerShell

C'est la nouvelle ligne de commande avec langage de script. Fournie séparement à Vista finalement, elle fonctionnera sous XP.

Nouvelles versions de logiciels portées sur XP

- Internet Explorer 7. Les améliorations que peut apporter IE7 sont déja présentes sur Windows XP.
- Windows Media Player 11.
- Movie Maker 3.

Les powertoys

Microsoft distribue en libre téléchargement quelque programmes qui apportent des fonctionnalités que l'on retrouvera dans Vista. Par exemple la combinaison de touches Alt-tab qui présente une boite de dialogue pour passer d'une application à l'autre, affiche les miniatures des écrans des applications

La solution de l'équation

Nous pouvons maintenant déterminer l'intérêt réel du passage à Vista, ce qui nous incitera, si nous n'avons pas d'urgence besoin d'un ordinateur pour travailler, à attendre trois ou quatre mois avant l'achat d'un nouvel ordinateur:
- Nouvelle apparence en 3D avec effets de transparence, proche de celle du Mac.
- Sécurité accrue à la fois contre les virus et contre les pannes.
- Accès amélioré aux documents, grâce aux miniatures et dossier virtuels.
- Support de nouveaux types de matériels externes.
Le nouvel ordinateur devra être un modèle puissant à défaut de quoi Vista fonctionnera en version dégradée, qui ressemblera encore à Windows XP!

Pour le programmeur, la différence tient surtout à la possibilité de réaliser des logiciels propres à Vista car exploitant les nouvelles possibilités. Ainsi la programmation XAML et .NET est déja disponible sous XP, mais elle est possible pour faire des logiciels tournant sous XP ou Vista, mais qui n'ont pas le look Vista et n'exploitent pas l'interface en 3D.

Références et ressources

Vista ou XP? Des constructeurs veulent retourner à XP.