Connect with us

Wie man

Was dies für die Kompatibilität von Windows-, Chromebook- und Android-Software bedeutet

Was dies für die Kompatibilität von Windows-, Chromebook- und Android-Software bedeutet

Intel x86- oder x64-Prozessoren wurden traditionell in Laptops und Desktops verwendet, während ARM-Prozessoren in eingebetteten Geräten, Smartphones und Tablets mit geringerem Stromverbrauch verwendet wurden. Jetzt können Sie Laptops mit ARM-Chips und Smartphones mit Intel-Chips kaufen.

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

ARM vs. Intel: Eine kurze Geschichtsstunde

Intel-Chips hatten in der Vergangenheit die beste Leistung, aber den höchsten Stromverbrauch und Preis. ARM-Chips hatten in der Vergangenheit den niedrigsten Stromverbrauch und waren erheblich billiger, konnten jedoch hinsichtlich der Leistung nicht mit Intel mithalten. Dies ist keine neuere Unterscheidung – ein Handy von vor zehn Jahren wird wahrscheinlich einen ARM-Chip haben, während ein Desktop-PC einen Intel-Chip haben würde.

Beachten Sie, dass wir hier AMD-Chips zusammen mit Intel-Chips einschließen. AMD-Chips verwenden auch Intels x86 – jetzt x64, da es sich um eine 64-Bit-Architektur handelt.

ARM-Chips haben sich in Bezug auf die Leistung schnell verbessert. iPhones und iPads sowie die meisten Android-Smartphones und -Tablets verfügen über ARM-Chips, um einen geringen Stromverbrauch zu erzielen. ARM begann mit einer kostengünstigen Architektur mit geringem Stromverbrauch und hat deren Leistung verbessert. Dies zeigt sich daran, wie viel schneller Smartphones und Tablets in den letzten Jahren geworden sind.

Intel x86- und x64-Chips haben ihren Stromverbrauch verbessert, als Intel feststellte, dass sie auf Mobilgeräten hinter ARM zurückgefallen sind. Die neuesten Haswell-Chips von Intel bieten Laptops enorme Verbesserungen der Akkulaufzeit. Intel begann mit einer teureren Hochleistungsarchitektur und hat den Stromverbrauch gesenkt und die Preise für die unteren Chips preisgünstiger gemacht.

ARM- und Intel-Chips wachsen näher zusammen, daher ist es nicht verwunderlich, dass die Linien langsam verschwimmen. Unabhängig davon, ob Sie ein Windows-Gerät, ein Chromebook oder ein Android-Gerät kaufen, ist dieser Unterschied von Bedeutung.

Hier ist, warum Sie sich interessieren sollten: Software-Inkompatibilitäten

ARM- und Intel-Chips haben unterschiedliche Prozessorarchitekturen und Befehlssätze. Dies bedeutet, dass Sie auf einem ARM-Computer keine für die Intel-Architektur kompilierte Anwendung ausführen können und auf Intel-Computern keinen für ARM kompilierten Code ausführen können. Dies hat wichtige Auswirkungen auf Windows-Geräte, Chromebooks, auf denen Desktop-Linux-Programme ausgeführt werden, und sogar auf Android-Geräte.

Windows 8 vs. Windows RT

Die meisten Windows-Geräte, die Sie in freier Wildbahn finden, führen die Vollversion von Windows 8 auf einem Intel-Prozessor aus. Einige Geräte – darunter Microsoft Surface 2, Surface RT und das Nokia Lumia 2520-Tablet – verfügen jedoch über einen ARM-Prozessor. Auf diesen ARM-Geräten wird Windows RT von Microsoft ausgeführt.

Windows RT ist sehr eingeschränkt und kann überhaupt keine Desktop-Programme ausführen, die nicht von Microsoft stammen. Microsoft entschied sich dafür, es auf diese Weise zu sperren – es hätte Entwicklern ermöglichen können, ihre Anwendungen für Windows unter ARM zu ändern und neu zu kompilieren. In diesem Fall können Sie nur Windows-Desktopanwendungen installieren, die speziell für ARM kompiliert wurden. Alle Windows-Desktopanwendungen würden unter Windows RT nicht ausgeführt.

