Die wichtigsten Erkenntnisse
- Windows on Arm ist eine modifizierte Version von Windows, die auf Computern mit Arm-Prozessoren läuft.
- Die meisten Windows-Anwendungen werden hauptsächlich für x86-Prozessoren kompiliert. Daher ist für die Ausführung unter Arm Windows eine Emulation erforderlich, was zu einer geringeren Leistung führt.
- Arm-Windows-PCs mit Qualcomm-Chips weisen im Vergleich zu herkömmlichen x86-PCs keine so beeindruckende Leistung auf und auch die App-Kompatibilität bleibt ein Problem.
Windows-PCs mit Arm-Chips gewinnen langsam an Bedeutung und versprechen eine bessere Akkulaufzeit und Mobilfunkkonnektivität, und Microsoft hat eine spezielle Version von Windows nur für diese Computer. Windows on Arm sieht möglicherweise genauso aus und fühlt sich genauso an wie normales Windows 11, aber es gibt einige Haken.
Windows on Arm: Was ist das?
Windows on Arm ist eine modifizierte Version von Microsoft Windows, die auf Computern mit Arm-Prozessoren läuft, statt auf den x86-basierten Prozessoren (meist von Intel und AMD), die normales Microsoft Windows verwenden. Es funktioniert am besten mit Software, die speziell für Arm-Chips entwickelt wurde, kann aber viele 32-Bit- und 64-Bit-x86-Anwendungen in Emulation bei langsameren Geschwindigkeiten ausführen.
Windows on Arm stammt aus dem Jahr 2012, als Windows RT zusammen mit dem ursprünglichen Microsoft Surface-Tablet auf den Markt kam. Windows RT war eine modifizierte Version von Windows 8 für Arm-PCs, hatte jedoch keine Abwärtskompatibilitätsschicht und konnte daher nur für Arm neu erstellte Software ausführen. Die meisten Anwendungen konnten dies nicht, da sich das Surface-Tablet und andere Windows RT-Geräte nicht gut verkauften.
Microsoft stellte später im Jahr 2017 Windows 10 auf Arm vor, das einige Lehren aus dem Scheitern von Windows RT zog. Es basierte auf dem damals neuen Windows 10 statt auf Windows 8, und Microsoft pflegte eine engere Partnerschaft mit dem Arm-Chipsatzhersteller Qualcomm. Im Gegensatz zu Windows RT konnte die erste Version einige x86-Anwendungen und Spiele in Emulation ausführen, sodass der Mangel an Software weniger problematisch war. Microsoft begann 2020 mit dem Testen der 64-Bit-x86-Emulation, wodurch 64-Bit-Arm-PCs noch mehr Nicht-Arm-Software ausführen konnten. Diese Funktionalität kam schließlich im Jahr 2021, aber nur für Arm-PCs, die auf Windows 11 aktualisiert wurden.
Windows on Arm kann auch als virtuelle Maschine auf einigen anderen Arm-basierten Computern ausgeführt werden. Wenn Sie beispielsweise Parallels Desktop, VMWare Fusion, UTM oder eine andere Virtualisierungsanwendung auf einem Mac mit einem Apple Silicon-Chip einrichten, verwenden Sie Windows on Arm.
So prüfen Sie, ob ein PC über Arm Windows verfügt
Sie können über die Anwendung „Windows-Einstellungen“ überprüfen, ob Sie Windows auf Arm ausführen. Öffnen Sie zunächst die Anwendung „Einstellungen“, indem Sie im Startmenü danach suchen oder mit der rechten Maustaste auf die Startschaltfläche klicken und den Menüpunkt „Einstellungen“ auswählen. Wählen Sie dann das Menü „System“ und klicken Sie auf „Info“.
Im Abschnitt „Gerätespezifikationen“ auf der Seite „Einstellungen“ erfahren Sie, welchen Computertyp Sie haben. Wenn „Arm-basierter Prozessor“ angezeigt wird, läuft auf Ihrem PC Windows on Arm.
Sie können dies auch über das Fenster „Systeminformationen“ in Windows überprüfen. Geben Sie die Tastenkombination Win + R ein (oder klicken Sie mit der rechten Maustaste auf die Schaltfläche Start und wählen Sie „Ausführen“) und geben Sie dann ein msinfo32 in das Textfeld ein und klicken Sie auf OK. Dadurch wird die Anwendung „Systeminformationen“ geöffnet.
Auf der Hauptseite „Systemübersicht“ wird angezeigt, welchen Computertyp Sie haben. Wenn dort „Arm64-basierter PC“ oder etwas anderes mit „Arm“ steht, haben Sie Windows auf Arm.
Windows auf x86 vs. Windows auf Arm
Windows auf Arm funktioniert ungefähr genauso wie die normale x86-Version von Windows. Es hat dieselbe Benutzeroberfläche, denselben Datei-Explorer, dieselben Systemanwendungen und die meisten derselben Funktionen. Wenn Sie sich vor einen Arm-Windows-PC setzen würden und nicht wüssten, dass er unter der Haube andere Hardware hat, würden Sie wahrscheinlich keinen Unterschied feststellen.
Die Vor- und Nachteile von Windows on Arm hängen eher vom spezifischen Chip ab, der im Computer verwendet wird. Die meisten Windows on Arm-PCs sind Laptops der unteren oder mittleren Preisklasse mit Qualcomm-Chips, die langsamer sind als die Mainstream-Laptop-Prozessoren von Intel und AMD. Daher kann sich Windows on Arm langsamer anfühlen, wenn Sie an einen PC der höheren Preisklasse gewöhnt sind, aber das ist nicht unbedingt die Schuld des Betriebssystems. Die meisten Arm-Windows-Geräte verfügen auch über eine Mobilfunkverbindung, während die meisten x86-Windows-PCs dies nicht tun, sodass LTE- und 5G-Unterstützung normalerweise ein Verkaufsargument für Arm on Windows ist.
Der Hauptunterschied zwischen Windows und Arm liegt in der Softwarekompatibilität. Die meisten Windows-Anwendungen und -Spiele sind hauptsächlich für x86-Prozessoren kompiliert, nicht für Arm-Prozessoren. Windows verfügt über eine integrierte Kompatibilitätsschicht, die x86-Anweisungen in Arm-Anweisungen übersetzt, aber sie ist nicht perfekt – mehr dazu im nächsten Abschnitt. Es gibt auch einige Windows-Software, die nicht über die Kompatibilitätsschicht laufen kann, wie z. B. Hardwaretreiber.
Funktionieren X86-Anwendungen unter Windows auf Arm?
Windows 11 auf Arm verfügt über eine integrierte Kompatibilitätsebene zum Ausführen von 32-Bit- und 64-Bit-x86-Windows-Anwendungen. In den meisten Fällen können Sie wie gewohnt einfach auf eine Anwendung doppelklicken (oder sie im Startmenü auswählen) und sie wird wie erwartet ausgeführt. Es ist jedoch keine perfekte Lösung, insbesondere im Vergleich zu Rosetta 2 auf Apple Silicon Mac-Computern.
Erstens ist die x86-Emulation langsam, sodass nicht-native Software auf Arm Windows schlechter läuft als auf normalen x86-Windows-PCs. Bei einfachen Anwendungen oder alten Spielen ist das kein großes Problem, aber besonders bei CPU-intensiver Software wie Electron-Anwendungen, dem Steam-Launcher und modernen PC-Spielen ist es spürbar. Die Kompatibilitätsschicht funktioniert auch nicht bei Hardwaretreibern oder Systemkomponenten auf niedriger Ebene. Beispielsweise funktionieren die meisten Anti-Cheat-Lösungen in PC-Spielen nicht – Fallout 76, VRChat und viele andere Spiele scheitern aus diesem Grund. Hardwaretreiber und Anwendungen, die auf Datei-Explorer-Erweiterungen angewiesen sind, funktionieren ebenfalls nicht, wenn sie keine Arm-Unterstützung hinzufügen. Beispielsweise würde Dropbox auf Arm Windows überhaupt nicht laufen, bis 2023 Arm-Unterstützung hinzugefügt wurde, da es sich für die Dateisynchronisierung in den Dateimanager einklinkt.
Zweitens verfügt die Kompatibilitätsebene über einige verschiedene Emulationseinstellungen, die Sie möglicherweise manuell ändern müssen, wenn eine Anwendung nicht funktioniert. Sie können die Einstellungen ändern, indem Sie mit der rechten Maustaste auf eine ausführbare Datei klicken, „Eigenschaften“ auswählen und die Registerkarte „Kompatibilität“ öffnen. Wenn sich die Anwendung in Ihrem Startmenü befindet, müssen Sie zuerst „Dateispeicherort öffnen“ auswählen, wodurch ihr Speicherort im Datei-Explorer angezeigt wird.
Die Registerkarte „Kompatibilität“ in Windows auf Arm verfügt über eine Schaltfläche „Emulationseinstellungen ändern“, die einige zusätzliche Optionen anzeigt. Sie können versuchen, auf „Strenge Emulation“ oder „Sehr strenge Emulation“ umzuschalten, wenn eine Anwendung nicht funktioniert. Allerdings wird dadurch die Leistung beeinträchtigt. Ich habe auch festgestellt, dass ältere Anwendungen und Spiele manchmal besser funktionieren, wenn Sie das Kontrollkästchen „Dieses Programm im Kompatibilitätsmodus ausführen für“ aktivieren und Windows 7 oder Windows 8 auswählen.
Selbst mit diesen Einschränkungen ist die Kompatibilitätsebene beeindruckend. Ich habe viel Civilization VI, Fallout 3, Civilization V und SimCity 2000 in Arm Windows auf meinem MacBook Air gespielt, allesamt 32-Bit- oder 64-Bit-x86-Software.
Leider gibt es keine einfache Möglichkeit zu prüfen, ob eine bestimmte Anwendung oder ein bestimmtes Spiel unter Arm Windows funktioniert. Wenn eine Software eine offizielle Arm-Version hat, sollte diese in den offiziellen Systemanforderungen aufgeführt sein oder auf der Download-Seite wird eine Arm Windows-Version aufgeführt. Einige andere Software kann jedoch möglicherweise auch ohne offizielle Unterstützung in der Kompatibilitätsschicht ausgeführt werden.
Sollten Sie sich einen Arm-PC mit Windows zulegen?
Auch wenn Windows on Arm heute viel beeindruckender ist als noch vor ein paar Jahren, ist es im Vergleich zu herkömmlichen Windows immer noch softwareseitig im Nachteil. Die meisten Anwendungen und fast alle Spiele sind nicht Arm-nativ, sodass sie, wenn sie überhaupt funktionieren, in einer langsameren Kompatibilitätsschicht laufen. Dieser Kompromiss kann sich lohnen, wenn Sie unbedingt integrierte 5G-Konnektivität benötigen, die bei Qualcomm-basierten Arm-Windows-Laptops und nicht bei x86-basierten Windows-Laptops üblich ist, aber das war es auch schon.
Auch die aktuelle Serie von Arm-Windows-PCs mit Qualcomm-Chips ist in Sachen Leistung nicht so beeindruckend. Ein Mittelklasse-Laptop mit einem Intel- oder AMD-Prozessor wird wahrscheinlich eine bessere Leistung bieten und Sie nicht über die Anwendungskompatibilität rätseln lassen. Die ersten Laptops mit Snapdragon X Elite-Chips werden voraussichtlich irgendwann im Jahr 2024 auf den Markt kommen, was eine deutliche Leistungsverbesserung darstellen sollte, aber die App-Kompatibilität wird zumindest in den nächsten Jahren ein Problem bleiben. Zumindest Google Chrome hat endlich native Arm-Windows-Unterstützung hinzugefügt.