Hvad er Windows 10 på ARM, og hvordan er det anderledes?
Microsoft lancerede bare en version af Windows 10, der vil køre på lavdrevet ARM-hardware. I modsætning til Windows RT, er versionen af Windows 8, der drev den oprindelige overflade og overflade 2, en fuld version af Windows 10 med et emuleringslag, der gør det muligt at køre traditionelle desktopapps uden for Windows Store.
Hvorfor placerer Microsoft Windows 10 på ARM?
ARM er en anden type processorarkitektur fra den standard Intel x86 og 64-bit Intel-arkitektur, der bruges på pc'er i dag. (Selvom AMD producerer chips, der er kompatible med Intels arkitektur.) Mobile enheder som iPhone, iPad og Android-telefoner - sammen med mange andre mindre enheder - har ARM-chips i stedet for Intel-chips indenfor dem.
Lågdrevne ARM-pc'er har nogle fordele i forhold til traditionelle x86-enheder (som er de fleste af de stationære og bærbare computere, vi bruger i dag). ARM-pc'er har indbygget LTE-mobilforbindelse, der ofte giver bedre batterilevetid end Intel og AMD-CPU'er, og hardwaren er billigere for producenterne.
Microsoft vil gerne have Windows 10 til at køre på ARM hardware, så det kan høste disse fordele. Sikker på, at du sandsynligvis ikke vil bruge et ARM-skrivebord til enhver tid, men ARM kan være et godt valg til tabletter, 2-i-1-konvertible og endnu mindre bærbare computere.
I stedet for at oprette en mere begrænset version af Windows til denne platform, har Microsoft besluttet at frigive en fuld version af Windows 10 til ARM-hardware, som endda kan køre traditionelle Windows-desktop applikationer.
De resulterende enheder er designet til at være "Always Connected" og lover op til 20 timers aktiv brug og 700 timer "Connected Modern Standby". Og de kan endda køre traditionel Windows desktop software.
Microsoft annoncerede først et partnerskab med Qualcomm for at skabe Windows på ARM på WinHEC i december 2016.
Det kan køre x86-skrivebordsprogrammer
Dette er ikke kun Windows RT igen. Windows RT tillod dig ikke at køre traditionel stationær software. Det blokerede endda udviklere fra at kompilere deres desktop applikationer til ARM processorer og tilbyde dem til brugere. Windows RT tilladt kun apps fra Windows 8 Store.
Windows 10 på ARM er helt anderledes. Dette er den fulde Windows desktop-oplevelse. Microsoft har oprettet et specielt emulatorlag, der gør det muligt at traditionelle 32-bit desktop applikationer kører på ARM-processorer, så alt skal "bare arbejde". Microsoft viste endog en version af Windows 10 Professional på ARM og sagde, at den understøtter alle de sædvanlige avancerede funktioner, du finder på Windows 10 Professional.
Emuleringen fungerer helt transparent for både brugere og de programmer, de kører. Den bruger den samme WOW (Windows on Windows) teknologi, som Windows bruger til at køre 32-bit applikationer på 64-bit versioner af Windows i dag. Imidlertid sker x86-til-ARM-emuleringen udelukkende i software.
Den software emulering kunne imidlertid være et problem. Mens Microsoft demonstrerede Windows 10 på ARM, der kører desktop-versionen af Photoshop, og siger, at den "kører perfekt" på Qualcomm-processoren, er der næsten sikkert at være en vis afmatning i krævende desktop applikationer sammenlignet med at køre dem på et Intel- eller AMD-system. Vi bliver nødt til at vente med at se præstations benchmarks, når Windows 10 på ARM udgives.
Må ikke blive distraheret af emulatoren, dog. Dette er ikke kun et emuleret Windows 10-operativsystem. Windows-kernen, hardwaredrivere og alle programmer, der følger med Windows, er indbygget ARM-kode. Universal Windows Platform (UWP) apps fra Windows Store er også native ARM programmer. Emulatoren bruges kun, når du kører traditionel x86 Windows desktop software.
Meget af denne information kommer fra en video, Microsoft udgivet under BUILD 2017.
Støtte til gamle hardwareenheder kan være et problem
Mens Windows 10 på ARM kan efterligne traditionelle stationære applikationer, vil det ikke være i stand til at installere hardwaredrivere, der er skrevet til traditionelle x86 eller x64 Windows-operativsystemer. Det skal bruge ARM-versioner af disse hardwaredrivere til at understøtte forskellige hardwareenheder.
Microsoft lover at Windows 10 på ARM "vil have stor enhedsunderstøttelse til USB-randapparater ved hjælp af in-box-klassedriverne". Det er fantastisk til moderne USB-enheder. Men læs mellem linjerne: Enheder, der ikke understøttes af de indbyggede drivere, virker ikke. Printerværktøjer og andre hardwarerdriverværktøjer fungerer muligvis heller ikke. Dette kan være et problem for ældre eller mere uklare hardwareudstyr.
Disse enheder vil sende med Windows 10 S
Det er ligegyldigt, hvilken type CPU Windows kører på. Du får en fuld Windows desktop oplevelse med Windows 10 Home eller Windows 10 Professional, selvom du bruger Windows 10 på ARM.
Imidlertid vil disse Windows 10 på ARM enheder sende med Windows 10 S, ligesom Microsofts Surface Laptop. Windows 10 S er en mere begrænset udgave af Windows 10, som kun kan køre software fra Windows Store. Du kan dog betale for at opgradere til Windows 10 Pro og få evnen til at installere desktop apps, ligesom du kan med Windows 10 S på Intel og AMD-pc'er. Indtil september 2018 vil opgraderingen fra Windows 10 S til Windows 10 Pro være gratis.
Med andre ord, med Windows 10 er ARM bare en anden hardwareplatform, der behandles ens, det behøver bare et emuleringslag for at gøre det muligt. Windows 10 S er en begrænset version af Windows, der kan køre på en hvilken som helst hardwareplatform.
Hvornår vil det blive frigivet?
Den første Windows 10 på ARM-enhed bliver Asus NovoGo, som vil handle inden udgangen af 2017. De fleste af disse ARM-baserede enheder, såsom HP Envy x2 med en Qualcomm Snapdragon 835-processor, vil være tilgængelige i foråret 2018.