Amazon Fire TV 3: Eine 64-Bit-Gerät, das ein 32-Bit-Betriebssystem ausführt

Amazon’s Fire TV 3 is a 64-bit device running a 32-bit operating system

Amazon’s Fire TV 3 is a 64-bit device running a 32-bit operating system

Wenn es um das Amazon Fire TV 2 ging, haben viele angenommen, dass das neue Fire TV 3 ebenfalls ein 64-Bit-Gerät sein würde. Die Realität stellt sich jedoch anders dar: Während das Fire TV 3 eine 64-Bit-CPU hat, läuft das aktuelle Fire OS 6-Betriebssystem des Geräts tatsächlich auf 32-Bit.

Ein Blick auf den Amlogic S905Z CPU

Das Fire TV der dritten Generation verfügt über eine brandneue Amlogic S905Z CPU. Über diese ist zwar noch nicht allzu viel bekannt, aber wir wissen, dass sie zur S905-Prozessorfamilie gehört und Amlogics erste Linie von 64-Bit-Produkten darstellt. Versuche, eine 64-Bit-App zu installieren, schlagen fehl, wie viele bereits beim Versuch der Installation der 64-Bit-Version von Kodi festgestellt haben.

Fire-TV-3-CPU-INFO

Wenn man den ADB-Befehl adb shell cat /proc/cpuinfo auf dem Fire TV 3 ausführt, um Informationen über die CPU anzuzeigen, wird angezeigt, dass eine AArch64-Prozessor vorhanden ist. Das bedeutet, dass das Gerät definitiv eine 64-Bit-CPU hat.

Führt man den ADB-Befehl adb shell getprop ro.product.cpu.abilist auf dem Fire TV 3 aus, um die Application Binary Interfaces (ABI) des Geräts anzuzeigen, stellt man fest, dass das arm64-v8a ABI fehlt, das man von einem 64-Bit-Android-Gerät erwarten würde. Das erklärt, warum 64-Bit-Apps nicht auf dem Fire TV 3 installiert werden können. Die aktuelle Version von Fire OS 6, auf meinem Gerät ist es Version 6.2.1.0, ist ein 32-Bit-Betriebssystem.

Warum ein 32-Bit-Betriebssystem für 64-Bit-Hardware?

Was hat das nun für Auswirkungen? Ehrlich gesagt, nicht viel. Aber das ist nur meine Meinung. Es gibt tausende von Forenbeiträgen, in denen die Vor- und Nachteile der 32-Bit- gegenüber der 64-Bit-Architektur diskutiert werden. Ich persönlich bin aber nicht genug darüber informiert, um eine fundierte Meinung zu haben. Was ich weiß, ist, dass die meisten Menschen der Meinung sind, dass ein Gerät am meisten von einer 64-Bit-Architektur profitiert, wenn es 4 GB oder mehr RAM hat, was weder beim Fire TV 3 noch bei anderen Fire TV-Modellen der Fall ist.

LESEN  One Shot vs AI Servo vs AI Focus – Welcher AF-Modus ist der Beste?

Warum hat Amazon also ein 32-Bit-Betriebssystem auf 64-Bit-Hardware installiert? Meine Vermutung ist, dass dies aufgrund der Universalität des ersten Release von Fire OS 6 der Fall ist. Durch die Veröffentlichung einer 32-Bit-Version von Fire OS 6 konnte es sowohl auf 32-Bit- als auch auf 64-Bit-Geräten verwendet werden. Amazons Fire TV- und Fire Tablet-Modelle umfassen eine Mischung aus 32-Bit- und 64-Bit-Architekturen. Es macht also Sinn, sich zunächst auf ein Betriebssystem zu konzentrieren, das theoretisch auf allen Geräten installiert werden kann, und später eine 64-Bit-Version zu entwickeln.

Die Hardware-Spezifikationen von Amazon Fire TV für Entwickler listen auf, ob die CPU jedes Fire TV- und Fire TV Stick-Modells 32-Bit oder 64-Bit ist. In der neuen Auflistung für das Fire TV 3 fehlt jedoch diese Information. Dies könnte darauf zurückzuführen sein, dass Amazon noch nicht weiß, ob sie das Fire TV 3 in Zukunft auf eine 64-Bit-Version von Fire OS 6 aktualisieren werden.

Für den Moment bedeutet dies, dass du bei der Seitwärtsinstallation einer App die 32-Bit-Version wählen solltest, sofern du die Wahl zwischen einer 64-Bit- und einer 32-Bit-Version hast. Apps, die aus dem Amazon Appstore installiert werden, installieren automatisch die korrekte Version, daher besteht hier kein Grund zur Sorge.

Jetzt bist du auf dem neuesten Stand der Dinge. Du kannst dein Amazon Fire TV 3 weiterhin genießen, auch wenn es auf einem 32-Bit-Betriebssystem läuft, während die CPU 64-Bit-fähig ist. Also lehne dich zurück und genieße deine Lieblings-Apps und -Spiele auf deinem Fire TV 3!