Microsoft hätte hier von Anfang an angefangen und ein neues Windows auf ARM-Desktop-Software-Ökosystem aufgebaut. Sie wussten auch, dass viele Leute verwirrt gewesen wären und versucht hätten, Windows auf Intel-Software auf ihren Windows auf ARM-Systemen zu installieren. Am Ende beschlossen sie, eine Pause von der Vergangenheit einzulegen und den Desktop vollständig zu sperren. Sie möchten den Desktop wahrscheinlich vollständig von Windows RT entfernen, haben jedoch noch keine Version von Office veröffentlicht, die in der neuen Benutzeroberfläche ausgeführt wird, die früher als Metro bekannt war.

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

Zusamenfassend: Windows RT unter ARM ist begrenzt und Sie können überhaupt keine Desktop-Software darauf installieren.

Intel Chromebooks vs. ARM Chromebooks

Einige Chromebooks verwenden Intel-Chips, während andere Chromebooks ARM-Chips verwenden. Das beliebte Samsung Series 3 Chromebook verwendet einen ARM-Chip, ebenso wie das neue HP Chromebook 11. Viele andere Chromebooks verwenden Intel-Chips.

Unter Chrome OS spielt dies keine große Rolle. Sie können weiterhin denselben Chrome-Browser und dieselben Web-Apps auf einem ARM-Prozessor ausführen. Flash und Netflix funktionieren alle auf ARM Chromebooks. Chrome OS hat nicht die lange Geschichte, die Windows hat, 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 auf ARM-Prozessoren wesentlich eingeschränkter. Der Großteil der von Ihnen verwendeten Software ist Open Source und kann für ARM-Prozessoren neu kompiliert werden. Alle Closed-Source-Anwendungen, die Sie möglicherweise ausführen möchten, können jedoch nur auf Intel-Chips ausgeführt werden.

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

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.

Zusamenfassend: Chrome OS ist mit einem ARM-Chip in Ordnung, aber Sie haben ein viel eingeschränkteres Desktop-Linux-System im Entwicklermodus.

Android auf Intel vs. Android auf ARM

Android-Smartphones und -Tablets laufen in der Vergangenheit auf ARM-Chips, obwohl Intel seit Jahren versucht, dies zu ändern. Sie haben Android-Telefone und -Tablets mit Intel-Chips gezeigt und veröffentlicht. Intel sagt jetzt, dass viele Android-Tablets mit ihren Bay Trail-Chips sehr bald eintreffen 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 virtuellen Dalvik-Maschine 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 herauszuholen. Diese Apps sind im Allgemeinen leistungsabhängig, wie z. B. Spiele. Apps mit ARM-spezifischem Code können nicht auf Intel x86- oder x64-basierten Android-Geräten ausgeführt werden.

Im Jahr 2012 gab Intel an, mit 95% der Android-Apps vergleichbar zu sein [Source]. Dies ist eine gute Zahl, aber 95% sind nicht alle Android-Apps – bei dieser Kompatibilitätsrate funktioniert jede zwanzigste Android-App nicht. Wenn ein Spiel, das Sie spielen möchten, nicht auf einem von Ihnen gekauften Intel-basierten Android-Gerät ausgeführt werden kann, kann dies frustrierend sein.

Zusamenfassend: Auf Android-Geräten mit Intel-Chips werden die meisten Android-Apps ausgeführt, auf ARM-Geräten jedoch alle.

Die Architektur des Chips in Ihrem Gerät ist wichtig. Achten Sie daher beim Kauf eines neuen Geräts darauf. Sie möchten nicht mit einem Windows-Gerät enden, 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, auf dem Sie Ihr Lieblingsspiel nicht spielen können.

Apple-Geräte sind klarer. Derzeit verfügen alle Mac-Computer von Apple über Intel-Chips und alle iPhones, iPads und anderen Mobilgeräte über ARM-Chips.

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

Continue Reading
Click to comment

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Tendencia