Microsoft, a differenza di Apple, ha un enorme handicap quando si tratta di progettare ogni nuova versione del suo sistema operativo. Apple deve solo creare un software compatibile con i componenti dei suoi dispositivi, che essendo un elenco molto specifico, rende il processo molto più semplice. Tuttavia, Microsoft deve adattare ogni nuova versione di Windows praticamente a tutte le schede grafiche, processori, schede di rete, Wi-Fi, bluetooth ... Poiché un sistema operativo viene superato da uno nuovo, lo sviluppo del precedente si basa solo sul tentativo di mantenerlo protetto da possibili guasti o vulnerabilità che può essere rilevato. Niente di più.
Se nuovi dispositivi o componenti arrivano sul mercato, Microsoft, ovviamente, non perderà tempo a rendere i suoi vecchi sistemi operativi compatibili con questi e come prova di ciò, lo troviamo in quel Microsoft non offrirà più aggiornamenti a tutti i computer gestiti da uno degli ultimi processori Kaby Lake di Intel o Ryzen di AMD. Se hai aggiornato il tuo PC con Windows 7 a uno di questi processori, avrai sicuramente visto come durante la ricerca di aggiornamenti il sistema operativo non restituisca il seguente messaggio: Il tuo PC utilizza un processore non supportato in questa versione di Windows. L'unica opzione che abbiamo è eseguire l'aggiornamento a Windows 10 per sfruttare tutto il potenziale che questi processori ci offrono.
Microsoft ha già accennato che le versioni precedenti a Windows 10 non avrebbe supporto per i nuovi processori, ma non l'aveva annunciato ufficialmente. Windows 10 è l'ultima versione di Windows disponibile sul mercato, una versione compatibile con qualsiasi nuovo processore che viene lanciato sul mercato, qualcosa che le versioni precedenti di Windows non faranno, sistemi operativi che nel tempo stanno diminuendo la loro quota di schermo nel mercato, una quota che Windows 10 sta gradualmente assorbendo.