Microsoft odhaľuje, že Windows 10 na ARM je koniec koncov Windows Lite a to je dôvod

Ikona času čítania 4 min. čítať


Čítačky pomáhajú podporovať MSpoweruser. Ak nakupujete prostredníctvom našich odkazov, môžeme získať províziu. Ikona popisu

Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac

Microsoft tvrdo pracoval na tom, aby priniesol Windows do ARM, aby výrobcovia OEM mohli spustiť celý Windows 10 na modernej a nízkoenergetickej vždy pripojenej čipovej súprave ARM, čím lepšie konkurujú platformám, ako je iPad. V rámci tohto procesu spoločnosť Microsoft oznámila partnerstvo so spoločnosťou Qualcomm s cieľom spustiť aplikácie Win32 na ich čipovej súprave Snapdragon 835 ARM.

Tento týždeň spoločnosť zverejnila úplnú dokumentáciu pre výrobcov OEM, ktorí plánujú používať Windows 10 na čipoch ARM. Dokument podrobne popisuje všetko, čo sa týka Windowsu 10 na ARM vrátane jeho obmedzení, čo je trochu objavné, najmä preto, že Microsoft vždy trval na tom, že W10 na ARM je jednoducho plnohodnotný Windows. Nižšie sa môžete pozrieť na obmedzenia systému Windows 10 na ARM.

  • Podporované sú iba ovládače ARM64, čo znamená, že staršie periférne zariadenia pravdepodobne nebudú fungovať.
  • Aplikácie x64 nie sú podporované, čo naznačuje, že výkonnejšie aplikácie pravdepodobne nebudú na zariadeniach fungovať.
  • Niektoré hry, ktoré sa spoliehajú na OpenGL alebo proprietárne DRM, nebudú fungovať
  • Aplikácie, ktoré prispôsobujú prostredie Windowsu (a rozširujú prostredie), nemusia fungovať správne, vrátane editorov vstupných metód, asistenčných technológií a aplikácií cloudového úložiska.
  • Aplikácie, ktoré predpokladajú, že všetky zariadenia s ARM používajú mobilnú verziu Windowsu, nemusia fungovať správne
  • Platforma Windows Hypervisor nie je podporovaná na ARM, čo pravdepodobne ovplyvní emulátory a určite aj vývojárov.

Okrem obmedzení spoločnosť Microsoft tiež uviedla bežné problémy a spôsoby ich riešenia pre vývojárov.

  • Vaša aplikácia sa spolieha na ovládač, ktorý nie je navrhnutý pre ARM.- Prekompilujte svoj x86 ovládač na ARM64. Pozri Vytváranie ovládačov ARM64 pomocou WDK.
  • Vaša aplikácia je k dispozícii iba pre x64.- Ak vyvíjate pre Microsoft Store, odošlite ARM verziu svojej aplikácie. Ďalšie informácie nájdete v časti Architektúry balíkov aplikácií.
  • Ak ste vývojár Win32, distribuujte x86 verziu svojej aplikácie.- Vaša aplikácia používa verziu OpenGL novšiu ako 1.1 alebo vyžaduje hardvérovo akcelerované aplikácie OpenGL.x86, ktoré používajú DirectX 9, DirectX 10, DirectX 11 a DirectX 12 pracovať na ARM. Ďalšie informácie nájdete v časti DirectX grafika a hry.
  • Vaša aplikácia x86 nefunguje podľa očakávania.- Skúste použiť Poradcu pri riešení problémov s kompatibilitou podľa pokynov od Poradca pri riešení problémov s kompatibilitou programu na ARM. Ďalšie kroky na riešenie problémov nájdete v časti Riešenie problémov s aplikáciami x86 na ARM článok.
  • Vaša aplikácia x86 nezistila, že beží na ARM.- Použite IsWow64Process2 aby ste zistili, či vaša aplikácia beží na ARM.
  • Vaša aplikácia UWP ARM32 nefunguje podľa očakávania.- Pozri Riešenie problémov s aplikáciami ARM32 na ARM sa dozviete, ako zabezpečiť, aby vaša aplikácia správne fungovala na ARM.

Sprievodca obsahuje zoznam riešení bežných problémov, ktorým môžu vývojári čeliť pri prechode na Windows na ARM. Ako už bolo povedané, obmedzenia ARM môžu stále odrádzať zákazníkov od výberu zariadení ARM a podobne by sa vývojári museli starať o podporu novej platformy a odstraňovanie akýchkoľvek problémov.

Microsoft predstavil Windows 10 na ARM ako úplný Windows 10, ale s toľkými výnimkami je veľmi nepravdepodobné, že by sa racionálny kupujúci rozhodol pre ARM. Microsoft sa v minulosti stal obeťou App Gap a ak nás história niečo naučila, tak je to fakt, že vývojári nesprístupnia aplikácie ani nevyvinú špeciálne úsilie pre platformu, kým z toho nebudú mať dobrý zisk.

Súčasné obmedzenia ARM ovplyvnia každodenný pracovný tok zákazníkov, pretože existuje šanca, že vaše periférne zariadenia nemusia podporovať ARM, vaše najlepšie hry nebudú fungovať alebo nedostatok Hyper V neumožní správne fungovanie emulátorov alebo akýchkoľvek IDE.

Ak skombinujete všetky obmedzenia, v skutočnosti získate Lite verziu systému Windows a nie celý systém Windows 10, ktorý Microsoft v súčasnosti inzeruje.

Intel zároveň reaguje svojimi vlastnými nízkoenergetickými vždy pripojenými čipsetmi bez akýchkoľvek obmedzení W10 na ARM.

Čo si o obmedzeniach myslia naši čitatelia? Budú pre vás priekopníkom? Dajte nám vedieť svoje myšlienky v sekcii komentárov nižšie.

zdroj: Microsoft; via: Neowin

Viac o témach: microsoft, okná, windows 10, Windows na ARM