24Aug

ARM vs. Intel: Was bedeutet es für die Kompatibilität von Windows, Chromebook und Android-Software?

Intel-Zeichen

Intel x86- oder x64-Prozessoren wurden traditionell in Laptops und Desktops gefunden, während ARM-Prozessoren in Embedded-Geräten mit geringerer Leistung, Smartphones und Tablets zu finden sind. Aber Sie können jetzt Laptops mit ARM-Chips und Smartphones mit Intel-Chips kaufen.

ARM und Intel bieten zwei völlig unterschiedliche und inkompatible Architekturen. Egal, ob Sie ein Windows-, Android- oder Chrome OS-Gerät wählen, Sie können zwischen ARM oder Intel x86 / x64 wählen - und die Auswahl ist wichtig für die Softwarekompatibilität.

ARM vs. Intel: Eine schnelle Geschichtsstunde

Intel-Chips hatten in der Vergangenheit die beste Leistung, hatten aber den höchsten Stromverbrauch und Preis. ARM-Chips hatten in der Vergangenheit den geringsten Stromverbrauch und waren deutlich billiger, konnten aber nicht mit Intel hinsichtlich der Leistung konkurrieren. Das ist keine neuere Unterscheidung - ein Handy von vor zehn Jahren wird wahrscheinlich einen ARM-Chip haben, während ein Desktop-PC einen Intel-Chip hätte.

Beachten Sie, dass wir hier AMD-Chips zusammen mit Intel-Chips einbauen. AMD-Chips verwenden auch Intels x86 - jetzt x64, weil es eine 64-Bit-Architektur ist.

ARM-Chips haben sich in Bezug auf die Leistung rasant verbessert.iPhones und iPads sowie die meisten Android-Smartphones und -Tablets sind mit ARM-Chips ausgestattet, um ihren geringen Stromverbrauch zu erreichen. ARM begann mit einer kostengünstigen Low-Power-Architektur und hat ihre Leistung verbessert, und wir können sehen, wie viel schneller Smartphones und Tablets in den letzten Jahren geworden sind.

Intel x86- und x64-Chips haben sich im Stromverbrauch verbessert, als Intel feststellte, dass sie auf mobilen Geräten auf ARM zurückgefallen waren. Die neuesten Haswell-Chips von Intel sorgten dafür, dass die Akkulaufzeit der Laptops deutlich verbessert wurde. Intel begann mit einer teureren, leistungsfähigeren Architektur und hat seinen Stromverbrauch gesenkt und die preiswerteren Chips der unteren Preisklasse wettbewerbsfähiger gemacht.

ARM- und Intel-Chips wachsen näher zusammen, und so verwundert es nicht, dass die Linien zu verschwimmen beginnen. Ob Sie ein Windows-Gerät, ein Chromebook oder ein Android-Gerät kaufen, dieser Unterschied ist von Bedeutung.

Das sollten Sie beachten: Software-Inkompatibilitäten

ARM- und Intel-Chips haben unterschiedliche Prozessorarchitekturen und Befehlssätze. Dies bedeutet, dass Sie keine Anwendung ausführen können, die für die Intel-Architektur auf einem ARM-Computer kompiliert wurde, und Sie können keinen Code ausführen, der für ARM auf Intel-Computern kompiliert wurde. Dies hat wichtige Auswirkungen auf Windows-Geräte, Chromebooks mit Desktop-Linux-Programmen und sogar auf Android-Geräte.

Windows 8 vs. Windows RT

Die meisten Windows-Geräte, die Sie finden, führen die Vollversion von Windows 8 auf einem Intel-Prozessor aus. Einige Geräte - darunter Microsofts Surface 2, Surface RT und Nokias Lumia 2520 - verfügen jedoch über einen ARM-Prozessor. Diese ARM-Geräte führen Microsoft Windows RT aus.

Windows RT ist sehr eingeschränkt und kann keine Nicht-Microsoft-Desktop-Programme ausführen. Microsoft entschied sich, es auf diese Weise zu sperren - sie hätten es Entwicklern erlaubt, ihre Anwendungen für Windows auf ARM zu modifizieren und neu zu kompilieren. Wenn dies der Fall wäre, könnten Sie nur Windows-Desktop-Anwendungen installieren, die speziell für ARM kompiliert wurden. Alle Windows-Desktopanwendungen würden nicht unter Windows RT ausgeführt werden.

Microsoft würde hier von Anfang an starten und ein neues Windows-auf-ARM-Desktop-Software-Ökosystem aufbauen. Sie wussten auch, dass viele Leute verwirrt gewesen wären, als sie versuchten, Windows auf Intel-Software auf ihren Windows-auf-ARM-Systemen zu installieren. Am Ende entschieden sie sich, eine Pause von der Vergangenheit zu machen und den Desktop komplett zu sperren. Sie möchten den Desktop wahrscheinlich vollständig aus Windows RT entfernen, haben jedoch noch keine Version von Office veröffentlicht, die in der neuen, früher als Metro bekannten Schnittstelle ausgeführt wird.

Sie können nur neue Apps im "Windows 8-Stil" aus dem Windows Store auf einem Windows RT-Gerät installieren. Die meisten Windows Store-Apps funktionieren, da sie plattformübergreifend konzipiert sind. Die gelegentliche App kann jedoch nur auf Intel-Prozessoren ausgeführt werden.

