Der Krieg zwischen iOS und Android ist auch heute noch stark. Offensichtlich gibt es triftige Gründe, sich auf beide Seiten des Zauns zu stürzen, aber das hält die Leute (einschließlich uns) nicht davon ab, die beiden endlos zu vergleichen, um zu sehen, was für Ihre Bedürfnisse besser ist.

Sie haben vielleicht bemerkt, dass Android-Smartphones jetzt mit einer höheren RAM-Kapazität ausgestattet sind. Auch wenn Sie im Alltag nicht viel RAM auf Ihrem Smartphone benötigen, ist der Markt voll mit Smartphones mit 8 oder gar 12 GB RAM. Auf der anderen Seite schrumpft Apple die RAM-Kapazität seiner iPhones nach und nach.

In diesem Artikel haben wir den Grund für den geringeren Arbeitsspeicher auf iPhones erklärt.

Warum Android-Geräte so viel RAM benötigen

RAM ist eine der wichtigsten Spezifikationen, die Android-Power-User in ihren Smartphones benötigen. Android wurde von Anfang an darauf ausgelegt, viele Prozessortypen, viele Hersteller und viele Hardwarekonfigurationen zu unterstützen.

Normalerweise kann Software, die für einen bestimmten Systemtyp geschrieben wurde, nicht einfach auf einem anderen ausgeführt werden; es muss portiert werden, was oft das Umschreiben der inkompatiblen Bits beinhaltet.

Um dies zu umgehen, laufen Android-Apps seit jeher auf der Java-Plattform. Java ist wegen seiner virtuellen Maschine raffiniert: Sie können eine App einmal in Java schreiben, und dann übersetzt die virtuelle Maschine diesen Code zur Laufzeit, damit er auf jedem System funktioniert, auf dem sie sich befindet.

Aber das ist mit Kosten verbunden. Die virtuelle Java-Maschine 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 auszuführende App sowie den übersetzten Code, der von ausgeführt wird, zu speichern System.

Glücklicherweise hat sich die virtuelle Maschine in Android im Laufe der Jahre verbessert und benötigt nicht mehr so ​​viel RAM wie früher. Wenn Sie jedoch weiterhin wiederkehrende RAM-Probleme haben, finden Sie hier einige wichtige Tipps zur Android-Speicherverwaltung, die Sie beachten sollten.

Darüber hinaus werden Android-Apps immer fortschrittlicher (wohl sogar aufgebläht) und benötigen daher mehr RAM für den Betrieb. RAM wird auch für Hintergrundprozesse benötigt, die in Android-Apps üblich sind.

Schließlich basiert das Android-Betriebssystem auf einer Methode namens Garbage Collection. Apps werden ermutigt, so viel RAM zu verwenden, wie sie benötigen. Dann bereinigt Android von Zeit zu Zeit die Daten im RAM, die nicht mehr als „Müll“ verwendet werden, und gibt sie frei.

Diese Methode ist zwar effektiv, aber am besten, wenn viel RAM zum Spielen vorhanden ist. Andernfalls verbringt das System zu viel Zeit mit dem Sammeln von Datenmüll.

Hat das iPhone RAM?

Ja tut es. Wie Android-Telefone benötigen iPhones RAM, um die Ausführung verschiedener Prozesse und Apps zu verwalten. Aber iOS (das Betriebssystem des iPhones) benötigt nicht so viel RAM wie Android. Warum hat das iPhone also weniger RAM?

Die meisten Top-Android-Smartphones verfügen über mehr als 6 GB RAM, einige sogar über 8–12 GB. Es scheint zu begründen, dass Android-Smartphones nicht so viel RAM enthalten würden, wenn sie es nicht benötigen würden, oder? Und wenn die neuesten Android-Geräte 4–8 GB RAM haben, wie viel RAM haben iPhones?

Überraschenderweise gibt Apple nie die Größe des Arbeitsspeichers in iPhones an. Aber im Allgemeinen verfügen größere oder „Pro“-Versionen von iPhones über mehr RAM. Das iPhone 13 ist beispielsweise standardmäßig mit 4 GB RAM ausgestattet, während die Pro-Modelle 6 GB RAM bieten.

Zweifellos übt Apple 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 Tools von Apple verwenden und dies auf Apples Art tun. Deshalb regiert Apple mit geballter Faust.

Dies hat jedoch viele Vorteile. Vor allem gibt es verschiedene Gründe, warum iOS-Geräte im Vergleich zu anderen Telefonen weniger RAM verbrauchen.

1. Hardwareoptimierungen

Apples iOS ist nur für ihre Hardware gebaut und wird von Apple gründlich getestet.

Es hat einen weiteren Vorteil, der Android-Telefonen häufig fehlt, nämlich die gemeinsame Hardwareplattform. Dadurch entfällt für Apple die Notwendigkeit, robusten und flexiblen Systemcode für andere Hardwaretypen zu entwickeln.

