Deshalb verwenden iOS-Geräte weniger RAM als Android-Geräte

Deshalb verwenden iOS-Geräte weniger RAM als Android-Geräte

Der Krieg zwischen iOS und Android hält bis heute stark. Natürlich gibt es berechtigte Gründe, zu beiden Seiten des Zauns zu fallen, aber das hindert die Leute (einschließlich uns) nicht daran, die beiden endlos zu vergleichen, um zu sehen, welcher für unsere Bedürfnisse besser ist.

Wir haben bereits Fragen geklärt, wie das mobile Betriebssystem sicherer ist und warum iOS-Apps im Allgemeinen besser sind als Android-Apps. Warum sind iOS-Apps immer noch besser als Android-Apps? Warum sind iOS-Apps immer noch besser als Android-Apps? Ich denke, ich kann behaupten, dass iOS-Apps einfach besser sind. Leg die Mistgabeln für einen Moment ab und hör mich raus. Weiterlesen . Aber hier ist etwas, was Sie vielleicht nicht bemerkt haben: iOS-Geräte haben oft die Hälfte des RAM (oder weniger) von Android-Geräten . Warum ist das?

Vergleichen von RAM auf iPhone vs vs. Android

Für diesen Artikel sehen wir uns einige der neuesten Android-Geräte von mehreren Herstellern an und legen sie nebeneinander auf das iPhone 8, iPhone 8 Plus, und iPhone X.

Deshalb verwenden iOS-Geräte weniger RAM als Android-Geräte Bildnachweis: GSM Arena Deshalb verwenden iOS-Geräte weniger RAM als Android-Geräte Bildnachweis: GSM Arena Deshalb verwenden iOS-Geräte weniger RAM als Android-Geräte Bildnachweis: GSM Arena Deshalb verwenden iOS-Geräte weniger RAM als Android-Geräte Bildquelle: GSM Arena

Dies sind alles Android-Geräte aus dem Jahr 2017, die die besten der derzeit für Smartphone-Konsumenten verfügbaren Geräte darstellen. Wie Sie sehen können, sind diese RAM-Spezifikationen stark und kostet Sie einen schönen Cent. Erwarten Sie, irgendwo von $ 650 zu $ ​​1.000 für diese zu zahlen.

Um Ihnen eine Vorstellung davon zu geben, wie viel 8 GB Arbeitsspeicher benötigt wird, sollten Sie bedenken, dass die meisten modernen Laptops nicht so viel mit sich bringen. Die meisten Chromebooks aus dem Jahr 2017 haben zum Beispiel eine Kapazität von 4 GB mit nur einigen wenigen Modellen und sogar 8 GB Build &Mdash; und selbst diese leistungsstarken 8-GB-Chromebooks sind immer noch billiger als diese Android-Geräte!

Um fair zu sein, kommt nur das OnePlus 5T mit 8 GB. Aber mein Punkt ist dies: Android-Geräte würden nicht mit so viel RAM kommen, wenn sie es nicht brauchten, oder? Und wenn die neuesten Android-Geräte mit 4-8GB RAM ausgestattet sind, wie viel RAM haben iPhones?

Deshalb verwenden iOS-Geräte weniger RAM als Android-Geräte Bildquelle: GSM Arena Deshalb verwenden iOS-Geräte weniger RAM als Android-Geräte Bildkredit: GSM Arena Deshalb verwenden iOS-Geräte weniger RAM als Android-Geräte Bildkredit: GSM Arena Deshalb verwenden iOS-Geräte weniger RAM als Android-Geräte Bildquelle: GSM Arena

Warten Sie eine Minute. Was ist los? Zwischen Apples iPhone-Serie aus dem Jahr 2017 sehen wir nur 2GB auf dem „Einstiegs-Level“. iPhone 8, 3 GB auf dem größeren iPhone 8 Plus und 3 GB auf dem neuesten und besten iPhone X. Das höchste Modell von Apple hat weniger RAM als die schwächeren Android-Optionen!

Nichts davon ist neu, Apropos. Das iPhone 7 Plus führte im Jahr 2016 3 GB RAM zur iPhone-Linie ein. Das iPhone 7, das iPhone 6s Plus und das iPhone 6s arbeiten alle ohne Probleme mit 2 GB. Und das iPhone 6, auf dem iOS 11 wie der Rest seiner Nachfolger läuft, hat nur 1 GB.

Im Ernst, was ist los? Wie kann ein iPhone 6 von 2014 die neueste Version von iOS mit nur 1 GB RAM laufen lassen, während Androids bis zu 8x benötigen?

Warum Android-Geräte so viel RAM brauchen

Von Anfang an wurde Android entwickelt, um viele verschiedene Prozessortypen, viele verschiedene Hersteller und viele verschiedene Hardwarekonfigurationen zu unterstützen. Normalerweise kann Software, die für eine Art von System geschrieben wurde, nicht einfach auf einer anderen laufen; es muss " portiert ” über, was oft das Umschreiben der inkompatiblen Bits beinhaltet.