In Kürze : Windows RT auf ARM ist begrenzt und Sie können keine Desktop-Software darauf installieren.

Microsoft-Oberfläche-rt-mit-Arm-Chip

Intel Chromebooks vs. ARM Chromebooks

Einige Chromebooks verwenden Intel-Chips, während andere Chromebooks ARM-Chips verwenden. Samsungs beliebtes Chromebook der Serie 3 verwendet einen ARM-Chip, ebenso wie das neue HP Chromebook 11. Viele andere Chromebooks verwenden Intel-Chips.

Auf Chrome OS spielt dies keine Rolle. Sie können den Chrome-Browser und die Web-Apps weiterhin auf einem ARM-Prozessor ausführen. Flash und Netflix funktionieren alle auf ARM-Chromebooks. Chrome OS verfügt nicht über die lange Windows-Historie, sodass Sie nicht auf Anwendungen stoßen, die nicht auf ARM ausgeführt werden können.

Dies ist jedoch sehr wichtig, wenn Sie Ihr Chromebook in den Entwicklermodus versetzen und Desktop-Linux installieren möchten. Desktop-Linux wurde in der Vergangenheit auf Intel-Prozessoren ausgeführt, daher ist es bei ARM-Prozessoren wesentlich eingeschränkter. Der Großteil der Software, die Sie verwenden, ist Open Source und kann für ARM-Prozessoren neu kompiliert werden, aber alle Anwendungen mit geschlossenem Quellcode, die Sie möglicherweise ausführen möchten, werden nur auf Intel-Chips ausgeführt.

Die Desktop-Linux-Version des Adobe Flash-Plug-Ins, Steam und seine Bibliothek mit Hunderten von Linux-Spielen, Microsoft's Skype für Linux, Minecraft - all diese Anwendungen können im Entwicklermodus auf einem Intel-Chromebook installiert werden, funktionieren aber nichtüberhaupt auf einem ARM.Wenn Sie Ihr Chromebook als Linux-System verwenden möchten, möchten Sie wahrscheinlich ein Intel-basiertes Programm verwenden, sofern Sie nicht nur einige Open-Source-Dienstprogramme benötigen.

Sie haben das richtig gelesen - während Flash in Chrome OS auf einem ARM-Chromebook funktioniert, können Sie Flash nicht in einer Desktop-Linux-Umgebung auf einem ARM-Chromebook installieren.

In Kürze : Chrome OS ist in Ordnung mit einem ARM-Chip, aber Sie haben ein viel begrenzter Desktop-Linux-System im Entwicklermodus.

Chromebook-mit-Intel-Innenaufkleber

Android auf Intel vs. Android auf ARM

Android-Smartphones und -Tablets laufen historisch auf ARM-Chips, obwohl Intel seit Jahren versucht, dies zu ändern. Sie haben Android-Handys und Tablets mit Intel-Chips gezeigt und veröffentlicht. Intel sagt jetzt, dass viele Android-Tablets mit ihren Bay-Trail-Chips sehr bald kommen werden. Diese Geräte bieten möglicherweise eine höhere Leistung als ARM-Tablets, aber auch hier gibt es Bedenken hinsichtlich der Vergleichbarkeit von Software.

Die meisten Android-Apps verwenden das Android SDK und werden auf der Dalvik Virtual Machine ausgeführt, sodass die meisten Android-Apps sowohl mit ARM- als auch mit Intel-Prozessoren kompatibel sind. Einige Apps verwenden jedoch das native Entwicklungskit Android NDK, um nativen ARM-Code zu verwenden und mehr Leistung aus ihren Apps zu ziehen. Diese Apps werden im Allgemeinen leistungssensibel sein, wie Spiele. Apps mit ARM-spezifischem Code werden nicht auf Intel x86- oder x64-basierten Android-Geräten ausgeführt.

Im Jahr 2012 sagte Intel, dass sie mit 95% der Android-Apps vergleichbar seien [Quelle].Dies ist eine gute Zahl, aber 95% sind nicht alle Android-Apps - bei dieser Kompatibilität wird eine von zwanzig Android-Apps nicht funktionieren. Wenn ein Spiel, das Sie spielen möchten, nicht auf einem Intel-basierten Android-Gerät läuft, das Sie kaufen, kann dies frustrierend sein.

In Kürze : Android-Geräte mit Intel-Chips werden die überwiegende Mehrheit der Android-Apps ausführen, aber ARM-Geräte werden alle von ihnen ausführen.

Samsung-Galaxy-Tab-Android-Tablet-mit-Intel-Chip

Die Architektur des Chips in Ihrem Gerät ist wichtig, achten Sie also darauf, wenn Sie ein neues Gerät kaufen. Sie möchten nicht mit einem Windows-Gerät, auf dem Sie keine Anwendungen installieren können, einem Chromebook, auf dem Sie keine gängigen Linux-Programme ausführen können, oder einem Android-Gerät, das Ihr Lieblingsspiel nicht spielen kann.

Apple-Geräte sind klarer. Im Moment haben alle Apple-Mac-Computer Intel-Chips und alle ihre iPhones, iPads und andere mobile Geräte haben ARM-Chips.

Bildquelle: huangjiahui auf Flickr, Orde Saunders auf Flickr, Torsten Maue auf Flickr, Cheon Fong Liew auf Flickr