Stattdessen können Entwickler den Code an die jeweiligen Hardwarespezifikationen des jeweiligen Produkts anpassen.

Im Gegensatz dazu muss Android mehrere Prozessortypen unterstützen.

2. Stabiles RAM-Management

Apple verwendet eine Vielzahl von Praktiken, um eine bessere RAM-Verwaltung in iPhones sicherzustellen. Beispielsweise beendet das System auf einem iPhone eine Aufgabe nicht nach einem kurzen Intervall. Auf Android-Smartphones ist das Standardintervall zum Beenden einer bestimmten Aufgabe jedoch standardmäßig kürzer.

Diese Praxis führt schließlich zu Systeminstabilität und höherem RAM-Verbrauch. Denn wenn Sie eine App erneut öffnen, kann das System sie nicht aus dem RAM öffnen.

Ein weiterer Mehrwert von Apple ist das Priorisierungsverhalten von Aufgaben. Dies bedeutet, dass iOS verschiedene Aufgaben basierend auf ihrem Schweregrad sorgfältig priorisiert. Beispielsweise wird die Benutzeroberfläche auf iOS-Geräten mit Echtzeitpriorität gerendert, auf Android-Geräten ist dies jedoch nicht der Fall.

Android weist der Benutzeroberfläche eine normale Priorität zu, stattdessen erhält der Hintergrundprozess eine höhere Priorität. Dies bedeutet, dass Apps, die im Hintergrund ausgeführt werden, mehr Ressourcen des Prozessors abrufen können, was die Benutzeroberfläche verlangsamen kann.

3. Hintergrundprozesse

Im Fall von Android bieten mehrere OEMs angepasste Betriebssysteme basierend auf dem einheitlichen Android-Quellcode an.

Darüber hinaus integrieren Entwickler eine Vielzahl einzigartiger Funktionalitäten, wie z. B. vorinstallierte Apps und gerätespezifische Funktionen. All dies führt zu einer Zunahme der Anzahl von Hintergrundprozessen und dem Verbrauch von immer mehr RAM.

Auf iOS-Geräten ist dies jedoch nicht der Fall. Das iOS-Betriebssystem von Apple ist hochgradig optimiert und wurde unzählige Male streng getestet. Im Gegensatz zu Android schränkt iOS die Verwendung der Hintergrundverarbeitung ein, um die Akkulaufzeit zu verlängern und die Benutzererfahrung zu verbessern.

Aus diesem Grund wirken sich die neuesten iOS-Updates nicht negativ auf die RAM-Verwaltung aus, und daher sind die neuesten iOS-Geräte RAM-freundlicher.

4. Andere Gründe

Wir haben bereits einige Hauptgründe aufgelistet, warum das iPhone weniger RAM hat als Android-Smartphones. Aber es gibt noch ein paar mehr.

Beispielsweise benötigt iOS keine virtuelle Maschine mit On-the-Fly-Übersetzung wie Android. Alle Apps werden zu nativem Code kompiliert und dieser Code wird direkt auf der Hardware ausgeführt. Da keine virtuelle Maschine erforderlich ist, wird insgesamt deutlich weniger RAM verwendet.

Darüber hinaus hat iOS einen anderen Ansatz zur Speicherverwaltung. Während Android-Speicher vom Betriebssystem verwaltet wird, wird iOS-Speicher von den Apps selbst verwaltet.

Anstatt zuzulassen, dass Apps so viel RAM beanspruchen, wie sie möchten, und diesen freigeben, wenn sie nicht mehr verwendet werden, weisen iOS-Apps Speicher nach Bedarf automatisch zu und frei.

Zusammenfassend lässt sich sagen, nur weil iPhones weniger RAM haben, bedeutet das nicht, dass sie eine schlechtere Leistung haben. Abgesehen von der endlosen Debatte zwischen iPhone-RAM und Android-RAM zeigt das iPhone mit seinen begrenzten Hardwareressourcen eine beeindruckende Leistung.

iOS-RAM vs. Android-RAM: Wer verwaltet es besser?

Wenn es um das Speichermanagement oder die Optimierung im Arbeitsspeicher geht, geht Apple hier klar in Führung. Dies liegt an den Optimierungen und mehreren anderen Faktoren, die wir oben erwähnt haben.

Wenn Sie jedoch ein Android-Telefon verwenden, können Sie Ihrerseits mehrere Dinge tun, um eine angemessene RAM-Nutzung und ein verzögerungsfreies Smartphone-Erlebnis zu erzielen. Sie können beispielsweise eine Drittanbieter-App verwenden, um virtuellen Arbeitsspeicher zu erstellen, unerwünschte Hintergrundprozesse zu stoppen, inaktive Apps einzufrieren und so weiter.