Inhaltsübersicht
ARM-Computer sind heute beliebter denn je. Daher ist es nicht verwunderlich, dass Sie Windows 11 für ARM als Alternative zur herkömmlichen Version erhalten können, die die meisten Benutzer verwenden. Diese beiden Versionen von Windows 11 sehen gleich aus und fühlen sich gleich an. Unter der Haube gibt es jedoch große Unterschiede, die sowohl Vorteile als auch Kompromisse mit sich bringen.
Inhalt
- ARM vs. x86-Computer
- Windows 11 für ARM in einer Kurzfassung
- Wie werden Nicht-ARM-Windows-Anwendungen ausgeführt?
- Sie können Windows 11 für ARM (noch) nicht kaufen
- Wer sollte Windows 11 für ARM verwenden?
- Nicht bereit für die Primetime
ARM vs. x86-Computer
Windows 11 für ARM kann nur auf ARM-Computern ausgeführt werden. Im Gegensatz dazu kann normales Windows 11 nur auf x86-Computern (insbesondere x86-64) ausgeführt werden.
Diese beiden Arten von Computern beziehen sich auf die "Architektur" der CPUs (Central Processing Units) in diesen Computern. Im Falle von x86-CPUs sind diese so konzipiert, dass sie Anweisungen in der kürzest möglichen Anzahl von Maschinensprachzeilen verarbeiten.
Das bedeutet, dass die Befehle stark komprimiert und komplex sind. Die Ausführung eines vollständigen Befehls kann mehrere Zyklen des CPU-Taktes in Anspruch nehmen. Aus diesem Grund werden sie auch als CISC oder Complex Instruction Set Computer bezeichnet.
ARM-Computer hingegen verarbeiten kürzere, einfachere Befehle, die innerhalb eines einzigen Taktzyklus ausgeführt werden können. Dies wird als Reduced Instruction Set Computer (RISC) bezeichnet.
Traditionell bieten x86-CPUs eine weitaus bessere absolute Leistung als ARM-CPUs, verbrauchen aber um Größenordnungen mehr Strom. Für einen Computer, der an die Steckdose angeschlossen ist, ist das keine große Sache. Batteriebetriebene Geräte hingegen müssen so wenig Strom wie möglich verbrauchen. ARM-CPUs erfreuen sich dank Geräten wie Smartphones und Tablets zunehmender Beliebtheit.
Dank des Smartphone-Marktes ist die Entwicklung von ARM-CPUs auf Hochtouren gelaufen. Heute sind die besten ARM-CPUs genauso schnell (oder sogar schneller) als x86-CPUs. Dies ist einer der Gründe, warum Apple seine gesamte Computerlinie auf ARM-basierte "Apple Silicon"-Computer umgestellt hat.
Eine ausführliche Erklärung des Unterschieds finden Sie in unserem Artikel über ARM- und x86-CPUs.
Windows 11 für ARM in einer Kurzfassung
Dies bringt uns zu Windows 11 für ARM im Besonderen. Dies ist die dritte ARM-Version von Windows, nach Windows RT (basierend auf Windows 8) und Windows 10 on ARM.
Windows 11 für ARM wurde speziell für die neueste 64-Bit-ARM-CPU-Technologie entwickelt. Es wurde kompiliert, um auf diesen RISC-Prozessoren zu laufen.
Sie finden ARM auf Geräten wie dem Microsoft Surface Pro X, Samsung Galaxy Book Go, Acer Spin 7 und HP Elite Folio.
Diese Laptops, Tablets und konvertierbaren Computer bieten ein Windows-Erlebnis auf Computern mit extrem langer Akkulaufzeit. Außerdem sind sie in der Regel dünner, kühler und leichter als stromfressende x86-Systeme.
Wenn Sie native ARM-Software auf diesen Computern ausführen, werden Sie den Unterschied zu einem x86-Computer kaum bemerken. Abhängig von der jeweiligen ARM-CPU können Sie sogar von einer schnelleren Leistung profitieren. Der wirkliche Unterschied kommt ins Spiel, wenn Sie versuchen, Nicht-ARM-Windows-Anwendungen auszuführen.
Wie werden Nicht-ARM-Windows-Anwendungen ausgeführt?
Da Anwendungen, die für die x86-Version von Windows 11 gedacht sind, nicht direkt auf einem ARM-Prozessor ausgeführt werden können, muss eine Form der Übersetzung vorgenommen werden. Die Lösung von Windows 11 auf ARM ist die Emulation.
Emulation ist eine Technik der Computerprogrammierung, bei der eine bestimmte Computerarchitektur auf einer anderen simuliert wird. Es gibt einen wichtigen Unterschied zwischen "Simulation" und "Emulation". Um der Argumentation willen werden sie hier jedoch gleich behandelt.
Die emulierte Umgebung lässt die x86-Software "denken", dass sie auf einem x86-Computer läuft. Sie erhält alle korrekten Eingaben und Ausgaben, die sie erwartet. Das klingt gut, aber die Emulation hat einen erheblichen Leistungsnachteil. Die ARM-CPU wird durch den Overhead der Replikation einer ganzen Computerarchitektur stark belastet.
Emulierte Anwendungen, die unter Windows 11 für ARM ausgeführt werden, können dann langsam arbeiten. Für relativ einfache Anwendungen wie Textverarbeitungsprogramme ist dies kein großes Problem, aber Multimedia- oder Videospielsoftware ist vorerst nicht praktikabel.
Dies ist jedoch nicht die einzige Möglichkeit, x86-Software auf ARM-Hardware zum Laufen zu bringen. Apple verwendet eine Softwareübersetzung anstelle einer Emulation. Dies geschieht mit einer speziellen Software namens Rosetta II, die Mac-Software für x86-Intel-Macs neu kompiliert.
Sie können Windows 11 für ARM (noch) nicht kaufen
Während wir dies schreiben, ist Windows 11 für ARM nur für OEMs (Original Equipment Manufacturers) erhältlich, die Computer herstellen und verkaufen. Mit anderen Worten: Die einzige Möglichkeit, Windows 11 für ARM legal zu erhalten, besteht darin, einen Computer zu kaufen, auf dem es bereits installiert ist.
Wenn Sie einen ARM-Computer oder ein ARM-Gerät haben, auf dem Sie Windows 11 installieren möchten, gibt es verschiedene Möglichkeiten, dies zu tun. Besitzer von Apple Silicon Macs können kein Dual-Boot von Windows 11 mehr durchführen, daher gibt es Projekte, um dies zu ermöglichen. Die kommerzielle Mac-Software Parallels verwendet Windows 11 für ARM als Teil der Lösung, aber die Benutzer haben keinen direkten Zugriff darauf.
Abgesehen von Parallels würden alle anderen Projekte voraussetzen, dass die Benutzer eine nicht lizenzierte Kopie von Windows 11 für ARM herunterladen und sind daher illegal, bis Microsoft beginnt, Lizenzen an einzelne Käufer zu verkaufen.
Wer sollte Windows 11 für ARM verwenden?
Da Sie Windows 11 für ARM derzeit nur mit einem neuen Computer erhalten können, der dafür ausgelegt ist, geht es bei dieser Frage eigentlich eher darum, wer einen dieser ARM-basierten Windows-Computer kaufen sollte.
Diese Laptops, Tablets und Convertibles sind im Allgemeinen sehr dünn und leicht. Sie bieten eine ganztägige (und darüber hinausgehende) Akkulaufzeit und führen alle Anwendungen aus, die auch ein reguläres Windows 11-System bietet. Das heißt, solange es eine 32-Bit-Version der Anwendung gibt, wenn es sich um x86-Software handelt.
Es besteht jedoch ein großer Unterschied zwischen der technischen Ausführung einer Anwendung und deren guter Ausführung. Wenn es keine native ARM-Version einer Anwendung gibt, die Sie auf Ihrem Computer ausführen möchten, müssen Sie unbedingt recherchieren, wie gut die Anwendung unter Emulation läuft. Alternativ dazu kann der Entwickler Pläne veröffentlicht haben, in naher Zukunft eine native ARM-Portierung seiner Anwendung zu veröffentlichen. Dies könnte es Ihnen ermöglichen, die ARM-Windows-Route zu wählen.
Die überwiegende Mehrheit der Benutzer wird damit zurechtkommen. Vorausgesetzt, sie suchen einfach einen Computer, der allgemeine Produktivität bietet. Denken Sie an Anwendungen wie einen Webbrowser oder Büroarbeit. Wenn das jedoch alles ist, was Sie brauchen, empfehlen wir Ihnen dringend, sich die ARM-basierten Computer von Apple anzusehen. Auf ihnen laufen praktisch alle allgemeinen Produktivitätsanwendungen ohne die Leistungs- oder Kompatibilitätsprobleme von Windows 11 für ARM.
Noch nicht bereit für die Primetime
Microsoft wird zweifelsohne weiterhin Entwicklungsressourcen in sein ARM-Betriebssystem stecken. Dennoch ist es schwer, Windows 11 für ARM in seinem jetzigen Zustand zu empfehlen.
Es ist möglich, dass wir irgendwann eine effizientere Lösung ähnlich wie Rosetta 2 sehen werden. Das sollte die Leistungsprobleme bei der Emulation von x86-Software lindern, aber es gibt kein Versprechen dafür.
Die Windows-Roadmap ist für die absehbare Zukunft weitgehend x86. Es gibt also keinen großen Anreiz für Entwickler, ARM-Portierungen für ihre Software zu erstellen. Dies steht im Gegensatz zu Apple. Das Unternehmen hat sich voll und ganz auf ARM konzentriert. Das bedeutet, dass alle macOS-Entwickler keine andere Wahl haben, als im Laufe der Zeit native Anwendungen zu entwickeln.