Što je Windows 10 na ARM, i kako je to drugačije?
Microsoft je upravo pokrenuo verziju sustava Windows 10 koja će se izvoditi na ARM hardveru s malim pogonom. Za razliku od Windows RT-a, verzija sustava Windows 8 koja pokreće izvornu površinu i površinu 2, to je puna verzija sustava Windows 10 s slojem emulacije koji mu omogućuje pokretanje tradicionalnih aplikacija za stolna računala izvan sustava Windows Store.
Zašto je Microsoft stavljajući Windows 10 na ARM?
ARM je drugačiji tip procesorske arhitekture od standardne Intel x86 i 64-bitne Intelove arhitekture koja se danas koristi na računalima. (Čak i AMD proizvodi čipove koji su kompatibilni s Intelovom arhitekturom.) Mobilni uređaji kao što su iPhone, iPad i Android telefoni - zajedno s mnogim drugim manjim uređajima - imaju ARM čipove umjesto Intelovih čipova unutar njih.
Low-powered ARM računala imaju neke prednosti u odnosu na tradicionalne x86 (koje su većina stolnih i prijenosnih računala koje danas koristimo). ARM osobna računala imaju ugrađenu LTE mobilnu vezu, često nude bolju trajnost baterije od Intelovih i AMD procesora, a hardver je jeftiniji za proizvođače.
Microsoft bi volio da Windows 10 radi na ARM hardveru kako bi mogao iskoristiti te prednosti. Naravno, vjerojatno nećete koristiti ARM radnu površinu u skorije vrijeme, ali ARM bi mogao biti odličan izbor za tablete, 2-u-1 kabrioletu, pa čak i za manja prijenosna računala.
Umjesto stvaranja ograničene verzije sustava Windows za ovu platformu, kao što su to učinili s neuspjelim operacijskim sustavom Windows RT, Microsoft je odlučio objaviti punu verziju sustava Windows 10 za hardver ARM-a, onaj koji čak može pokrenuti tradicionalne aplikacije za Windows desktop..
Dobiveni uređaji dizajnirani su da budu „Uvijek povezani“ i obećavaju do 20 sati aktivne upotrebe i 700 sati „Povezano moderno stanje pripravnosti“. I mogu čak pokrenuti tradicionalni Windows desktop softver.
Microsoft je u prosincu 2016. najavio partnerstvo s tvrtkom Qualcomm za stvaranje Windowsa na ARM-u u WinHEC-u.
To može pokrenuti x86 Desktop programe
Ovo nije samo Windows RT iznova. Windows RT nije vam omogućio pokretanje tradicionalnog softvera za stolna računala. Čak je blokirao programere od kompajliranja svojih desktop aplikacija za ARM procesore i nudeći ih korisnicima. Windows RT dopuštao je samo aplikacije iz trgovine Windows 8.
Windows 10 na ARM-u je potpuno drugačiji. Ovo je iskustvo cijele radne površine sustava Windows. Microsoft je stvorio poseban sloj emulatora koji omogućuje tradicionalnim 32-bitnim aplikacijama za rad na ARM procesorima, tako da bi sve trebalo "raditi samo". Microsoft je čak prikazao verziju sustava Windows 10 Professional na ARM-u i rekao da podržava sve uobičajene napredne značajke koje biste pronašli u sustavu Windows 10 Professional.
Emulacija radi potpuno transparentno i za korisnike i za programe koje pokreću. Ona koristi istu tehnologiju WOW (Windows na Windows) koju Windows koristi danas za pokretanje 32-bitnih aplikacija na 64-bitnim verzijama sustava Windows. Međutim, x86-to-ARM emulacija događa se u potpunosti u softveru.
Međutim, softverska emulacija može biti problem. Dok je Microsoft demonstrirao Windows 10 na ARM-u koji pokreće desktop verziju Photoshopa, rekavši da se "savršeno pokreće" na Qualcommovom procesoru, gotovo je sigurno da će usporavanje zahtjevnih desktop aplikacija biti u usporedbi s njihovim pokretanjem na Intel ili AMD sustavu. Morat ćemo čekati da vidimo mjerila performansi kada se izdaje Windows 10 na ARM-u.
Međutim, nemojte biti ometani emulatorom. Ovo nije samo emulirani Windows 10 operativni sustav. Windows kernel, upravljački programi za hardver i svi programi koji su uključeni u Windows su izvorni ARM kod. Universal Windows Platform (UWP) aplikacije iz Windows Storea također su izvorni ARM programi. Emulator se koristi samo kada se pokreće tradicionalni x86 Windows desktop softver.
Veći dio tih informacija dolazi iz videozapisa koji je Microsoft objavio tijekom BUILD 2017.
Podrška za starije hardverske uređaje može biti problem
Dok Windows 10 na ARM-u može emulirati tradicionalne desktop aplikacije, neće moći instalirati upravljačke programe za hardver koji su pisani za tradicionalne x86 ili x64 Windows operativne sustave. Trebat će ARM verzije tih upravljačkih programa za hardver za podršku različitih hardverskih uređaja.
Microsoft obećava da će Windows 10 na ARM-u imati odličnu podršku za uređaje s USB perifernim uređajima pomoću upravljačkih programa za klasu. To je izvrsno za moderne USB periferije. Ali čitanje između redaka: Uređaji koji nisu podržani ugrađenim upravljačkim programima neće raditi. Uslužni programi pisača i drugi programi za upravljačke programe hardvera možda neće raditi. To bi mogao biti problem za starije ili nejasnije hardverske periferije.
Ovi uređaji će brod s Windows 10 S
Nije bitno koja se vrsta Windows CPU-a izvodi. Iskustvo s radnom površinom sustava Windows dobivate uz Windows 10 Home ili Windows 10 Professional, čak i ako koristite Windows 10 na ARM-u.
Međutim, ovi Windows 10 na ARM uređajima će se isporučivati s Windows 10 S, baš kao i Microsoftov Surface Laptop. Windows 10 S je ograničeno izdanje sustava Windows 10 koje može pokrenuti samo softver iz Windows Store. Međutim, možete platiti za nadogradnju na Windows 10 Pro i dobiti mogućnost instaliranja desktop aplikacija, baš kao što možete s Windows 10 S na Intel i AMD računalima. Do rujna 2018. nadogradnja sa sustava Windows 10 S na Windows 10 Pro bit će besplatna.
Drugim riječima, u sustavu Windows 10, ARM je samo još jedna hardverska platforma koja se tretira na isti način - samo je potreban sloj emulacije da bi to bilo moguće. Windows 10 S je ograničena verzija sustava Windows koja se može pokrenuti na bilo kojoj hardverskoj platformi.
Kada će to biti oslobođeno?
Prvi Windows 10 na ARM uređaju bit će Asus NovoGo, koji će kupovati prije kraja 2017. Većina tih uređaja temeljenih na ARM-u, kao što je HP Envy x2 s Qualcomm Snapdragon 835 procesorom, bit će dostupna u proljeće 2018. godine..