Det mest iøjnefaldende ved et nyt styresystem er brugergrænsefladen. Nedenstående billeder viser nogle af de nye features, som vil være med i Windows 7, når det bliver frigivet i slutningen af 2009 eller i starten af 2010.
Det endelige tidspunkt for frigivelsen er endnu ikke fastlagt.
Skærmbillederne er fra en præ-beta release, som blev præsenteret for udvalgte dele af pressen i forbindelse med Microsofts Professional Developers Conference i Los Angeles, der afvikles i denne uge.
I forbindelse med designet af Windows 7 har Microsoft trukket på erfaringer og feedback fra brugere og partnere.
Samtidigt har flere end 3.500 personer deltaget i usability test for at afprøve brugervenligheden for Vistas afløser.
Gadgets, som kendes fra Windows Vista er blevet mere fleksible i Windows 7. Hvor de i Windows Vista er placeret i Windows sidebar, kan man i Windows 7 placere dem hvor som helst på skrivebordet.
Windows 7-desktop med gadgets og kalender.
Jumplist skaber overskuelighed
Et nyt element i Windows 7's brugergrænseflade er jumplists.
Jumplists viser de seneste dokumenter eller filer, man har arbejdet med, samt de dokumenter eller filer, som er de mest anvendte i forbindelse med et givet program.
Det betyder, at man hurtigt kan se hvilke dokumenter, man har haft åbne i eksempelvis Word og Powerpoint. Vel at mærke uden at starte Word eller Powerpoint.
Jumplist vises i forbindelse med startmenuen og taskbaren.
For Internet Explorer vises de seneste webadresser, man har haft åbne.
Jumplist i Windows 7 giver et hurtigt overblik over seneste åbne dokumenter eller som i det her tilfælde de seneste spillede musikfiler samt de mest spillede.
Jumplister giver også mulighed for at starte afspilningen.
Preview af Internet Explorer der viser hvilke faneblade der er åbne.
Nye features i Aero Desktop
Ifølge Microsofts undersøgelser har 70 procent af Windows-brugere mellem fem og 15 vinduer åbne på samme tid. Det kan gøre det lidt besværligt at se programmer, filer og eventuelle gadgets, man har liggende på selve skrivebordet. Ved hjælp af en smugkig-feature (peek) i Windows 7 er det muligt at se gennem alle de åbne vinduer, så man kan se de programmer og filer, der ligger på skrivebordet.
Smugkig-funktionen aktiveres ved at trække musemarkøren hen over det yderste hjørne af taskbaren. Så bliver alle de åbne vinduer gennemsigtige. Derved kan man også se gadgets.
Hvis man har åbnet mange vinduer, kan det være svært at se selve desktoppen.
I stedet for at lukke alle vinduerne, kan man se igennem alle vinduerne.
Side by side
Det er også blevet nemmere at sætte to vinduer side om side med Windows Snap.
Endelig er muligheden, for at styresystemet modtager multitouch input fra trykfølsomme skærme, også indbygget i Windows.
Det er Surface teknologien, som kendes fra Microsoft Coffe table, der nu er en del af Windows 7.
Erfaringerne fra Vista
Ifølge Mike Nash, der står i spidsen for Windows Product Management, har erfaringerne fra Windows Vista spillet en rolle i designet af Windows 7.
Det har blandt andet betydet, at der er lagt specielt vægt på, at driver- og applikationskompatiblitet for Windows 7 er bedre, end det var tilfældet med Windows Vista, da det styresystem blev lanceret.
Steven Sinofsky, senior vice president for Windows og Windows Live, har stået i spidsen for udviklingen af Windows 7.
Han medgiver, at Windows Vista-økosystemet ikke var helt klar, da Vista blev frigivet. Derfor var der problemer med driver- og applikationskompatibilitet.
"Hele økosystemet for Windows 7 skal være klar, inden release," siger Steven Sinofsky.
"Hvis det (applikationer og drivere, red.) virker på Vista, så skal det også virke på windows 7," lyder målsætningen fra Steven Sinofsky.
Windows 7 bygger på det samme fundament som Vista, så det burde kunne lade sig gøre.
Ikke så mange pop-ups
Teamet bag Windows 7 har bestræbt sig på, at brugeroplevelsen ikke skæmmes af meddelelser fra styresystemet.
Et af de helt store klagepunkter i forbindelse med Windows Vista var en meget pågående User Account Control (UAC). Ideen med UAC var at forhindre installation af malware. Hvis en given operation kræver administratorrettigheder, skal brugeren bekræfte, at det er i orden. Det er eksempelvis tilfældet ved installation af programmer, der kræver administratorrettigheder.
Mange Vista-brugere har klaget over, at UAC alt for ofte bryder ind i brugernes arbejde.
I Windows 7 kan man graduere, hvor meget og hvor ofte UAC skal blande sig. UAC kan sættes til forskellige niveauer af indblanding. Det højeste niveau svarer til Vistas.
Men det er ikke kun UAC, som kan køre mere diskret.
Også systembakken (systray) - rækken af små ikoner til højre i taskbaren - kan konfigureres.
Brugeren kan bestemme hvor mange eller få ikoner, der skal vises, og om ikonerne må aktivere popups. Eksempelvis "Der er kommet opdateringer til dette program. Ønsker du at installere dem?"
"Vi ved, at folk ikke svarer på ting, der popper up," siger Linda Averett, fra Microsofts User Interface.
Derfor er der introduceret et Action Center i Windows 7.
Her samles beskeder fra en række forskellige Windows-komponenter som Security Center, Windows Defender, Windows Update, Network Access Protection, Backup og Restore; Recovery samt UAC.
Devices som applikationer
Microsoft betegner håndteringen af eksterne enheder som væsentligt forbedret i Windows 7.
"Med Windows 7 er der en rigere oplevelse af, hvad enheder som printere og scannere kan. Device stage er en implementering af software plus services," siger Dennis Flanagan, Group Program Manager fra Windows Experiences.
Med device stage får man repræsenteret en given enhed med et billede af den pågældende enhed i stedet for en anonym repræsentation som et printerikon.
"Device stage får devices til at opføre sig som applikationer," siger Dennis Flanagan.
I device stage-skærmbilledet vises hvilke funktioner enheden kan udføre.
Windows 7 giver devices som mobiltelefoner en mere applikationslignende præsentation. Synkronisering og kopiering af billeder er nogle af de funktioner som telefonen tilbyder.
Under den glittede overflade
For at skabe en bedre brugeroplevelse, er det også nødvendigt at lave mere systemtekniske ændringer.
Ifølge Microsoft sker 15 procent af nedbrud i dag, fordi applikationerne ikke altid håndterer hukommelse korrekt. Det kan for eksempel være, at applikationen forsøger at frigive noget memory to gange.
For at forhindre den slags er Windows 7 blevet udstyret med en fejltolerant heap, som er mere modstandsdygtig over for den slags fejl.
En anden systemteknisk facilitet er Program Compatibility Troubleshooter.
I dag er der mange installationsproblemer, som opstår, fordi applikationen under installationen laver et hardcodet versionscheck.
Ved hjælp af shimming forsøger Windows 7 at undgå den slags problemer.
Forbedret memory og boottid
I forhold til Windows Vista er Desktop Window Managerens hukommelses-forbrug blevet sat ned.
Det betyder, at Windows 7 kan have flere vinduer åbne end Windows Vista, da der ikke allokeres så meget hukommelse til et Windows 7-vindue, som til et Vista-vindue.
Endelig er boot af Windows 7 lidt hurtigere end en Windows Vista boot.
En video af to ens maskiner, der bootede med henholdsvis Vista og Windows 7 viste, at Vista-booten var et par sekunder langsommere.
Nedsættelsen af Windows 7's boottid er blandt andet opnået ved at indlæse device drivers parallelt og foretage færre læsninger fra disken ved boot.
Release
Microsoft vil ikke komme med nogen fast dato for, hvornår Windows 7 er klar.
"Vi shipper, når vi er klar. Efter hver milestone er færdig, har vi et klart billede af, hvornår efterfølgende milestone er klar," siger Steve Sinofsky.
Præ-beta versionen af Windows 7, som blev præsenteret på konferencen, er en såkaldt M3, hvilket betyder Milestone 3-release.
Ifølge Steve Sinofsky er der seks major milestones.
Der har været omkring 1.000 udviklere med til hele udviklingen af Windows 7.