Microsoft avslører at Windows 10 på ARM tross alt er Windows Lite, og det er derfor
4 min. lese
Publisert på
Les vår avsløringsside for å finne ut hvordan du kan hjelpe MSPoweruser opprettholde redaksjonen Les mer
Microsoft har jobbet hardt for å bringe Windows til ARM slik at OEM-er kan kjøre full Windows 10 på moderne og lavstrøms alltid tilkoblet ARM-brikkesett, og konkurrere bedre med plattformer som iPad. Som en del av prosessen kunngjorde Microsoft et samarbeid med Qualcomm for å kjøre Win32-apper på deres Snapdragon 835 ARM-brikkesett.
Denne uken publiserte selskapet full dokumentasjon for OEM-er som planlegger å bruke Windows 10 på ARM-brikker. Dokumentet beskriver alt angående Windows 10 på ARM, inkludert begrensningene, noe som er noe avslørende, spesielt siden Microsoft alltid insisterte på at W10 på ARM ganske enkelt er full Windows. Du kan gå ned for å sjekke ut begrensningene til Windows 10 på ARM nedenfor.
- Bare ARM64-drivere støttes, noe som betyr at eldre eksterne enheter sannsynligvis ikke vil fungere.
- x64-apper støttes ikke, noe som tyder på at kraftigere applikasjoner sannsynligvis ikke vil fungere på enhetene.
- Enkelte spill som er avhengige av OpenGL eller proprietær DRM vil ikke fungere
- Apper som tilpasser Windows-opplevelsen (og utvider skallet) fungerer kanskje ikke riktig, inkludert redigeringsverktøy for inndatametoder, hjelpeteknologier og skylagringsapplikasjoner.
- Apper som antar at alle ARM-baserte enheter kjører en mobilversjon av Windows, fungerer kanskje ikke som den skal
- Windows Hypervisor-plattformen støttes ikke på ARM, noe som sannsynligvis vil påvirke de som kjører emulatorer og sikkert utviklere.
Bortsett fra begrensningene, listet Microsoft også opp vanlige problemer og hvordan de fikser dem for utviklerne.
- Appen din er avhengig av en driver som ikke er laget for ARM.- Kompiler x86-driveren på nytt til ARM64. Se Bygge ARM64-drivere med WDK.
- Appen din er kun tilgjengelig for x64.- Hvis du utvikler for Microsoft Store, send inn en ARM-versjon av appen din. For mer informasjon, se App-pakkearkitekturer.
- Hvis du er en Win32-utvikler, distribuer en x86-versjon av appen din.- Appen din bruker en OpenGL-versjon senere enn 1.1 eller krever maskinvareakselererte OpenGL.x86-apper som bruker DirectX 9, DirectX 10, DirectX 11 og DirectX 12 vil arbeid på ARM. For mer informasjon, se DirectX grafikk og spill.
- x86-appen din fungerer ikke som forventet.- Prøv å bruke kompatibilitetsfeilsøkeren ved å følge veiledningen fra Programkompatibilitetsfeilsøking på ARM. For noen andre feilsøkingstrinn, se Feilsøking av x86-apper på ARM artikkel.
- x86-appen din oppdager ikke at den kjører på ARM.- Bruk IsWow64Prosess2 for å finne ut om appen din kjører på ARM.
- UWP ARM32-appen din fungerer ikke som forventet.- Se Feilsøking av ARM32-apper på ARM for å lære hvordan du får appen til å fungere ordentlig på ARM.
Veiledningen gir en liste over løsninger på vanlige problemer utviklere kan møte når de går over til Windows på ARM. Når det er sagt, kan begrensningene til ARM fortsatt hindre kunder fra å velge ARM-enheter, og på samme måte vil utviklere måtte bry seg om å støtte den nye plattformen og fikse eventuelle problemer.
Microsoft presenterte Windows 10 på ARM som full Windows 10, men med så mange unntak er det svært usannsynlig for en rasjonell kjøper å velge ARM. Microsoft har vært et offer for App Gap tidligere, og hvis historien har lært oss noe, er det det faktum at utviklere ikke vil gjøre apper tilgjengelige eller gjøre en spesiell innsats for en plattform før de får en god fortjeneste på det.
De nåværende begrensningene til ARM vil påvirke den daglige arbeidsflyten til kunder ettersom det er en sjanse for at periferiutstyret ditt kanskje ikke støtter ARM, de beste spillene dine vil ikke fungere eller mangelen på Hyper V vil ikke tillate emulatorer eller noen IDE-er å fungere ordentlig.
Windows Hypervisor-plattformen støttes ikke på ARM betyr at virtualiseringsbasert sikkerhet (VBS), Hypervisor-Enforced Code Integrity (HVCI), Windows Defender Credential Guard (WDCG) og Windows Defender Application Guard (WDAG) heller ikke støttes på Windows 10 på ARM.
— Tero Alhonen?? (@teroalhonen) Februar 17, 2018
Hvis du kombinerer alle begrensningene, vil du faktisk få en Lite-versjon av Windows og ikke hele Windows 10-opplevelsen som Microsoft annonserer for øyeblikket.
Samtidig svarer Intel med sine egne, alltid tilkoblede brikkesett med lavt strømforbruk uten noen av begrensningene til W10 på ARM.
Hva tenker våre lesere om begrensningene? Vil de være en dealbreaker for deg? Gi oss beskjed om dine tanker i kommentarfeltet nedenfor.
Brukerforum
0 meldinger