Bo Windows za ARM dobil emulator x86?
Matej Huš
22. nov 2016 ob 17:55:45
Glavni problem Windows za ARM je prav dejstvo, da je napisan za arhitekturo ARM. Samo po sebi to seveda ne predstavlja težave, a običajno želimo poganjati še kaj drugega poleg golega operacijskega sistema. Aplikacij za ARM je malo, zato je Windows RT na tablicah in Surfaceu zgolj pogojno uporaben. Na pametnih telefonih teh težav ni, ker zanje že zaradi samega vmesnika pišejo namenske aplikacije, a na velikih tablici bi včasih želeli pognati kaj iz sveta x86. Odslej bomo lahko.
ZDNet je iz zanesljivih virov izvedel, da bo ena izmed naslednjih verzij Windows 10 za ARM dobila emulator x86. Kot kaže, bo to verzija Redstone 3, ki ima iziti prihodnjo jesen. Redstone je kodno ime - enica je bila letošnji Anniversary Update, prihodnje leto spomladi pa prihaja Redstone 2.
Emulator za x86 bo povečal uporabnost Windows Mobile Continuum. Ta sedaj omogoča, da telefon z Windows Mobile dostopa do tipkovnice, miške in zaslona, kjer lahko poganjamo namizne aplikacije. Toda arhitektura x86 z ARM ni združljiva, zato smo bili pri izboru precej omejeni na UWP (Universal Windows Platform), emulator pa bo to težavo odpravil. Pojavi se še vprašanje porabe energije, saj emulacija navadno ni poceni. Tudi to pot bo tako, a pričakovati je, da bomo na ARM-jevih procesorjih gnali aplikacije x86 le, ko bodo naprave priključene na napajanje, torej to ne bo velika ovira, če se le ne bodo pregrevale. Poleg tega bo emulacija dovolj pametna, da se bodo sistemski klici izvajali z nativnimi ukazi.
Emulator se za zdaj kodno imenuje Cobalt ali na kratko C.