Microsoft otkriva da je Windows 10 na ARM-u ipak Windows Lite i to je razlog zašto
4 min. čitati
Objavljeno na
Pročitajte našu stranicu za otkrivanje kako biste saznali kako možete pomoći MSPoweruseru da održi urednički tim Čitaj više
Microsoft je naporno radio kako bi doveo Windows do ARM-a tako da OEM-ovi mogu pokrenuti puni Windows 10 na modernim i uvijek povezanim ARM čipsetima male potrošnje, bolje se natječući s platformama kao što je iPad. Kao dio procesa, Microsoft je najavio partnerstvo s Qualcommom za pokretanje Win32 aplikacija na njihovom Snapdragon 835 ARM čipsetu.
Ovaj tjedan tvrtka je objavila potpunu dokumentaciju za OEM proizvođače koji planiraju koristiti Windows 10 na ARM čipovima. Dokument detaljno opisuje sve što se tiče Windowsa 10 na ARM-u, uključujući njegova ograničenja, što je donekle otkrivajuće, pogotovo jer je Microsoft uvijek inzistirao da je W10 na ARM-u jednostavno puni Windows. U nastavku možete provjeriti ograničenja sustava Windows 10 na ARM-u.
- Podržani su samo ARM64 upravljački programi, što znači da starije periferne jedinice vjerojatno neće raditi.
- x64 aplikacije nisu podržane, što sugerira da moćnije aplikacije vjerojatno neće funkcionirati na uređajima.
- Određene igre koje se oslanjaju na OpenGL ili vlasnički DRM neće raditi
- Aplikacije koje prilagođavaju Windows iskustvo (i proširuju ljusku) možda neće raditi ispravno, uključujući uređivače metoda unosa, pomoćne tehnologije i aplikacije za pohranu u oblaku.
- Aplikacije koje pretpostavljaju da svi uređaji temeljeni na ARM-u imaju mobilnu verziju sustava Windows možda neće raditi ispravno
- Windows Hypervisor platforma nije podržana na ARM-u, što će vjerojatno utjecati na emulatore koji rade, a svakako i na programere.
Osim ograničenja, Microsoft je također naveo uobičajene probleme i kako ih riješiti za programere.
- Vaša se aplikacija oslanja na upravljački program koji nije dizajniran za ARM. - Ponovno kompajlirajte svoj x86 upravljački program na ARM64. Vidjeti Izrada upravljačkih programa ARM64 s WDK-om.
- Vaša je aplikacija dostupna samo za x64.- Ako razvijate za Microsoft Store, pošaljite ARM verziju svoje aplikacije. Za više informacija pogledajte Arhitektura paketa aplikacija.
- Ako ste programer Win32, distribuirajte x86 verziju svoje aplikacije.- Vaša aplikacija koristi verziju OpenGL noviju od 1.1 ili zahtijeva hardverski ubrzane OpenGL.x86 aplikacije koje koriste DirectX 9, DirectX 10, DirectX 11 i DirectX 12 će rad na ARM-u. Za više informacija pogledajte DirectX grafika i igre.
- Vaša x86 aplikacija ne radi kako se očekivalo.- Pokušajte koristiti alat za rješavanje problema s kompatibilnošću slijedeći upute iz Alat za rješavanje problema s kompatibilnošću programa na ARM-u. Za neke druge korake za rješavanje problema pogledajte Rješavanje problema s x86 aplikacijama na ARM-u članak.
- Vaša x86 aplikacija ne otkriva da radi na ARM-u.- Koristite IsWow64Proces2 kako biste utvrdili radi li se vaša aplikacija na ARM-u.
- Vaša UWP ARM32 aplikacija ne radi kako se očekuje.- Vidi Rješavanje problema s ARM32 aplikacijama na ARM-u da naučite kako natjerati svoju aplikaciju da ispravno radi na ARM-u.
Vodič daje popis rješenja za uobičajene probleme s kojima se programeri mogu suočiti tijekom prelaska na Windows na ARM-u. S obzirom na to, ograničenja ARM-a još uvijek mogu obeshrabriti kupce da se odluče za ARM uređaje i slično, programeri bi trebali brinuti o podršci za novu platformu i rješavanju bilo kakvih problema.
Microsoft je ponudio Windows 10 na ARM-u kao potpuni Windows 10, ali s toliko iznimaka, malo je vjerojatno da će se racionalni kupac odlučiti za ARM. Microsoft je u prošlosti bio žrtva App Gapa i ako nas je povijest nečemu naučila, to je činjenica da programeri neće učiniti aplikacije dostupnima niti će se posebno potruditi za platformu sve dok od toga ne ostvare dobru zaradu.
Trenutna ograničenja ARM-a utjecat će na svakodnevni radni tijek korisnika jer postoji šansa da vaše periferne jedinice možda ne podržavaju ARM, vaše najbolje igre neće raditi ili nedostatak Hyper V neće dopustiti emulatorima ili bilo kojim IDE-ovima da rade ispravno.
Windows Hypervisor Platforma nije podržana na ARM-u znači da sigurnost temeljena na virtualizaciji (VBS), integritet koda potaknut hipervizorom (HVCI), Windows Defender Credential Guard (WDCG) i Windows Defender Application Guard (WDAG) nisu podržani ni u sustavu Windows 10 na ARM.
— Tero Alhonen?? (@teroalhonen) Veljače 17, 2018
Ako kombinirate sva ograničenja, zapravo ćete dobiti Lite verziju sustava Windows, a ne cijelo iskustvo Windows 10 koje Microsoft trenutno oglašava.
U isto vrijeme, Intel odgovara svojim vlastitim uvijek povezanim čipsetima niske potrošnje bez ikakvih ograničenja W10 na ARM-u.
Što naši čitatelji misle o ograničenjima? Hoće li vam oni biti razbijač posla? Javite nam svoje mišljenje u odjeljku za komentare u nastavku.
Korisnički forum
0 poruke