Um das zu umgehen, laufen Android-Apps immer auf der Java-Plattform. Java ist wegen seiner virtuellen Maschine raffiniert: Sie können eine App einmal in Java schreiben und dann wird die virtuelle Maschine “ übersetzt ” Dieser Code zur Laufzeit, um auf welchem ​​System auch immer zu arbeiten. Anstatt den Code selbst neu zu schreiben und neu zu kompilieren, handhabt die Java Virtual Machine dies für Sie Warum die Java Virtual Machine Ihren Code besser unterstützt Warum die Java Virtual Machine Ihrem Code hilft besser zu laufen Was zu wissen ist, warum die Java Virtual Machine Java mehr Vorteile bietet native Programmierung für eine Anwendung? Lesen Sie weiter, um es herauszufinden! Weiterlesen .

Deshalb verwenden iOS-Geräte weniger RAM als Android-Geräte

Aber das ist mit Kosten verbunden.

Die Java Virtual Machine ist komplex und benötigt viel RAM, nicht nur um die eigentlichen Prozesse der virtuellen Maschine selbst zu verwalten, sondern auch um den ursprünglichen Java-Code für die gerade ausgeführte App und das übersetzte zu speichern Code, der tatsächlich vom System ausgeführt wird.

Auf der einen Seite hat sich die virtuelle Maschine in Android im Laufe der Jahre verbessert und benötigt nicht mehr so ​​viel RAM wie früher. Auf der anderen Seite sind Android Apps becoming mehr und mehr fortgeschrittene — wohl sogar aufgebläht — und benötigen somit mehr Arbeitsspeicher. RAM wird auch für Hintergrundprozesse benötigt, die in Android-Apps üblich sind. 9 Dinge, die Sie nicht tun sollten, wenn Sie Ihr erstes Android-Smartphone nutzen 9 Dinge, die Sie beim ersten Android-Smartphone nicht tun sollten Diese häufigen Fallstricke sollten für das optimale Android-Erlebnis vermieden werden. Weiterlesen .

Deshalb verwenden iOS-Geräte weniger RAM als Android-Geräte

Schließlich ist das Android-Betriebssystem um eine Methode mit dem Namen “ Garbage Collection. ” Apps werden tatsächlich dazu ermutigt, so viel RAM wie sie benötigen zu verwenden. Dann räumt Android ab und zu die Daten im RAM auf, die nicht mehr benutzt werden („Müll“) und gibt sie frei, sodass andere Apps sie nutzen können. Diese Methode ist zwar effektiv, aber am optimalsten, wenn es viel RAM gibt, mit dem man spielen kann, sonst verbringt das System zu viel Zeit damit, Müll zu sammeln.

Aus diesen Gründen empfehlen wir mindestens 4 GB RAM für Android, wenn Sie auf eine reibungslose Leistung Wert legen. Warum läuft mein Android-Telefon auch bei guten Spezifikationen langsam? Warum ist mein Android Phone selbst mit guten Spezifikationen langsam? In einem Android-Telefon zählt nicht nur die Genauigkeit. Hier ist, warum Ihr Telefon trotz seiner guten Spezifikationen verlangsamt werden kann. Weiterlesen . Wenn Sie nicht, dann 2 GB sollte das absolute Minimum sein.

Warum iOS nicht so viel RAM wie Android verwendet

Apple übt viel mehr Kontrolle über das gesamte iOS-Ökosystem aus. Wenn Sie iOS verwenden möchten, haben Sie nur eine Option für ein Telefon: das iPhone. Wenn Sie iOS-Apps erstellen möchten, müssen Sie die Apple-Tools verwenden und es Apple’s Weg tun. Apple regiert mit fester Faust.

Dafür gibt es viele Vorteile.

Da Apple die genauen Spezifikationen jedes einzelnen Geräts kennt, das jemals sein Betriebssystem ausführen wird, können sie entsprechende Designentscheidungen treffen. Während beispielsweise Android mehrere Prozessortypen unterstützen muss, läuft iOS immer auf ARM-basierter Hardware Jargon Buster: Der Leitfaden zum Verständnis mobiler Prozessoren Jargon Buster: Der Leitfaden zum Verständnis mobiler Prozessoren In diesem Leitfaden werden wir den Jargon zu schneiden erklären Sie, was Sie über Smartphone-Prozessoren wissen müssen. Weiterlesen .

Deshalb verwenden iOS-Geräte weniger RAM als Android-Geräte

Daher benötigt iOS keine virtuelle Maschine mit On-The-Fly-Übersetzung wie Android. Alle Apps werden in nativem Code kompiliert, und dieser Code wird direkt auf der Hardware ausgeführt. Keine Notwendigkeit für eine virtuelle Maschine bedeutet insgesamt weniger RAM insgesamt verwendet.

Außerdem hat iOS einen anderen Ansatz für die Speicherverwaltung. Während der Android-Speicher vom Betriebssystem verwaltet wird, wird der iOS-Speicher von den Apps selbst verwaltet. Anstatt zuzulassen, dass Apps so viel RAM belegen, wie sie möchten, und sie freigeben, wenn sie nicht mehr verwendet werden, weisen iOS-Apps Speicher nach Bedarf automatisch zu und auf.

Kurz gesagt, nur weil iPhones weniger RAM haben, bedeutet das nicht, dass sie schlechtere Leistung haben. iOS hat einen anderen Ansatz zur Speicherverwaltung, da es sich nicht auf eine virtuelle Maschine wie Android verlässt.

q , quelle

Zusammenhängende Posts:

Schreibe einen Kommentar

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