Microsoft afslører, at Windows 10 på ARM trods alt er Windows Lite, og det er derfor
4 min. Læs
Udgivet den
Læs vores oplysningsside for at finde ud af, hvordan du kan hjælpe MSPoweruser med at opretholde redaktionen Læs mere
Microsoft har arbejdet hårdt på at bringe Windows til ARM, så OEM'erne kan køre fuld Windows 10 på moderne og lavstrøms altid tilsluttet ARM-chipsæt, og konkurrere bedre med platforme som iPad. Som en del af processen annoncerede Microsoft et partnerskab med Qualcomm om at køre Win32-apps på deres Snapdragon 835 ARM-chipsæt.
I denne uge offentliggjorde virksomheden fuld dokumentation for OEM'er, der planlægger at bruge Windows 10 på ARM-chips. Dokumentet beskriver alt vedrørende Windows 10 på ARM inklusive dets begrænsninger, hvilket er noget åbenbarende, især da Microsoft altid insisterede på, at W10 på ARM simpelthen er fuld Windows. Du kan gå ned for at tjekke begrænsningerne af Windows 10 på ARM nedenfor.
- Kun ARM64-drivere understøttes, hvilket betyder, at ældre ydre enheder sandsynligvis ikke vil fungere.
- x64-apps understøttes ikke, hvilket tyder på, at mere kraftfulde applikationer sandsynligvis ikke vil fungere på enhederne.
- Visse spil, der er afhængige af OpenGL eller proprietær DRM, virker ikke
- Apps, der tilpasser Windows-oplevelsen (og udvider skallen), fungerer muligvis ikke korrekt, herunder editorer til inputmetoder, hjælpeteknologier og cloud-lagringsapplikationer.
- Apps, der antager, at alle ARM-baserede enheder kører en mobilversion af Windows, fungerer muligvis ikke korrekt
- Windows Hypervisor-platformen er ikke understøttet på ARM, hvilket sandsynligvis vil påvirke dem, der kører emulatorer og bestemt udviklere.
Bortset fra begrænsningerne oplistede Microsoft også almindelige problemer, og hvordan man løser dem for udviklerne.
- Din app er afhængig af en driver, der ikke er designet til ARM.- Genkompiler din x86-driver til ARM64. Se Opbygning af ARM64-drivere med WDK.
- Din app er kun tilgængelig til x64.- Hvis du udvikler til Microsoft Store, skal du indsende en ARM-version af din app. For mere info, se App-pakkearkitekturer.
- Hvis du er en Win32-udvikler, skal du distribuere en x86-version af din app.- Din app bruger en OpenGL-version, der er senere end 1.1 eller kræver hardwareaccelererede OpenGL.x86-apps, der bruger DirectX 9, DirectX 10, DirectX 11 og DirectX 12 arbejde på ARM. For mere info, se DirectX grafik og spil.
- Din x86-app virker ikke som forventet.- Prøv at bruge kompatibilitetsfejlfinding ved at følge vejledningen fra Programkompatibilitetsfejlfinding på ARM. For nogle andre fejlfindingstrin, se Fejlfinding af x86-apps på ARM artiklen.
- Din x86 app registrerer ikke, at den kører på ARM.- Brug IsWow64-proces2 for at afgøre, om din app kører på ARM.
- Din UWP ARM32 app virker ikke som forventet.- Se Fejlfinding af ARM32-apps på ARM for at lære, hvordan du får din app til at fungere korrekt på ARM.
Guiden giver en liste over løsninger på de almindelige problemer, som udviklere kan stå over for, når de skifter til Windows på ARM. Når det er sagt, kan begrænsningerne af ARM stadig afskrække kunder fra at vælge ARM-enheder, og på samme måde ville udviklere skulle bekymre sig om at understøtte den nye platform og løse eventuelle problemer.
Microsoft lancerede Windows 10 på ARM som fuld Windows 10, men med så mange undtagelser er det højst usandsynligt for en rationel køber at vælge ARM. Microsoft har tidligere været et offer for App Gap, og hvis historien har lært os noget, er det det faktum, at udviklere ikke vil gøre apps tilgængelige eller gøre en særlig indsats for en platform, før de får et godt overskud fra det.
De nuværende begrænsninger af ARM vil påvirke kundernes daglige arbejdsgang, da der er en chance for, at dine eksterne enheder muligvis ikke understøtter ARM, dine bedste spil vil ikke fungere, eller manglen på Hyper V vil ikke tillade emulatorer eller nogen IDE'er at fungere korrekt.
Windows Hypervisor-platformen er ikke understøttet på ARM betyder, at virtualiseringsbaseret sikkerhed (VBS), Hypervisor-Enforced Code Integrity (HVCI), Windows Defender Credential Guard (WDCG) og Windows Defender Application Guard (WDAG) heller ikke understøttes på Windows 10 på ARM.
— Tero Alhonen?? (@teroalhonen) Februar 17, 2018
Hvis du kombinerer alle begrænsningerne, får du faktisk en Lite-version af Windows og ikke hele Windows 10-oplevelsen, som Microsoft i øjeblikket annoncerer for.
Samtidig reagerer Intel med deres egne low-power altid tilsluttede chipsæt uden nogen af begrænsningerne i W10 på ARM.
Hvad synes vores læsere om begrænsningerne? Vil de være en dealbreaker for dig? Fortæl os dine tanker i kommentarfeltet nedenfor.
Brugerforum
0 meddelelser