Microsoft debuterade Windows 10 för ARM-baserade processorer i december förra året och presenterade först Snapdragon 835-drivna enheter på Qualcomms Snapdragon Tech Summit. Vid CES 2018 visades många fler enheter från de traditionella Microsoft OEM-partnerna, men dessa har också ännu inte nått marknader.
Eftersom många granskare och tekniska författare ännu inte använder ARM Windows-enheterna fanns det väldigt lite information om vad som skiljer sig från Intel- eller AMD-versionerna, jämfört med Windows 10 på ARM. För att ge mer tydlighet publicerade Microsoft nyligen dokumentation som belyser begränsningarna för den nya plattformen, vilket kan avskräcka vissa kraftanvändare:
Endast ARM64-drivrutiner stöds
Windows 10 på ARM kommer bara att kunna emulera ARM64-appar och drivrutiner för andra arkitekturer (inklusive x64 och x86) stöds inte på plattformen. Appar som kräver egen kunddrivrutin måste portas till ARM64 för att kunna fungera. I vissa scenarier kan dock appar köras som x86 under emuleringar, men förarens del av appen ska portas till ARM64.
x64-appar stöds inte
Windows 10 på ARM stöder inte emulering av x64-appar, vilket innebär att 32-bitarsappar inte fungerar på plattformen. Eftersom ARM64-maskinerna stöder 64-bitarsappar måste utvecklare byta till det nya API: et för att få sina appar att fungera på plattformen.
Vissa spel fungerar inte
Spel och appar som använder OpenGL version 1.1 eller senare eller sådana som kräver hårdvaruaccelererad OpenGL fungerar inte på plattformen. Dessutom stöder Windows 10 på ARM inte spel som är beroende av "anti-cheat" -drivrutiner.
Begränsad skalanpassning
Som Microsoft noterar, "Native OS-komponenter kan inte ladda icke-inbyggda komponenter." Vilket innebär att appar som anpassar operativsystemet, inklusive redigerare av inmatningsmetoder, hjälpteknik och molnlagringsapplikationer, inte fungerar på plattformen. I grund och botten fungerar inget program som anpassar skalet på Windows 10 på ARM.
Mobilspecifika appar
Appar som har utvecklats speciellt för mobila enheter fungerar inte korrekt. De kan visas “I fel riktning, presentera oväntad UI-layout eller rendering” eller misslyckas med att starta helt.
Ingen Hypervisor-plattform
Användare kommer inte att kunna köra eller skapa några virtuella maskiner som använder Hyper-V, inte ens med en tredjepartslösning.