Microsoft gewoon gelanceerd een versie van Windows 10 die zal draaien op ARM-hardware met laag vermogen. in tegenstelling tot Windows RT , de versie van Windows 8 die de originele Surface en Surface 2 aandreef, dit is een volledige versie van Windows 10 met een emulatielaag waarmee traditionele desktop-apps van buiten de Windows Store kunnen worden uitgevoerd.
Waarom zet Microsoft Windows 10 op ARM?
ARM is een ander type processorarchitectuur dan de standaard Intel x86 en 64-bits Intel-architectuur die tegenwoordig op pc's wordt gebruikt. (Zelfs AMD produceert chips die compatibel zijn met de architectuur van Intel.) Mobiele apparaten zoals de iPhone, iPad en Android-telefoons, evenals vele andere kleinere apparaten, bevatten ARM-chips in plaats van Intel-chips.
ARM-pc's met laag vermogen hebben enkele voordelen ten opzichte van traditionele x86-pc's (dit zijn de meeste desktops en laptops die we tegenwoordig gebruiken). ARM-pc's hebben ingebouwde LTE-cellulaire connectiviteit, bieden vaak een betere batterijduur dan Intel- en AMD-CPU's, en de hardware is minder duur voor fabrikanten.
Microsoft zou graag zien dat Windows 10 op ARM-hardware draait, zodat het van die voordelen kan profiteren. Natuurlijk zul je waarschijnlijk niet snel een ARM-desktop gebruiken, maar ARM zou een goede keuze kunnen zijn voor tablets, 2-in-1 convertibles en zelfs kleinere laptops.
In plaats van een beperktere versie van Windows voor dit platform te maken, zoals ze deden met de mislukte Windows RT, heeft Microsoft besloten een volledige versie van Windows 10 voor ARM-hardware uit te brengen, een die zelfs traditionele Windows-desktoptoepassingen kan uitvoeren.
De resulterende apparaten zijn ontworpen om "Always Connected" te zijn en beloven tot 20 uur actief gebruik en 700 uur "Connected Modern Standby". En ze kunnen zelfs traditionele Windows-desktopsoftware draaien.
Microsoft eerst kondigde een partnerschap aan met Qualcomm om Windows op ARM te maken op WinHEC in december 2016.
Het kan x86-desktopprogramma's uitvoeren
Dit is niet helemaal opnieuw Windows RT. Windows RT stond je niet toe om traditionele desktopsoftware uit te voeren. Het blokkeerde zelfs ontwikkelaars om hun desktoptoepassingen voor ARM-processors te compileren en deze aan gebruikers aan te bieden. Windows RT stond alleen apps uit de Windows 8 Store toe.
Windows 10 op ARM is compleet anders. Dit is de volledige Windows-desktopervaring. Microsoft heeft een speciale emulatorlaag gecreëerd waarmee traditionele 32-bits desktopapplicaties op ARM-processors kunnen draaien, dus alles zou "gewoon moeten werken". Microsoft toonde zelfs een versie van Windows 10 Professional op ARM en zei dat het alle gebruikelijke geavanceerde functies ondersteunt die u op Windows 10 Professional zou vinden.
De emulatie werkt volledig transparant voor zowel gebruikers als de programma's die ze uitvoeren. Het maakt gebruik van dezelfde WOW-technologie (Windows on Windows) die Windows gebruikt om 32-bits applicaties op 64-bits versies van Windows uit te voeren. De x86-naar-ARM-emulatie gebeurt echter volledig in software.
Die software-emulatie kan echter een probleem zijn. Terwijl Microsoft aangetoond Windows 10 op ARM met de desktopversie van Photoshop, zeggend dat het "perfect werkt" op de Qualcomm-processor, is er vrijwel zeker enige vertraging in veeleisende desktoptoepassingen in vergelijking met het uitvoeren ervan op een Intel- of AMD-systeem. We zullen moeten wachten om prestatiebenchmarks te zien wanneer Windows 10 op ARM wordt uitgebracht.
Laat u echter niet afleiden door de emulator. Dit is niet alleen een geëmuleerd Windows 10-besturingssysteem. De Windows-kernel, hardwarestuurprogramma's en alle programma's die bij Windows worden geleverd, zijn native ARM-code. UWP-apps (Universal Windows Platform) uit de Windows Store zijn ook native ARM-programma's. De emulator wordt alleen gebruikt bij het draaien van traditionele x86 Windows-desktopsoftware.
Veel van deze informatie is afkomstig van een video Microsoft uitgebracht tijdens BUILD 2017.
Ondersteuning voor oudere hardwareapparaten kan een probleem zijn
Hoewel Windows 10 op ARM traditionele desktoptoepassingen kan emuleren, kan het geen hardwarestuurprogramma's installeren die voor traditioneel zijn geschreven x86 of x64 Windows-besturingssystemen. Het heeft ARM-versies van die hardwarestuurprogramma's nodig om verschillende hardwareapparaten te ondersteunen.
Microsoft belooft dat Windows 10 op ARM "geweldige apparaatondersteuning zal hebben voor USB-randapparatuur met behulp van de in-box class drivers". Dat is geweldig voor moderne USB-randapparatuur. Maar lees tussen de regels door: apparaten die niet worden ondersteund door de ingebouwde stuurprogramma's werken niet. Printerhulpprogramma's en andere hulpprogramma's voor hardwarestuurprogramma's werken mogelijk ook niet. Dit kan een probleem zijn voor oudere of meer obscure hardware-randapparatuur.
Deze apparaten worden geleverd met Windows 10 S.
Het maakt niet uit op welk type CPU Windows draait. U krijgt een volledige Windows-desktopervaring met Windows 10 Home of Windows 10 Professional, zelfs als u Windows 10 op ARM gebruikt.
VERWANT: Wat is Windows 10 S en hoe verschilt het?
Deze Windows 10 op ARM-apparaten worden echter geleverd met Ramen 10 C , net als de Surface Laptop van Microsoft. Windows 10 S is een meer beperkte editie van Windows 10 waarop alleen software uit de Windows Store kan worden uitgevoerd. U kunt echter betalen om te upgraden naar Windows 10 Pro en de mogelijkheid krijgen om desktop-apps te installeren, net zoals u kunt met Windows 10 S op Intel- en AMD-pc's. Tot september 2018 is de upgrade van Windows 10 S naar Windows 10 Pro gratis.
Met andere woorden, met Windows 10 is ARM gewoon een ander hardwareplatform dat hetzelfde wordt behandeld - het heeft alleen een emulatielaag nodig om dat mogelijk te maken. Windows 10 S is een beperkte versie van Windows die op elk hardwareplatform kan worden uitgevoerd.
Wanneer wordt het uitgebracht?
Het eerste Windows 10 op ARM-apparaat zal de Asus NovoGo zijn, die voor het einde van 2017 zal winkelen. De meeste van deze ARM-gebaseerde apparaten, zoals de HP Envy x2 met een Qualcomm Snapdragon 835-processor, zullen in het voorjaar van 2018 verkrijgbaar zijn.