Microsoft just lanciato una versione di Windows 10 che verrà eseguita su hardware ARM a bassa potenza. a differenza di Windows RT , la versione di Windows 8 che alimentava Surface e Surface 2 originali, questa è una versione completa di Windows 10 con un livello di emulazione che gli consente di eseguire app desktop tradizionali dall'esterno di Windows Store.
Perché Microsoft mette Windows 10 su ARM?
ARM è un tipo diverso di architettura del processore rispetto all'architettura Intel x86 standard e Intel a 64 bit utilizzata oggi sui PC. (Anche AMD produce chip compatibili con l'architettura Intel.) I dispositivi mobili come iPhone, iPad e telefoni Android, insieme a molti altri dispositivi più piccoli, hanno chip ARM invece di chip Intel al loro interno.
I PC ARM a bassa potenza presentano alcuni vantaggi rispetto ai tradizionali x86 (che sono la maggior parte dei desktop e laptop che usiamo oggi). I PC ARM dispongono di connettività cellulare LTE integrata, spesso offrono una durata della batteria migliore rispetto alle CPU Intel e AMD e l'hardware è meno costoso per i produttori.
Microsoft vorrebbe che Windows 10 funzionasse su hardware ARM in modo da poter raccogliere questi vantaggi. Certo, probabilmente non utilizzerai presto un desktop ARM, ma ARM potrebbe essere un'ottima scelta per tablet, convertibili 2 in 1 e laptop ancora più piccoli.
Invece di creare una versione più limitata di Windows per questa piattaforma, come hanno fatto con il fallito Windows RT, Microsoft ha deciso di rilasciare una versione completa di Windows 10 per hardware ARM, una che può persino eseguire le tradizionali applicazioni desktop di Windows.
I dispositivi risultanti sono progettati per essere "Sempre connessi" e promettono fino a 20 ore di utilizzo attivo e 700 ore di "Connected Modern Standby". E possono persino eseguire il tradizionale software desktop Windows.
Prima Microsoft ha annunciato una partnership con Qualcomm per creare Windows su ARM a WinHEC nel dicembre 2016.
Può eseguire programmi desktop x86
Non si tratta di nuovo di Windows RT. Windows RT non ti consentiva di eseguire il software desktop tradizionale. Ha anche impedito agli sviluppatori di compilare le loro applicazioni desktop per processori ARM e di offrirle agli utenti. Windows RT consentiva solo app da Windows 8 Store.
Windows 10 su ARM è completamente diverso. Questa è l'esperienza desktop completa di Windows. Microsoft ha creato uno speciale livello di emulatore che consente alle tradizionali applicazioni desktop a 32 bit di funzionare su processori ARM, quindi tutto dovrebbe "funzionare". Microsoft ha persino mostrato una versione di Windows 10 Professional su ARM e ha detto che supporta tutte le solite funzionalità avanzate che potresti trovare su Windows 10 Professional.
L'emulazione funziona in modo completamente trasparente sia per gli utenti che per i programmi che eseguono. Utilizza la stessa tecnologia WOW (Windows su Windows) che Windows utilizza per eseguire applicazioni a 32 bit sulle versioni a 64 bit di Windows oggi. Tuttavia, l'emulazione da x86 a ARM avviene interamente nel software.
Tuttavia, l'emulazione del software potrebbe essere un problema. Mentre Microsoft dimostrato Windows 10 su ARM che esegue la versione desktop di Photoshop, dicendo che "funziona perfettamente" sul processore Qualcomm, è quasi certo che ci sarà qualche rallentamento nelle applicazioni desktop esigenti rispetto a eseguirle su un sistema Intel o AMD. Dovremo aspettare per vedere i benchmark delle prestazioni quando verrà rilasciato Windows 10 su ARM.
Tuttavia, non farti distrarre dall'emulatore. Questo non è solo un sistema operativo Windows 10 emulato. Il kernel di Windows, i driver hardware e tutti i programmi inclusi in Windows sono codice ARM nativo. Anche le app UWP (Universal Windows Platform) di Windows Store sono programmi ARM nativi. L'emulatore viene utilizzato solo quando si esegue il tradizionale software desktop Windows x86.
Molte di queste informazioni provengono da a video Microsoft rilasciato durante BUILD 2017.
Il supporto per dispositivi hardware meno recenti potrebbe essere un problema
Sebbene Windows 10 su ARM possa emulare le applicazioni desktop tradizionali, non sarà in grado di installare driver hardware scritti per il tradizionale x86 o x64 Sistemi operativi Windows. Avrà bisogno delle versioni ARM di quei driver hardware per supportare diversi dispositivi hardware.
Microsoft promette che Windows 10 su ARM "avrà un ottimo supporto del dispositivo per le periferiche USB utilizzando i driver di classe in-box". È fantastico per le moderne periferiche USB. Ma leggi tra le righe: i dispositivi che non sono supportati dai driver integrati non funzioneranno. Anche le utilità della stampante e altre utilità del driver hardware potrebbero non funzionare. Questo potrebbe essere un problema per le periferiche hardware più vecchie o più oscure.
Questi dispositivi verranno forniti con Windows 10 S.
Non importa su quale tipo di CPU sia in esecuzione Windows. Ottieni un'esperienza desktop Windows completa con Windows 10 Home o Windows 10 Professional, anche se utilizzi Windows 10 su ARM.
RELAZIONATO: Cos'è Windows 10 S e in cosa è diverso?
Tuttavia, questi dispositivi Windows 10 su ARM verranno forniti con Windows 10 C , proprio come il Surface Laptop di Microsoft. Windows 10 S è un'edizione più limitata di Windows 10 che può eseguire solo software da Windows Store. Tuttavia, puoi pagare per eseguire l'aggiornamento a Windows 10 Pro e ottenere la possibilità di installare app desktop, proprio come puoi fare con Windows 10 S su PC Intel e AMD. Fino a settembre 2018, l'aggiornamento da Windows 10 S a Windows 10 Pro sarà gratuito.
In altre parole, con Windows 10, ARM è solo un'altra piattaforma hardware che viene trattata allo stesso modo: ha solo bisogno di un livello di emulazione per renderlo possibile. Windows 10 S è una versione limitata di Windows che può essere eseguita su qualsiasi piattaforma hardware.
Quando sarà rilasciato?
Il primo dispositivo Windows 10 su ARM sarà l'Asus NovoGo, che acquisterà entro la fine del 2017. La maggior parte di questi dispositivi basati su ARM, come HP Envy x2 con processore Qualcomm Snapdragon 835, sarà disponibile nella primavera del 2018.