Windows Vista (nome in codice Longhorn) è un sistema operativo prodotto da Microsoft per l'utilizzo su personal computer, inclusi: desktop domestici e aziendali, laptop, tablet PC e PC Media Center. Lo sviluppo venne completato l'8 novembre 2006 e, nei successivi tre mesi, venne distribuito per gradi ai produttori di hardware e software per computer, ai clienti commerciali e ai canali di vendita al dettaglio. Il 30 gennaio 2007 venne distribuito in tutto il mondo e venne reso disponibile per l'acquisto e il download dal Marketplace di Windows; è la prima versione di Windows a essere resa disponibile attraverso una piattaforma di distribuzione digitale. La distribuzione di Windows Vista è arrivata più di cinque anni dopo l'introduzione del suo predecessore, Windows XP, uno dei periodi di tempo più lungo tra le versioni successive dei sistemi operativi desktop Microsoft Windows, superato nel 2021 con il periodo di distacco tra Windows 10 e 11, di ben oltre 6 anni.
Le nuove funzionalità di Windows Vista includono un'interfaccia utente grafica aggiornata e uno stile visivo denominato Aero, un nuovo componente di ricerca chiamato Windows Search, nuovi sottosistemi di rete, audio, stampa e visualizzazione e nuovi strumenti multimediali come Windows DVD Maker. Vista mirava ad aumentare il livello di comunicazione tra le macchine su una rete domestica, utilizzando la tecnologia peer-to-peer per semplificare la condivisione di file e supporti tra computer e dispositivi. Windows Vista includeva la versione 3.0 di .NET Framework, consentendo agli sviluppatori di software di scrivere applicazioni senza le tradizionali API di Windows.
L'obiettivo dichiarato principale di Microsoft con Windows Vista era di migliorare lo stato di sicurezza del sistema operativo Windows. Una critica comune a Windows XP e ai suoi predecessori era rappresentata dalle vulnerabilità di sicurezza comunemente sfruttate e dalla generale vulnerabilità a malware e virus. Alla luce di ciò, Bill Gates, presidente della Microsoft, annunciò all'inizio del 2002 un'iniziativa "Trustworthy Computing" (Calcolo affidabile) a livello aziendale, che mirava a integrare la sicurezza in ogni aspetto dello sviluppo del software in azienda. Microsoft dichiarò di aver privilegiato il miglioramento della sicurezza di Windows XP e Windows Server 2003 rispetto a Windows Vista, ritardandone così il completamento.
Mentre queste nuove funzionalità e i miglioramenti della sicurezza hanno ottenuto recensioni positive, Vista è stato anche l'obiettivo di molte critiche e della stampa negativa. Le critiche di Windows Vista hanno preso di mira i suoi elevati requisiti di sistema, i termini di licenza più restrittivi, l'inclusione di una serie di tecnologie DRM nuove volte a limitare la copia di supporti digitali protetti, la mancanza di compatibilità con alcuni hardware e software pre-Vista, tempo di avvio più lungo e il numero di richieste di autorizzazione per il controllo dell'account utente. Come risultato di questi e altri problemi, Windows Vista ha visto l'adozione iniziale e tassi di soddisfazione inferiori a Windows XP.
Tuttavia, con una stima di 330 milioni di utenti Internet a partire da gennaio 2009, era stato annunciato che l'utilizzo di Vista aveva superato le aspettative di due anni precedenti al lancio di Microsoft di raggiungere 200 milioni di utenti. All'epoca della distribuzione di Windows 7 (ottobre 2009) Windows Vista (con circa 400 milioni di utenti Internet) era il secondo sistema operativo più diffuso su Internet con una quota di mercato del 19% circa, essendo Windows XP il più utilizzato con una quota di mercato del 63%. A maggio 2010, la quota di mercato di Windows Vista aveva una stima compresa tra il 15% e il 26%. Il 22 ottobre 2010, Microsoft ha cessato le vendite di copie retail di Windows Vista e le vendite OEM per Vista sono cessate un anno più tardi. Al settembre 2019, la quota di mercato di Vista è calata a meno dello 0,3% della quota di mercato totale di Windows.
Sviluppo
Microsoft iniziò a lavorare su Windows Vista, conosciuto all'epoca col suo nome in codice Longhorn, nel novembre 2001, cinque mesi prima dell'uscita di Windows XP. Originariamente era previsto che venisse completato verso la fine del 2003 come passaggio minore tra Windows XP e Blackcomb, previsto come successiva versione maggiore del sistema operativo della società. Gradualmente, "Longhorn" ha assimilato molte delle nuove importanti funzionalità e tecnologie previste per Blackcomb, con il risultato che la data di pubblicazione è stata posticipata più volte in 3 anni. In alcune build di Longhorn, l'accordo di licenza riportava ancora il nome in codice "Whistler". Molti sviluppatori di Microsoft sono stati inoltre riassegnati alla scrittura di aggiornamenti per Windows XP e Windows Server 2003 per rafforzarne la sicurezza. Di fronte ai ritardi in corso e alle preoccupazioni per i feature creep, Microsoft annunciò il 27 agosto 2004 di aver rivisto i propri piani. Per questo motivo, il lavoro su Longhorn rincominciò sulla base del codice sorgente di Windows Server 2003 Service Pack 1 per incorporare nuovamente col tempo le funzionalità pensate per la versione del sistema operativo in sviluppo. Tuttavia, alcune caratteristiche annunciate in precedenza come WinFS vennero abbandonate o posticipate e venne adottata una nuova metodologia di sviluppo del software denominata Security Development Lifecycle nel tentativo di risolvere i problemi relativi alla sicurezza del codice sorgente di Windows, programmato in C, C++ e assembly. Longhorn divenne noto come Vista nel 2005.
Le prime fasi di sviluppo di Longhorn erano generalmente caratterizzate da miglioramenti incrementali e aggiornamenti a Windows XP. Durante questo periodo, Microsoft era piuttosto riservata riguardo a ciò a cui stava lavorando, poiché il focus sul marketing e sulle pubbliche relazioni era impostato più su Windows XP e Windows Server 2003, che venne pubblicato nell'aprile 2003. Le build occasionali di Longhorn trapelarono su reti di condivisione di file come IRC, BitTorrent, eDonkey e vari newsgroup. Di conseguenza, ciò che si sa dello stato di sviluppo precedente alla prima pubblicazione ufficiale si basa su queste build.
Dopo diversi mesi di relativamente poche notizie o attività da Microsoft con Longhorn, Microsoft pubblicò Build 4008, che ha fatto la sua comparsa su Internet intorno al 28 febbraio 2003. Inoltre venne distribuito privatamente a un gruppo selezionato di sviluppatori di software. Come versione evolutiva sulla build 3683, conteneva una serie di piccoli miglioramenti, tra cui un tema "Plex" blu modificato e un nuovo, semplificato installer basato su Windows Image che operava in modalità grafica fin dall'inizio e portava a termine un'installazione del sistema operativo sistema in circa un terzo del tempo di Windows XP sullo stesso hardware. Venne introdotta una "nuova barra delle applicazioni" facoltativa, più sottile rispetto alla precedente e che mostrava l'ora in modo diverso.
La differenza visiva e funzionale più notevole, tuttavia, arrivò con Windows Explorer. L'incorporazione del tema Plex ha reso il blu il colore dominante dell'intera applicazione. Il riquadro attività in stile Windows XP venne quasi completamente sostituito da un grande riquadro orizzontale che apparve sotto le barre degli strumenti. Una nuova interfaccia di ricerca consentiva il filtraggio dei risultati, la ricerca della guida di Windows e le query in linguaggio naturale che sarebbero state utilizzate per l'integrazione con WinFS. Vennero rimossi anche i personaggi della ricerca animata. Le "modalità di visualizzazione" vennero sostituite con un singolo cursore che ridimensionava le icone in tempo reale, in modalità elenco, miniatura o dettagli, a seconda di dove si trovava il cursore. Anche i metadati dei file vennero resi più visibili e facilmente modificabili, con un incoraggiamento più attivo a compilare informazioni mancanti. Da notare anche la conversione di Windows Explorer in un'applicazione .NET. La maggior parte delle build di Longhorn e Vista veniva identificata da un'etichetta che si trovava sempre nell'angolo in basso a destra del desktop.
Una tipica etichetta di build è simile a "Longhorn Build 3663.Lab06_N.020728-1728". Numeri di build più alti non significavano automaticamente che fossero incluse le ultime funzionalità di ogni team di sviluppo di Microsoft. In genere, un team che lavorava su una determinata funzionalità o sottosistema generava le proprie build di lavoro con cui gli sviluppatori facevano i test e, quando il codice era ritenuto stabile, tutte le modifiche venivano incorporate nello stesso albero di sviluppo principale contemporaneamente. In Microsoft, esiste un certo numero di "Build lab" in cui la compilazione dell'intera serie di Windows può essere eseguita da un team. Il nome del laboratorio in cui è stata originata una determinata build viene visualizzato come parte dell'etichetta di creazione e la data e l'ora della generazione lo seguono. Alcune build (come Beta 1 e Beta 2) mostrano solo l'etichetta build nella finestra di dialogo delle informazioni sulla versione (Winver). Le icone utilizzate in queste build provengono da Windows XP.
Alla Windows Hardware Engineering Conference (WinHEC) nel maggio 2003, Microsoft ha dato le prime dimostrazioni pubbliche del nuovo Desktop Window Manager e Aero. Le dimostrazioni sono state fatte su una build revisionata 4015 che non è mai stata pubblicata. Una serie di sessioni per gli sviluppatori e gli ingegneri hardware della conferenza si è concentrata su queste nuove funzionalità, nonché sulla Secure Computing Base di prossima generazione (precedentemente nota come "Palladium"), che all'epoca era la soluzione proposta da Microsoft per la creazione di un ambiente sicuro di computing in cui ogni dato componente del sistema può essere considerato "affidabile". Anche in questa conferenza, Microsoft ha reiterato la propria roadmap per la consegna di Longhorn, indicando una data di pubblicazione "all'inizio del 2005".
Riavvio dello sviluppo Nel 2004, era diventato chiaro al team Windows di Microsoft che si stava perdendo di vista ciò che doveva essere fatto per completare la prossima versione di Windows e distribuirla ai clienti. Internamente, alcuni dipendenti Microsoft descrivevano il progetto Longhorn come "un altro Cairo" o "Cairo.NET", riferendosi al progetto di sviluppo del Cairo che la società aveva intrapreso nella prima metà degli anni '90, che non ha mai portato a termine (sebbene quasi tutte le tecnologie sviluppate in quel tempo furono incorporate in Windows 95 e Windows NT). La maggior parte delle build di Longhorn presentava importanti regressioni relative a Windows Explorer che impedivano al sistema di funzionare correttamente e aggiungevano ulteriore confusione ai team di sviluppo nelle build successive con un numero sempre maggiore di codice in fase di sviluppo che non riusciva a raggiungere la stabilità.