Anzeige schließen

Es ist nicht ungewöhnlich, dass Ihr Telefon über ein s verfügt AndroidSie benötigen mehr RAM als der Computer, an dem Sie arbeiten. Auf die aktuellen AndroidDabei kommen wir problemlos auf 12 GB RAM, der beispielsweise in der höchsten Ausstattungsvariante der Modelle zur Verfügung steht Galaxy S22 Ultra oder Google Pixel 6 Pro. Einige Telefone verfügen außerdem über 16 GB RAM. Das iPhone 13 Pro hingegen hat nur 6 GB, das iPhone 13 sogar nur 4 GB. Sie funktionieren genauso gut (oder sogar besser) als die am besten ausgestatteten Androidj. Wie ist es möglich? 

Was ist RAM? 

In der Informatik ist RAM die Bezeichnung für Halbleiterspeicher mit Lese-/Schreibzugriff und direktem Zugriff. Es gibt mehrere Arten von RAM, aber das in Smartphones verwendete SDRAM ist flüchtig. Im Gegensatz zum nichtflüchtigen Telefon-Flash-Speicher, wo sie sich befinden informace Langfristig gespeichert, RAM kann speichern informace nur, wenn das Gerät eingeschaltet ist. Es ist im Grunde der Arbeitsspeicher des Telefons – er enthält informace, den das Gerät gerade aktiv nutzt.

Je mehr RAM ein Telefon hat, desto mehr Dinge kann es in seinem Arbeitsspeicher speichern. Wenn Sie weitere Apps (oder mehr Inhalte innerhalb einer App) öffnen, weist das Telefon jedem neuen Prozess verfügbaren RAM zu. Wenn kein RAM mehr verfügbar ist, muss das Gerät entscheiden, welche Prozesse beendet werden sollen, um einen reibungslosen Ablauf zu gewährleisten. Wenn alle Bedingungen gleich sind, kann ein Telefon mit 8 GB RAM mehr aktive Prozesse speichern als ein Telefon mit 4 GB RAM, sodass der Wechsel zwischen Aktivitäten auf einem Telefon mit mehr RAM schneller erfolgt.

Android benötigt mehr RAM als iOS 

Es gibt keinen eindeutigen Grund, sondern mehrere Faktoren, die zu dieser Tatsache beitragen. Zuerst die App für Android a iOS sie sind unterschiedlich aufgebaut. Jedes Jahr gibt es nur wenige neue iPhones und iPads, die auf ähnlicher Hardware laufen. Denn die App für iOS Obwohl sie nur auf wenigen homogenen Chipsätzen laufen, können sie mithilfe sogenannter nativer Programmiersprachen (insbesondere Swift und Objective-C) speziell für diese Chipsätze gebaut werden. Code geschrieben für Anwendungen für iOS wird direkt in Anweisungen kompiliert, die Prozessoren verwenden Apple ohne Übersetzung verstehen.

Andererseits das System Android Damit dieselben Apps auf praktisch unbegrenzt vielen verschiedenen Geräten laufen können, müssen sie auf Chipsätzen von Qualcomm, Samsung, MediaTek und anderen laufen. Da es unmöglich wäre, die Kompatibilität mit all diesen unterschiedlichen Hardwarekonfigurationen manuell sicherzustellen, sind die Anwendungen für Android geschrieben in Programmiersprachen (Kotlin und Java), die in eine Art gemeinsame Sprache übersetzt werden kann, die dann ein zweites Mal in nativen Code für diesen Chipsatz übersetzt wird. Diese gemeinsame Sprache wird Bytecode genannt. 

Bytecode ist nicht spezifisch für eine bestimmte Hardware, daher muss das Gerät den Code vor der Ausführung in nativen Code konvertieren. Im Vergleich zur direkten Ausführung von nativem Code, wie es das System tut iOSDieser Prozess beansprucht zusätzliche Ressourcen und sorgt dafür, dass die App auf allen Systemen gleich aussieht und funktioniert Android a iOS, wird für die Ausführung auf dem Gerät verwendet Galaxy Das S22 benötigt typischerweise mehr verfügbaren RAM als das iPhone 13.

Automatische RAM-Reinigung 

Jedes Betriebssystem verwaltet auch den Arbeitsspeicher anders. Android verwendet eine Speicherverwaltungsmethode namens Garbage Collection. Dieser Prozess entfernt regelmäßig Elemente aus dem Speicher, die nicht mehr verwendet werden, und gibt ihn so frei. System iOS Es verwendet jedoch die automatische Referenzzählung (Automatic Reference Counting, ARC), die Objekten im Speicher automatisch einen numerischen Wert zuweist, basierend darauf, wie viele andere Objekte auf sie verweisen, und diejenigen entfernt, deren Wert Null erreicht.

Da die Garbage Collection nur regelmäßig nach ungenutzten Objekten sucht, kann es zu einer kurzen Ansammlung nutzloser Informationen kommen, die den Arbeitsspeicher überlasten. Im Gegensatz dazu gibt es bei ARC dieses Problem nicht – einzelne unnötige Objekte werden aus dem Speicher entfernt, sobald sie als ungenutzt identifiziert werden. System Android Es schränkt auch Apps ein, die im Hintergrund ausgeführt werden, weniger als Sie iOS, sodass Apps, die Sie nicht aktiv nutzen, auf Telefonen mit dem System verfügbar sind Android Bleiben Sie einfacher im RAM als v iPhoneCH. Systemflexibilität Android ist eine der größten Stärken dieser Plattform, aber diese Flexibilität kann auch eine weniger effiziente RAM-Nutzung erfordern.

Im Finale ist es eigentlich egal 

Android a iOS Daher haben sie unterschiedliche RAM-Anforderungen, da die beiden Betriebssysteme unterschiedlich funktionieren. Android ist flexibler als iOS, sowohl im Hinblick auf die Geräte, auf denen es ausgeführt werden kann, als auch darauf, wie es von den Entwicklern selbst verwendet und genossen werden kann. Diese Flexibilität geht jedoch mit höheren RAM-Anforderungen einher, um eine ähnliche Leistung wie bei iPhones zu erreichen. Aber angesichts dessen iPhone 13 Pro Max für 31 CZK und Samsung Galaxy A33 5G für 8 CZK verfügen jeweils über 990 GB RAM. Es ist ziemlich klar, dass der Speicher selbst keinen großen Einfluss darauf hat, weder die vergleichbare Leistung des Geräts noch die Herstellerkosten für den Endpreis.

Samsung-Handys Galaxy können Sie zum Beispiel hier kaufen

Heute am meisten gelesen

.