Microsoft bare lanserte en versjon av Windows 10 som kjører på ARM-maskinvare med lav effekt. I motsetning til Windows RT , versjonen av Windows 8 som drev den originale Surface og Surface 2, er dette en fullversjon av Windows 10 med et emuleringslag som gjør det mulig å kjøre tradisjonelle skrivebordsprogrammer fra utenfor Windows Store.
Hvorfor setter Microsoft Windows 10 på ARM?
ARM er en annen type prosessorarkitektur fra den vanlige Intel x86- og 64-biters Intel-arkitekturen som brukes på PCer i dag. (Selv AMD produserer sjetonger som er kompatible med Intels arkitektur.) Mobile enheter som iPhone-, iPad- og Android-telefoner - sammen med mange andre mindre enheter - har ARM-sjetonger i stedet for Intel-sjetonger.
ARM-PCer med lav effekt har noen fordeler i forhold til tradisjonelle x86-maskiner (som er de fleste stasjonære og bærbare datamaskiner vi bruker i dag). ARM-PCer har innebygd LTE-mobiltilkobling, gir ofte bedre batterilevetid enn Intel- og AMD-prosessorer, og maskinvaren er billigere for produsenter.
Microsoft vil at Windows 10 skal kjøre på ARM-maskinvare, slik at de kan høste fordelene. Visst, du vil sannsynligvis ikke bruke et ARM-skrivebord når som helst, men ARM kan være et godt valg for nettbrett, 2-i-1-konvertibler og enda mindre bærbare datamaskiner.
I stedet for å lage en mer begrenset versjon av Windows for denne plattformen, som de gjorde med den mislykkede Windows RT, har Microsoft besluttet å gi ut en fullversjon av Windows 10 for ARM-maskinvare, en som til og med kan kjøre tradisjonelle Windows-skrivebordsprogrammer.
De resulterende enhetene er designet for å være "Always Connected" og lover opptil 20 timers aktiv bruk og 700 timer med "Connected Modern Standby". Og de kan til og med kjøre tradisjonell Windows-stasjonær programvare.
Microsoft først kunngjorde et partnerskap med Qualcomm for å lage Windows på ARM på WinHEC i desember 2016.
Den kan kjøre x86 Desktop-programmer
Dette er ikke bare Windows RT igjen. Windows RT tillot deg ikke å kjøre tradisjonell stasjonær programvare. Det blokkerte til og med utviklere fra å kompilere stasjonære applikasjoner for ARM-prosessorer og tilby dem til brukere. Windows RT tillot bare apper fra Windows 8 Store.
Windows 10 på ARM er helt annerledes. Dette er den fulle Windows-skrivebordsopplevelsen. Microsoft har laget et spesielt emulatorlag som gjør at tradisjonelle 32-bits stasjonære applikasjoner kan kjøres på ARM-prosessorer, så alt skal "bare fungere". Microsoft viste til og med en versjon av Windows 10 Professional på ARM, og sa at den støtter alle vanlige avanserte funksjoner du vil finne på Windows 10 Professional.
Emuleringen fungerer helt transparent for både brukere og programmene de kjører. Den bruker den samme WOW (Windows on Windows) -teknologien som Windows bruker for å kjøre 32-biters applikasjoner på 64-biters versjoner av Windows i dag. Imidlertid skjer x86-til-ARM-emuleringen helt i programvare.
Den programvareemuleringen kan imidlertid være et problem. Mens Microsoft demonstrert Windows 10 på ARM som kjører desktopversjonen av Photoshop og sier at den "kjører perfekt" på Qualcomm-prosessoren, er det nesten sikkert at det blir noe avgang i krevende stasjonære applikasjoner sammenlignet med å kjøre dem på et Intel- eller AMD-system. Vi må vente med å se ytelsesverdiene når Windows 10 på ARM slippes.
Ikke bli distrahert av emulatoren. Dette er ikke bare et emulert Windows 10-operativsystem. Windows-kjernen, maskinvaredrivere og alle programmene som følger med Windows er innfødt ARM-kode. Universal Windows Platform (UWP) apper fra Windows Store er også innfødte ARM-programmer. Emulatoren brukes bare når du kjører tradisjonell x86 Windows-skrivebordsprogramvare.
Mye av denne informasjonen kommer fra en video Microsoft ble utgitt under BUILD 2017.
Støtte for eldre maskinvareenheter kan være et problem
Mens Windows 10 på ARM kan etterligne tradisjonelle skrivebordsprogrammer, kan det ikke installere maskinvaredrivere skrevet for tradisjonelle x86 eller x64 Windows-operativsystemer. Det vil trenge ARM-versjoner av disse maskinvaredriverne for å støtte forskjellige maskinvareenheter.
Microsoft lover at Windows 10 på ARM “vil ha god enhetsstøtte for USB-periferiutstyr ved hjelp av klassedrivere i boksen”. Det er flott for moderne USB-periferiutstyr. Men les mellom linjene: Enheter som ikke støttes av de innebygde driverne, vil ikke fungere. Skriververktøy og andre maskinvaredrivere kan ikke fungere heller. Dette kan være et problem for eldre eller mer uklare maskinvareutstyr.
Disse enhetene leveres med Windows 10 S
Det spiller ingen rolle hvilken type CPU Windows kjører på. Du får en fullstendig Windows-skrivebordsopplevelse med Windows 10 Home eller Windows 10 Professional, selv om du bruker Windows 10 på ARM.
I SLEKT: Hva er Windows 10 S, og hvordan er det annerledes?
Disse Windows 10 på ARM-enhetene leveres imidlertid med Windows 10 C , akkurat som Microsofts Surface Laptop. Windows 10 S er en mer begrenset utgave av Windows 10 som bare kan kjøre programvare fra Windows Store. Du kan imidlertid betale for å oppgradere til Windows 10 Pro og få muligheten til å installere stasjonære apper, akkurat som du kan med Windows 10 S på Intel- og AMD-PCer. Frem til september 2018 vil oppgraderingen fra Windows 10 S til Windows 10 Pro være gratis.
Med andre ord, med Windows 10 er ARM bare en annen maskinvareplattform som behandles likt - den trenger bare et emuleringslag for å gjøre det mulig. Windows 10 S er en begrenset versjon av Windows som kan kjøres på hvilken som helst maskinvareplattform.
Når vil den bli utgitt?
Den første Windows 10 på ARM-enheten vil være Asus NovoGo, som skal handle innen utgangen av 2017. De fleste av disse ARM-baserte enhetene, som HP Envy x2 med Qualcomm Snapdragon 835-prosessor, vil være tilgjengelig våren 2018.