Welche Arten von x86- und x86-64-Windows-Software können nicht auf ARM-basierten "Always Connected" Windows 10-PCs ausgeführt werden?

687
Drew Neilson

Einige PC-Hersteller haben Qualcomm Snapdragon 835-fähige "Always Connected" -PCs mit einer ARM-Version von Windows 10 S angekündigt. Benutzer können ein Upgrade auf eine ARM-Version von Windows 10 Pro durchführen, wodurch die Möglichkeit zum seitlichen Laden von Anwendungen einschließlich der entsprechenden Version besteht x86-Anwendungen, die auf diesen PCs über die x86-Emulation ausgeführt werden. Es wurde jedoch gesagt, dass nicht alle für x86- und x86-64-Windows-PCs geschriebene Software auf diesen "Always Connected" - ARM-betriebenen Windows 10-PCs ausgeführt werden kann.

Ich frage nicht nach einer vollständigen Liste von Softwaretiteln, die nicht ausgeführt werden können. Was ich wissen möchte, sind die spezifischen Anforderungen oder Einschränkungen, die dazu führen, dass bestimmte Software nicht ausgeführt wird.

Ich bitte Sie, um den Lesern dieser Frage zu helfen, zu entscheiden, ob sie wahrscheinlich eine solche Software ausführen wollen oder müssen, was den Kauf dieser Geräte für diese Leser ausschließen kann.

0

1 Antwort auf die Frage

0
Drew Neilson

Laut The Next Web ,

Sie können weiterhin die meisten herkömmlichen Programme ausführen, sofern diese mit einer 32-Bit-Version (x86) geliefert werden. Software, die ausschließlich aus 64 Bit besteht, funktioniert nicht (es sei denn, sie wurde speziell für ARM-Prozessoren entwickelt), aber diese sind ziemlich selten. Laut einem Microsoft-Sprecher: Die Emulationstechnologie unterstützt x86-Anwendungen. Wir emulieren keine 64-Bit-Anwendungen, von denen die Mehrzahl AAA-Spiele sind. Darüber hinaus emuliert die Emulationstechnologie keine Anwendungen, für die Treiber im Kernelmodus erforderlich sind (z. B. einige Antivirenanwendungen). Wir arbeiten an einem ARM64-SDK, mit dem Entwickler Anwendungen für ARM64 erstellen können, und wir werden in Zukunft weitere Neuigkeiten veröffentlichen.

Nach The Verge ,

64-Bit-Windows-Apps werden noch nicht unterstützt (Entwickler können sie in Zukunft neu kompilieren), und Microsoft unterstützt keine Apps, die Treiber im Kernelmodus verwenden. Das bedeutet, dass die meisten Antivirensoftware von Drittanbietern nicht kompatibel sind. Die meisten Spiele, die Anti-Cheat-Software verwenden, funktionieren ebenfalls nicht ordnungsgemäß.

Nun, da ich weiß, dass Apps, die Kernelmodustreiber verwenden, nicht unterstützt werden, lautet die nächste Frage "Welche Anwendungen verwenden Kernelmodustreiber?" Ich habe diese Frage separat gestellt - superuser.com/questions/1276686/… - und die Frage wurde sofort als "zu breit" zurückgestellt. Ich schließe aus der Tatsache, dass diese Frage wegen zu großer Reichweite auf Eis gelegt wurde, dass möglicherweise viele x86-Software verwendet wird, die Kernelmodustreiber verwendet. Diese Software wird von den ARM-betriebenen "Always Connected" Windows 10-PCs nicht unterstützt Zustand, laufen können. Drew Neilson vor 6 Jahren 0
Eine Frage, die vom Microsoft-Sprecher nicht beantwortet wurde, ist, ob Windows 10-PCs mit ARM-Unterstützung Kernelmodustreiber unterstützen, die für ARM kompiliert wurden. Offensichtlich werden sie in ihrem aktuellen Zustand keine Kernelmodustreiber unterstützen, die für x86 oder für x86-64 kompiliert wurden. Drew Neilson vor 6 Jahren 0